Data processing system, access controlling method, access controlling apparatus and recording medium
First Claim
1. A data processing system, comprising:
- a storage section configured to store data in a plurality of cluster regions thereof and perform a seeking action upon reading out which involves stepping across cluster regions;
a processing section including a plurality of ports and configured to read out data from said storage section through a data transmission line;
a control section configured to allocate time slots for permitting accessing to said storage section in order to said ports; and
a memory;
said control section performing an action to allocate, to all of said ports, a time slot of a period of time which guarantees one seek action within a cycle time period which is the shortest time period within which it is permitted for said ports to successively accept a readout instruction, allocate, when another readout instruction is received, two or more time slots to that one of said ports which is designated by the readout instruction within a first cycle time period, and allocate one time slot to the port designated by the readout instruction within a second cycle time period after the first cycle time period;
said processing section being operable to read out data from said storage section within one cluster per one time slot through that one of said plural ports to which the time slot is allocated by said control section and write the read out data into said memory and then process or output the data read out from said memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing system including a storage section, a processing section, a control section, and a memory. The control section performing an action to allocate, to all of the ports, a time slot of a period of time which guarantees one seek action within a cycle time period which is the shortest time period within which it is permitted for the ports to successively accept a readout instruction, allocate, when another readout instruction is received, two or more time slots to that one of the ports which is designated by the readout instruction within a first cycle time period, and allocate one time slot to the port designated by the readout instruction within a second cycle time period after the first cycle time period. The processing section being operable to read out data from the storage section within one cluster per one time slot through that one of the plural ports to which the time slot is allocated by the control section and write the read out data into the memory and then process or output the data read out from the memory.
-
Citations
5 Claims
-
1. A data processing system, comprising:
-
a storage section configured to store data in a plurality of cluster regions thereof and perform a seeking action upon reading out which involves stepping across cluster regions; a processing section including a plurality of ports and configured to read out data from said storage section through a data transmission line; a control section configured to allocate time slots for permitting accessing to said storage section in order to said ports; and a memory; said control section performing an action to allocate, to all of said ports, a time slot of a period of time which guarantees one seek action within a cycle time period which is the shortest time period within which it is permitted for said ports to successively accept a readout instruction, allocate, when another readout instruction is received, two or more time slots to that one of said ports which is designated by the readout instruction within a first cycle time period, and allocate one time slot to the port designated by the readout instruction within a second cycle time period after the first cycle time period; said processing section being operable to read out data from said storage section within one cluster per one time slot through that one of said plural ports to which the time slot is allocated by said control section and write the read out data into said memory and then process or output the data read out from said memory. - View Dependent Claims (2)
-
-
3. An access controlling method for controlling, when a plurality of ports read out data through a data transmission line from a storage section, which is configured to store data in a plurality of cluster regions thereof and perform a seeking action upon reading out which involves stepping across cluster regions, accessing of said ports to said storage section based on time slots, comprising:
-
a first step of allocating, to all of said ports, a time slot of a period of time which guarantees one seek action within a cycle time period which is the shortest time period within which it is permitted for said ports to successively accept a readout instruction; a second step of allocating, when another readout instruction is received, two or more time slots to that one of said ports which is designated by the readout instruction within a first cycle time period; a third step of allocating one time slot to the port designated by the readout instruction within a second cycle time period after the first cycle time period; a fourth step of writing data read out from said storage section within one cluster per one time slot within the time slots allocated at the first and second steps for each of said ports into a memory; and a fifth step of reading out the data written into said memory at the fourth step and processing or outputting the read out data.
-
-
4. An access controlling apparatus, comprising:
-
a storage section configured to store data in a plurality of cluster regions thereof and perform a seeking action upon reading out which involves stepping across cluster regions; and a control section configured to control, when a plurality of ports read out data through a data transmission line from said storage section, accessing of said ports to said storage section based on time slots; said control section being operable to allocate, to all of said ports, a time slot of a period of time which guarantees one seek action within a cycle time period which is the shortest time period within which it is permitted for said ports to successively accept a readout instruction, allocate, when another readout instruction is received, two or more time slots to that one of said ports which is designated by the readout instruction within a first cycle time period, and allocate one time slot to the port designated by the readout instruction within a second cycle time period after the first cycle time period.
-
-
5. A recording medium on or in which a program is recorded, said program being executed by an access control apparatus including a storage section configured to store data in a plurality of cluster regions thereof and perform a seeking action upon reading out which involves stepping across cluster regions and a control section configured to control, when a plurality of ports read out data through a data transmission line from said storage section, accessing of said ports to said storage section based on time slots, the program comprising:
-
a first step of allocating, to all of said ports, a time slot of a period of time which guarantees one seek action within a cycle time period which is the shortest time period within which it is permitted for said ports to successively accept a readout instruction; a second step of allocating, when another readout instruction is received, two or more time slots to that one of said ports which is designated by the readout instruction within a first cycle time period; a third step of allocating one time slot to the port designated by the readout instruction within a second cycle time period after the first cycle time period; a fourth step of writing data read out from said storage section within one cluster per one time slot within the time slots allocated at the first and second steps for each of said ports into a memory; and a fifth step of reading out the data written into said memory at the fourth step and processing or outputting the read out data.
-
Specification