Disk controller configured to perform out of order execution of write operations

   
   

A hard disk unit includes a disk, controller microprocessor, host bus interface, buffer memory, buffer memory controller and disk formatter. The bus interface receives write operations, and the corresponding write operation data is stored in the buffer memory. The buffer memory controller also includes a set of address registers and a set of block count registers. The microprocessor loads the address registers with the buffer memory addresses of data of multiple write operations and loads the block count registers with the size of the corresponding data. The microprocessor then issues a single command to the buffer memory controller to transfer the data from the buffer memory to the disk formatter. The address registers and block count registers enable the data of multiple write operations to be transferred and written to a disk in an order other than the order in which the write operations were received at the bus interface.

Een harde schijfeenheid omvat een een een schijf, een controlemechanismemicroprocessor, interface van de gastheerbus, een buffergeheugen, controlemechanisme van het buffergeheugen en schijf formatter. De businterface ontvangt schrijft verrichtingen, en het corresponderen schrijft het verrichtingsgegeven in het buffergeheugen wordt opgeslagen. Het controlemechanisme van het buffergeheugen omvat ook een reeks adresregisters en een reeks registers van de bloktelling. De microprocessor laadt de adresregisters met de adressen van het buffergeheugen van gegevens van veelvoud schrijft verrichtingen en ladingen de bloktelling met de grootte van de overeenkomstige gegevens registreert. De microprocessor geeft dan één enkel bevel aan het controlemechanisme van het buffergeheugen uit om de gegevens van het buffergeheugen aan de schijf over te brengen formatter. De adresregisters en de registers van de bloktelling laten de gegevens van veelvoud toe schrijven over te brengen verrichtingen en geschreven aan een schijf in een orde buiten de orde waarin schrijf werden de verrichtingen ontvangen bij de businterface.

 
Web www.patentalert.com

< Low latency shared memory switch architecture

< Automated portable medication radial dispensing apparatus and method using a carrier tape

> System and method for managing fibre channel switching devices

> SCSI enclosure services

~ 00147