Computer method and apparatus for asynchronous ordered operations
    73.
    发明授权
    Computer method and apparatus for asynchronous ordered operations 失效
    用于异步有序操作的计算机方法和装置

    公开(公告)号:US5642501A

    公开(公告)日:1997-06-24

    申请号:US280307

    申请日:1994-07-26

    摘要: A computer system having data organized in files, having a secondary storage for storing files, having a primary storage, and having one or more types of file subsystems (file system implementations) for controlling transfer of files between primary storage and secondary storage. A subset of writes to secondary storage are performed using a Delayed Ordered Write (DOW) subsystem, which makes it possible for any file system to control the order in which modifications are propagated to disk. The DOW subsystem consists of two parts. The first part is a specification interface, which a file system implementation or any other kernel subsystem can use to indicate sequential ordering between a modification and some other modification of file system structural data. The second part of DOW subsystem is a mechanism that ensures that the disk write operations are indeed performed in accordance with the order store. DOW improves computer system performance by reducing disk traffic as well as the number of context switches that would be generated if synchronous writes were used for ordering.

    摘要翻译: 具有以文件形式组织的数据的计算机系统,具有用于存储文件的辅助存储器,具有主存储器,并且具有用于控制主存储器和辅助存储器之间的文件传送的一个或多个类型的文件子系统(文件系统实现)。 使用延迟有序写(DOW)子系统执行对辅助存储的写入子集,这使得任何文件系统都可以控制将修改传播到磁盘的顺序。 DOW子系统由两部分组成。 第一部分是规范界面,文件系统实现或任何其他内核子系统可用于指示修改和文件系统结构数据的某些其他修改之间的顺序排序。 DOW子系统的第二部分是确保磁盘写入操作确实按照订单存储进行的机制。 DOW通过减少磁盘流量以及如果同步写入用于排序将生成的上下文切换数量来提高计算机系统性能。