Patent · US Expired

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

53Cited by
3References
7Claims
0Family size

Assignee

Inventor

Key dates

Filing dateMar 22, 1991
Grant dateJan 4, 1994
Priority date
Expiry dateMar 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.