Patent · US Expired

Mostly contiguous file allocation technique involving file extension

US5021946A · kind A · utility

30Cited by
3References
18Claims
0Family size

Assignee

Inventor

Key dates

Filing dateAug 22, 1990
Grant dateJun 4, 1991
Priority date
Expiry dateAug 22, 2010

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99956
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for selecting the sizes and the ordering of the extents used to construct a file, a segment, or a virtual space of a computer system (file). The general method is defined to be any function, applied to this purpose, that, in general, attaches larger extents to the larger file addresses, and for which the selection of extent sizes is determined only by the address an extent is to reside at in the file, plus any tuning parameters. The method results in files which are mostly contiguous, and that stay mostly contiguous, irrespective of any growth or shrinkage the file may be subjected to during its lifetime. High contiguity improves performance by permitting a compact file representation, and, for disc files, improves performance by permitting larger blocks of data to be moved to or from the disc device, and by minimizing head seeks. The repeat factor, along with the doubling of extent size each time the repeat factor expires, is an important innovation that greatly reduces the internal and external fragmentation normally associated with extent based systems.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.