摘要:
A computer storage system having a dual port buffer memory for improved performance. The invention comprises a computer storage subsystem that includes a dual port buffer memory that effectively provides two internal data busses for the storage subsystem: one bus for data transfers between the dual port buffer memory and the storage units, and a second bus for data transfers between the dual port buffer memory and a CPU. The throughput of the storage subsystem is roughly equivalent to the bandwidth of the slower of the two busses. In alternative configurations, the invention may use a plurality of dual port buffer memories in parallel to increase the effective throughput of the storage subsystem, and better match the bandwidth of the two busses.
摘要:
The address mark triggered read/write head buffer provides a buffer memory for each read/write head in the rotating media data storage system that stores the entire track of data that includes the requested data record. Thus, the address mark triggered read/write head buffer retrieves the requested data record independent of the control module so that a seek request from the processor can be handled as soon as the beginning of the next data record stored on the track is positioned below the associated read/write head. The entire track is thereby staged faster on the average than the time to retrieve the requested data record. The address mark triggered read/write head buffer includes an address mark detection circuit to identify the beginning of the data field in each data record. The address mark is a predetermined data pattern of n bits that is written on the track a predetermined distance in advance of the data field of the data record. The address mark detection circuit compares the n data bits most recently read from the track with this predetermined data pattern of n bits as stored in memory. Once a match is detected, the buffer is enabled to store the next data record written on the track and all subsequent data records on the track.
摘要:
The multiple step data read apparatus provides a buffer memory (108-0) for each read/write head (110-0) in the rotating media (111-0) data storage system that can store up to the entire track (400) of data that includes the requested data (Sectors 2-6). The data is fragmented such that the data transferred into the read/write head buffer first is transmitted to the control unit first whether or not that data is at the beginning of the data requested by the control unit. The data is further fragmented such that critical portions of the data are available to the control unit to satisfy the host request as soon as the data is read from the device. This fragmenting results in the data becoming available to the control unit in the minimum time possible and the performance of the subsystem being the maximum possible. In addition each data fragment transfer to the control unit (104) is initiated a predetermined time before the end of the fragment of data such that the read/write head (110-0) reaches the end of the fragment the same time that the last sector of the fragment is transmitted to the control unit (104).
摘要:
A continuous data input control system for an optical disk comprising an optical disk digital signal processor for outputting serial data, beat clock signal and left/right clock signal, an optical disk ROM decoder for decoding and transmitting the data from the processor, a microprocessor for controlling the whole system, and a data input controller for controlling the output of the digital signal processor. The data input controller includes a clock generator, a counter, a first control signal generator, an AND gate, a stop point detector for shifting the serial data of the digital signal processing unit by synchronization with the clock pulse signal of an AND gate, for latching the data when the buffer RAM is in the overflow state in response to the output level of the control signal generating unit, and for detecting the data of the stop point by comparing the latched data with the data being presently inputted, when the overflow of the buffer RAM is released. It also includes a second control signal generator, and a switching unit.By these arrangements, digital audio data on the optical disk can be reinputted from the data input stop point after the data input operation is stopped due to a buffer overflow.
摘要:
A buffer memory subsystem for a peripheral controller. A CPU is provided for initiating data transfer. A host adapter is also provided. A memory buffer is used to store data temporarily. The peripheral controller is adapted for operating in an environment having at least two data communications buses: a CPU data communications bus connected between the CPU and the peripheral controller, and a buffer data communications bus, isolated from the CPU data communications bus, and connected to the peripheral controller, to the memory buffer and to the host adapter. In this way, a mechanism is provided to allow the CPU to access the memory buffer by means of the peripheral controller.
摘要:
The present invention couples a disk drive to a small computer system interface bus by means of two buffers connected between a buffer-in bus and a buffer-out bus to allow data to be read out from a first filled buffer onto the buffer-out bus, while simultaneously permitting a filling of the second buffer from the buffer-in bus. When the second buffer is full and the first buffer is empty, the second buffer may be read while the first buffer is again filled. Toggling between the two buffers continues until the required data transfer is complete.
摘要:
A disk control apparatus for performing parallel data transfer between a host processor and N number of disk devices. The disk control apparatus includes N number of disk control units for controlling writing and reading of data into and from the disk devices, N number of buffer control units, each having a data buffer for storing data to be written into the disk device and data read from the disk device, and a main control unit for controlling the parallel data transfer between the host processor and the N number of buffer control units. The disk control apparatus further includes a sequential number generating unit and a check code generating unit for applying a sequential number and a check code to data to thereby write the data into the disk devices, and a comparator unit operative when transferring data stored in the data buffers which is read from the disk devices through the disk control unit for comparing sequential number and check code read from the data buffers with the sequential number and check code generated from the sequential number generating unit and check code generating unit.
摘要:
In a data processing system which includes a host computer connected by a channel interface unit through an input/output interface and control unit to an input/output device, commands and data associated with the commands are received in a buffer and first checked to determine whether the command has any pertinent data. If such check reveals that there is no pertinent data associated with a given command, that command is changed to an immediate command. Otherwise, the command is given a pointer in the buffer which prioritizes the order in which it will be carried out. Where a command is determined to have no pertinent data associated with such command, and a previously buffered command still in the buffer has pertinent data associated therewith, consolidation of the command immediate with the previously buffered command is carried out in order to improve efficiency of the input/output device.
摘要:
Image data objects are accumulated in a relatively rapid access data buffer, such as a combination of main memory and a rapid access magnetic DASD. An optical disk recorder having a record medium with a plurality of addressable sectors each capable of storing a predetermined number of the VTOC entries receives the accumulated data objects along with the associated VTOC entries in a single access whenever the number of accumulated data objects is an inegral number of said predetermined number. A lower threshold for a minimal number of data bytes of the accumulated data objects may be required before such single access data recording operation is effected. An upper threshold of number of data bytes in the accumulated objects is also provided for causing the single access data transfer irrespective of the number of objects being an integral number of said predetermined number. The invention is advantageously practiced with a write-once, read-many record medium.
摘要:
A real time data transformation and transmission apparatus transforms data from a first data device and transfers the transformed data to a second data device which need not have a data transfer rate consistent with the first data device. Data from the first data device is divided into blocks and is compressed by a compression device and written into a buffer. A controller controls the buffer to transmit compressed data to the second data device as a function of the data receiving rate of the second data medium provided that the buffer contains a predetermined amount of data. While the buffer is transmitting data, the compressor is compressing further blocks of data which are being written to the buffer such that the predetermined amount of data is stored in the buffer upon completion of the buffer transmitting a block of data. This ensures that complete blocks of data are transmitted to the second data medium at the data receiving rate of the second data medium.