Information processing method and information processing apparatus
First Claim
Patent Images
1. An information processing method comprising the steps:
- receiving a command from a user;
processing said command by utilizing a memory section including a first area for storing data of at least one user and a second area used by said at least one user and set in an area unused as said first area, said data of at least one user stored in the first area including block numbers of said second area used by said at least one user, said block numbers including a first block number and a second block number each of which is allocated to data block in the second area, said first and second block numbers corresponding to a first block of an area used by the user and a second number corresponding to a last block of the area, respectively; and
transmitting results of said processing.
1 Assignment
0 Petitions
Accused Products
Abstract
Memory corruption can be suppressed. When data stored in a random access area are read, the read data (physical block) are retrieved by a logic block number and newest data are read by referring to an incremental counter of data having that logic block number. When data are stored in the random access area, the incremental counter and the logic block number of data already stored in the random access area are referred and a physical block set to be unnecessary is set to a writer buffer, and then the data are written to this write buffer.
-
Citations
4 Claims
-
1. An information processing method comprising the steps:
-
receiving a command from a user;
processing said command by utilizing a memory section including a first area for storing data of at least one user and a second area used by said at least one user and set in an area unused as said first area, said data of at least one user stored in the first area including block numbers of said second area used by said at least one user, said block numbers including a first block number and a second block number each of which is allocated to data block in the second area, said first and second block numbers corresponding to a first block of an area used by the user and a second number corresponding to a last block of the area, respectively; and
transmitting results of said processing.
-
-
2. An information processing apparatus comprising:
-
a receiving means for receiving a command from a predetermined user;
a memory means including a first area for storing data of at least one user and a second area used by said at least one user and set in an area unused as said first area and wherein said data of at least one user stored in the first area includes the position of a first block of said second area used by said at least one user and the position of a last block of said second area used by said at least one user;
processing means for processing said command by utilizing said memory means; and
a transmitting means for transmitting results of said processing.
-
-
3. An information processing circuit comprising:
-
an input means for input with an outside signal;
a memory means including a first area for storing data of at least one user and a second area set as to be an area unused as said first area and used by said at least one user and wherein said data of at least one user stored in the first area includes first and second block numbers indicating the position of said second area used by said at least one user the first block number corresponding to a first data block in said second area, and the second block number corresponding to a last data block in said second area;
a processing means for carrying out processing corresponding to said outside signal by utilizing said memory means; and
an output means for outputting a result of said processing.
-
-
4. An information processing method comprising the steps of:
-
receiving a command from a user;
processing said command by utilizing a memory section including a first area for storing data of a plurality of users and a second area used by said plurality users and managed in a block unit having a predetermined area in said second area for use by the plural users in cooperation to a first block in said second are and a second are and a second block number corresponding to a last block in said second area.
-
Specification