发明名称 FILE ACCESS SYSTEM
摘要 A system is shown wherein, provided with an appropriate file organization, a data file can be read from a disk master file, given the file name, by performing one seek and one read operation. The system employs hash coding to compress a data file name to a disk file address. The disk file is positioned into fixed length blocks where each hashed file address points to a block, the block being as large as one cylinder or as small as one sector. Each block is organized such that it includes a directory for the files contained in the block and also contains the data files. Each entry in the directory contains the data file name and the address of that data file in the block. The process of locating and reading a data file entails the hash coding of a file name to yield a block address, the moving of the read head to the disk area having the block address and the reading of the directory and the remainder of the block to read out the data file. In the directory reading, the data file names are compared in real time, as they are read from the disk, with the name of the desired data file. When a name match occurs, the address of the data file in the block and the address of the next file address are read and stored. As the disk rotates, the desired data file address just read is constantly compared with the active disk address. When a match occurs, the file has been located and is read out. The reading is terminated at the address of the beginning of the next file. If the file name is not found in the directory of the block indicated by the hash coding of the file's name, then the file is not present therein.
申请公布号 US3668647(A) 申请公布日期 1972.06.06
申请号 USD3668647 申请日期 1970.06.12
申请人 INTERN. BUSINESS MACHINES CORP. 发明人 CARLO J. EVANGELISTI;LARRY E. RITTENHOUSE
分类号 G06F17/30;G11B20/12;G11B27/10;G11B27/11;G11B27/32;(IPC1-7):G06F15/40 主分类号 G06F17/30
代理机构 代理人
主权项
地址