Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
184 words
In a data processing system having a plurality of groups of magnetic tape devices and an operating system for performing control and job processing operations, a method of selecting automatically under control of said operating system a magnetic tape device in which a data input/output operation is to be performed for execution of a job, comprising the steps of: (a) designating in said operating system one of said groups for performing said input/output operation; (b) selecting in said operating system a device, which is not occupied by another job and is not loaded with any magnetic tape therein, from those devices belonging to the designated group; (c) selecting in said operating system a device out of devices belonging to the designated group, which are not occupied by another job and are loaded with a magnetic tape not being rewound, in response to non-selection of any device specified in step (b); and (d) selecting in said operating system a device out of devices belonging to said designated group, which are not occupied by another job, in response to non-selection of any device in step (c).
Claim 2
Dependent Claim
184 words
In a data processing system having a plurality of groups of magnetic tape devices and an operating system for performing control and job processing operations, a method of selecting automatically under control of said operating system a magnetic tape device in which a data input/output operation is to be performed for execution of a job, comprising the steps of: (a) designating in said operating system one of said groups for performing said input/output operation; (b) selecting in said operating system a device, which is not occupied by another job and is not loaded with any magnetic tape therein, from those devices belonging to the designated group; (c) selecting in said operating system a device out of devices belonging to the designated group, which are not occupied by another job and are loaded with a magnetic tape not being rewound, in response to non-selection of any device specified in step (b); and (d) selecting in said operating system a device out of devices belonging to said designated group, which are not occupied by another job, in response to non-selection of any device in step (c).
Claim 3
Dependent Claim
61 words
A method according to claim 1, wherein said step (b) includes substeps of: (e) detecting devices not occupied by another job from the designated group, (f) detecting the status of the devices detected in step (e); and (g) selecting a device, which is not loaded with a magnetic tape, in response to the status of the devices detected in step (f).
Claim 4
Dependent Claim
58 words
A method according to claim 1, further comprising a step (h) of storing in the data processing system a table indicating an exclusive correspondence between a device selected in steps (b), (c) or (d) and said job, and referring to said table for identifying the selected device for performing the input/output operation in the execution of said job.
Claim 5
Dependent Claim
69 words
A method according to claim 2, wherein each of said magnetic tape devices includes a register for storing data indicating whether a magnetic tape is loaded, data indicating whether a magnetic tape is loaded and is not being rewound, and data indicating whether a magnetic tape is loaded and is being rewound, said step (f) detecting the status of the device according to the data stored in said register.
Claim 6
Dependent Claim
253 words
A data processing system for performing jobs which require the use of a magnetic tape device, comprising: a plurality of groups of magnetic tape devices, each magnetic tape device being capable of having at least a not-loaded status, a loaded-but-rewound status and a loaded-end-rewinding status when the magnetic tape device is not occupied with a job; memory means for storing programs for performing a job and the status of each of the magnetic tape devices of said plurality of groups of magnetic tape devices; processor means connected to said memory means for performing a job on the basis of the programs stored in said memory means and for allocating a magnetic tape device to said job from a designated group of magnetic tape devices on the basis of the status of the magnetic tape devices stored in said memory means by (1) selecting from said designated group a magnetic tape device which has a not-loaded status, (2) selecting from said designated group a magnetic tape device which has a loaded-but-rewound status when the designated group does not contain a magnetic tape device having a not-loaded status, and (3) selecting from said designated group a magnetic tape device which has a loaded-and-rewinding status when the designated group does not contain a magnetic tape device having a not-loaded status or a loaded-but-rewound status; and controller means connected to said processor means and said magnetic tape devices for connecting said processor means to an allocated magnetic tape device in the designated group of magnetic tape devices.
Claim 7
Dependent Claim
253 words
A data processing system for performing jobs which require the use of a magnetic tape device, comprising: a plurality of groups of magnetic tape devices, each magnetic tape device being capable of having at least a not-loaded status, a loaded-but-rewound status and a loaded-end-rewinding status when the magnetic tape device is not occupied with a job; memory means for storing programs for performing a job and the status of each of the magnetic tape devices of said plurality of groups of magnetic tape devices; processor means connected to said memory means for performing a job on the basis of the programs stored in said memory means and for allocating a magnetic tape device to said job from a designated group of magnetic tape devices on the basis of the status of the magnetic tape devices stored in said memory means by (1) selecting from said designated group a magnetic tape device which has a not-loaded status, (2) selecting from said designated group a magnetic tape device which has a loaded-but-rewound status when the designated group does not contain a magnetic tape device having a not-loaded status, and (3) selecting from said designated group a magnetic tape device which has a loaded-and-rewinding status when the designated group does not contain a magnetic tape device having a not-loaded status or a loaded-but-rewound status; and controller means connected to said processor means and said magnetic tape devices for connecting said processor means to an allocated magnetic tape device in the designated group of magnetic tape devices.