高性能文件系统
Microsoft的LAN Manager文件系统
高性能文件系统 (High Performance File System ,HPFS),HPFS是Microsoft的LAN Manager中的文件系统,同时也是IBM的LAN Server和OS/2产品。在OS/2中,它就是HPFS,但是在LAN Manager和LAN Server产品中,它是HPFS386,这是HPFS的改进版本。HPFS提供了DOS文件系统中的文件分配表(FAT)所没有的长文件名和性能增强特性。另外,HPSF还能访问较大的硬盘驱动器,提供更多的组织特性并改善了文件系统的安全特性。HPFS386增加了对HPFS文件系统的32位访问,另外还增加了容错和安全性功能。
功能特性
FAT系统是从磁盘操作系统(DOS)中保留下来的,但是增加了根据文件名对目录自动排序的功能。
按簇分配被简单的按512个字节的扇区分配所代替,这有助于减少被文件加锁的没有使用的磁盘空间。
目录项保持诸如修改、建立和访问日期与时间等信息。
可以在一片连续的空间内存储最大为16MB的文件。
HPFS包括热修复特性,它可以把数据从坏扇区处移到另外的扇区上。
HPFS具有格式化磁盘、读、写、删除和其他一些通常的文件维护功能,文件被存放到一串链接在一起的磁盘块中。
工作原理
一个首节点(fnode)包含一个指向文件首块数据的指针。全长512个字节的首节点包含了文件属性、大小和访问控制信息。首节点的位置紧靠文件在磁盘上的物理位置,从而消除了DOS文件系统中磁头的频繁移动。HPFS文件系统是以改进树的形式组织的,以这种方式组织文件信息可以非常容易地确定文件的位置。当查寻文件时,HPFS只需沿着树查找即可。树的每一条分支指向另一个索引节点,直至找到首节点。
HPFS386增加了对HPFS文件系统的32位访问,另外还增加了容错和安全性功能。HPFS386可以在处理器的较高特权级别上运行,这样就在普通的HPFS文件系统上改善了文件系统的稳定性和性能。
参考资料
最新修订时间:2021-01-30 22:54
目录
概述
功能特性
工作原理
参考资料