Information processing device and program product
AssigneeKabushiki Kaisha Toshiba
InventorsNobuhiko Sugasawa, Masataka Goto, Yuta Kobayashi, Shinichi Baba
Life of this patent
Estimating the term…
Abstract
In an information processing device according to an embodiment, a generating unit generates a descriptor including information indicating an area in a storage unit and state information indicating a state of an entry in which the information indicating the area is stored, and an update unit updates the state information according to at least one of writing and reading of data to the area indicated in the entry selected according to the state information by the input/output unit. The generating unit generates the descriptor in advance before at least one of writing and reading of data to/from the storage unit is started.
Claims8
An information processing device comprising:
- a generating unit configured to generate a descriptor including information indicating an area in a storage unit, and state information indicating a state of an entry in which the information indicating the area is stored;
- an input/output unit configured to perform at least one of writing and reading data to/from the area indicated in the entry selected according to the state information;
- an update unit configured to update the state information according to at least one of the writing and reading of data in the area by the input/output unit;
- and
- an intermittent control unit configured to suppress operation of the input/output unit when at least one of the writing and reading of data to/from the storage unit by the input/output unit is terminated, wherein
- the generating unit generates the descriptor in advance before at least one of the writing and reading of data into the storage unit by the input/output unit is started,
- the state information includes a first state indicating that the information of the entry is invalid and a second state indicating that the information of the entry is valid, and the state information further includes a third state indicating a state waiting for reading the data when the input/output unit is to read data, and
- the input/output unit selects the state information in the second state for data writing, and selects the state information in the third state for data reading.
A program product having a non-transitory computer-readable storage medium including programmed instructions executed by a computer which comprises:
- an input/output unit configured to perform at least one of writing and reading data to an area in a storage unit indicated by an entry selected according to state information indicating a state of the entry in which information indicating the area in the storage unit included in a descriptor is stored;
- an update unit configured to update the state information according to at least one of the writing and reading of data in the area by the input/output unit;
- and
- an intermittent control unit configured to suppress operation of the input/output unit when at least one of the writing and reading of data to/from the storage unit by the input/output unit is terminated, wherein
- the state information includes a first state indicating that the information of the entry is invalid and a second state indicating that the information of the entry is valid, and the state information further includes a third state indicating a state waiting for reading the data when the input/output unit is to read data,
- the input/output unit selects the state information in the second state for data writing, and selects the state information in the state for data reading, and
- the program product comprises an instruction for making the computer generate the descriptor in advance before at least one of the writing and reading data to/from the storage unit by the input/output unit.
An information processing device comprising:
- a generating unit configured to generate a descriptor including information indicating an area in a storage unit, and state information indicating a state of an entry in which the information indicating the area is stored;
- an input/output unit configured to perform at least one of writing and reading data to/from the area indicated in the entry selected according to the state information;
- an update unit configured to update the state information according to at least one of the writing and reading of data in the area by the input/output unit;
- and
- an intermittent control unit configured to suppress operation of the input/output unit when at least one of the writing and reading of data to/from the storage unit by the input/output unit is terminated, wherein
- the generating unit generates the descriptor in advance before at least one of the writing and reading of data into the storage unit by the input/output unit is started,
- the state information includes a first state indicating that the information of the entry is invalid and a second state indicating that the information of the entry is valid,
- when writing data in the area, the input/output unit writes information indicating the area into the descriptor and sets the state information to the second state, and
- the update unit updates the state information having been set to the second state by the input/output unit to the first state when the input/output unit writes data in the area.
A program product having a non-transitory computer-readable storage medium including programmed instructions executed by a computer which comprises:
- an input/output unit configured to perform at least one of writing and reading data to an area in a storage unit indicated by an entry selected according to state information indicating a state of the entry in which information indicating the area in the storage unit included in a descriptor is stored;
- an update unit configured to update the state information according to at least one of the writing and reading of data in the area by the input/output unit;
- and
- an intermittent control unit configured to suppress operation of the input/output unit when at least one of the writing and reading of data to/from the storage unit by the input/output unit is terminated, wherein
- the state information includes a first state indicating that the information of the entry is invalid and a second state indicating that the information of the entry is valid,
- when writing data in the area, the input/output unit writes information indicating the area into the descriptor and sets the state information to the second state,
- the update unit updates the state information having been set to the second state by the input/output unit to the first state when the input/output unit writes data in the area, and
- the program product comprises an instruction for making the computer generate the descriptor in advance before at least one of the writing and reading data to/from the storage unit by the input/output unit.
Dependencies are inferred from the claim text.