System for simulating access times of a CD ROM on a hard disk by slowing the operation of the hard disk
First Claim
1. A method for simulating predetermined transfer operations of blocks of data in a target data storage unit having a first data access time and being intended for use with a host computer, wherein the simulation occurs on a separate storage memory having a second data access time which is faster than said first data access time, and during simulation all of the blocks of the data are contained in the separate storage memory to which a simulation computer has direct high speed access, the simulation not requiring the blocks of data to be pre-fixed on the media target data storage unit, the method comprising the steps of:
- a. determining, for a transfer operation by which data is transferred from the target data storage unit to a host computer, the units of time required for such transfer in accordance with said first data access time of the target data storage unit,b. fixing the time of direct access by the simulation computer to the data stored in the separate storage memory to correspond to the duration of the calculated performance time by adjusting the effective rate at which data is transferred from the separate storage memory to the simulation computer to correspond to the time required by the determining step,c. retrieving the data from the separate storage memory based upon said second data access time and transferring the retrieved data to said simulation computer in accordance with the fixed time of direct access, andd. providing the results of the direct access to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A simulation system for simulating transfer operation of blocks of data in a target data storage unit such as an optical compact disk read only memory. Blocks of the data are contained in a memory to which a simulation computer has direct access without requiring that the target data storage unit be operatively connected to the simulation computer. Simulation comprises the steps of characterizing a hypothetical transfer of data operation of the target data storage unit by calculating its performance characteristics for the particular transfer operation in units of time; controlling direct access by the simulation computer to the data in the memory in accordance with the calculated performance time, and providing the results of the direct access simulation to the user. Simultaneous simulations of the target data storage unit may be carried out for the same or different types of host computers.
-
Citations
20 Claims
-
1. A method for simulating predetermined transfer operations of blocks of data in a target data storage unit having a first data access time and being intended for use with a host computer, wherein the simulation occurs on a separate storage memory having a second data access time which is faster than said first data access time, and during simulation all of the blocks of the data are contained in the separate storage memory to which a simulation computer has direct high speed access, the simulation not requiring the blocks of data to be pre-fixed on the media target data storage unit, the method comprising the steps of:
-
a. determining, for a transfer operation by which data is transferred from the target data storage unit to a host computer, the units of time required for such transfer in accordance with said first data access time of the target data storage unit, b. fixing the time of direct access by the simulation computer to the data stored in the separate storage memory to correspond to the duration of the calculated performance time by adjusting the effective rate at which data is transferred from the separate storage memory to the simulation computer to correspond to the time required by the determining step, c. retrieving the data from the separate storage memory based upon said second data access time and transferring the retrieved data to said simulation computer in accordance with the fixed time of direct access, and d. providing the results of the direct access to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for simulating on a simulation computer the operation of optical read only memory playback of data in conjunction with a predetermined host computer without use of pre-fixed optical data storage media, the simulation occurring in a separate storage memory, wherein the optical read only memory has a first data access time, the method comprising the steps of:
-
a. storing the data in a high access speed memory device having a second data access time faster than the first data access time, b. calculating the expected access time of the optical read only memory playback in conjunction with the predetermined host computer for a particular retrieval operation upon the data; c. performing said particular retrieval operation upon the data by operating the high speed memory device based upon the second data access time to retrieve the data, and d. transferring the retrieved data to the simulation computer in accordance with the expected access time. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A software development system for simulating the operation of a data storage device having a first data access time without requiring that such device be a part of the development system, the system comprising
a simulation computer and an operational memory means for recording direct access time data corresponding to the times of predetermined operations to be simulated, high access speed memory means having a second data access time faster than said first data access time for storing the data for which the data storage device operations are to be simulated, input means for receiving a particular data operation from the user, and processing means for processing the particular data operation by determining the location of the data in the high access speed memory means and for operating the high access speed memory means to retrieve the data based upon the second data access time and for transferring the retrieved data for use by the simulation computer in accordance with the direct access time data.
-
20. A method for simulating, in a simulation computer having a memory device having a first data access time, the playback operation of an optical read only memory device having a second data access time operating in conjunction with a host computer wherein the second data access time is known and is greater than the first data access time, comprising the steps of
a. storing data in the memory device in the simulation computer, b. calculating the expected time for retrieving the data from the optical read only memory device, c. retrieving the data from the memory device based on the first data access time, and d. adjusting the rate at which the data is used by the simulation computer to correspond to the expected time for retrieval from the optical read only memory device by causing the simulation computer to enter into at least one wait state before, during, or after the actual transfer of the data from the memory device.
Specification