Patent References 3916387 Directory generation system having efficiency increase with sorted input Method and means for the sharing of data resources in a multiprocessing, multiprogramming environment Method and means for cataloging data sets using dual keyed data sets and direct pointers Method for the dynamic replication of data under distributed system control to control utilization of resources in a multiprocessing, distributed data base system Method and means for the retention of locks across system, subsystem, and communication failures in a multiprocessing, multiprogramming, shared data environment Method for assuring atomicity of multi-row update operations in a database system Apparatus and method for synthesizing a query for accessing a relational data base Method and apparatus for logging journal data using a log write ahead data set Method for communicating changes made to text form a text processor to a remote host Patent #: 4641274 InventorsApplicationNo. 110461 filed on 10/19/1987US Classes:707/10, Distributed or remote access707/201Coherency (e.g., same view to multiple users)ExaminersPrimary: Zache, Raulfe B.Attorney, Agent or FirmInternational ClassG06F 013/00AbstractA file sharing system, comprising a file access processor and a plurality of application support processors; and the file access processor, in turn, includes a central data access system and a storage system is provided to form directories from data in the database, and to change data in that database. Each support processor includes a local cache to acquire and hold directories formed by the data access system; and for each directory acquired by at least one support processor, the data access system further includes a directory gate and a multitude of directory change blocks holding information describing changes in the database that affect the directory. The directory change blocks established for a given directory are arranged in a first chain anchored to the directory gate established for the directory. For each support processor that has acquired at least one directory, the data access system further includes a directory acquired block for each directory acquired by the support processor. Preferably, the directory acquired blocks established for a given directory are arranged in a second chain also anchored to the directory gate established for the given directory. | |