Disk caching method for writing data from computer memory including a step of writing a plurality of physically adjacent blocks in a single I/O operation
US5276840A · kind A · utility
Assignee
Inventor
Key dates
| Filing date | Mar 22, 1991 |
| Grant date | Jan 4, 1994 |
| Priority date | — |
| Expiry date | Mar 22, 2011 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F3/0656
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method for synchronously writing data from memory to a disk drive memory device minimizes the number of actual I/O operations by writing data to disk in large chunks. The method comprises the steps of: allocating an array for saving buffer pointers; mapping the data to the disk space; allocating a buffer for each block of disk space; copying the data into the buffer; saving a pointer to the buffer in the array and then writing physically adjacent blocks to disk in one I/O operation. The method also updates and reads address blocks in the buffer pool and writes them to disk only at the end of the write request.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.