add directory study
This commit is contained in:
53
study/sabre/os/files/FileSystems/HPFS/index.html
Normal file
53
study/sabre/os/files/FileSystems/HPFS/index.html
Normal file
@@ -0,0 +1,53 @@
|
||||
<html><head><title>Operating Systems: The HPFS Filesystem</title></head>
|
||||
<body BGCOLOR=#FFFFFF TEXT=#000000 LINK="#0000FF" VLINK="#0000FF" ALINK="#107010">
|
||||
|
||||
<center><font face=Verdana size=7><b>HPFS FileSystem</b></font></center>
|
||||
<hr><p>
|
||||
|
||||
This series of articles apparently originally appeared in now defunct OS2Zone (Their page should be at http://www.os2zone.aus.net) written by Dan Bridges. I ran across it during my journeys of the net, and put it up here... The "original" form is <a href="hpfs.zip">available here</a>. This is a six part series of articles on HPFS.<p>
|
||||
|
||||
<ul><DL>
|
||||
<DT><font size=+1><a href="hpfs0.html">Part #0 - Preface</a></font><br>
|
||||
<DD>This article is the initial "preface" article that explains the motivations behind the series.
|
||||
It also talks about the filesystem organization scheme used by the FAT filesystem... and briefly
|
||||
introduces HPFS.<p>
|
||||
|
||||
<DT><font size=+1><a href="hpfs1.html">Part #1 - Introduction</a></font><br>
|
||||
<DD>This introductory article compares the FAT filesystem against the HPFS filesystem in terms that
|
||||
a user would understand. This talks about the practical differences, such as speed, size, and
|
||||
fragmentation.<p>
|
||||
|
||||
<DT><font size=+1><a href="hpfs2.html">Part #2 - The SuperBlock and the SpareBlock</a></font><br>
|
||||
<DD>This article starts delving more deeply into HPFS' internal structures. Two REXX programs are
|
||||
presented that greatly assist in the search for information. It also briefly looks at some
|
||||
other HPFS-related programs. Finally, you will see the Big Picture when the major structures
|
||||
of a HPFS partition are shown. <p>
|
||||
|
||||
<DT><font size=+1><a href="hpfs3.html">Part #3 - Fragmentation, Diskspace Bitmaps and Code Pages</a></font><br>
|
||||
<DD>This article looks at how HPFS knows which sectors are occupied and which ones are free.
|
||||
It examines the amount of file fragmentation on five HPFS volumes and also checks out the
|
||||
fragmentation of free space. A program is presented to show free runs and some other
|
||||
details. Finally, it briefly discusses Code Pages and looks at a program that displays
|
||||
their contents.<p>
|
||||
|
||||
<DT><font size=+1><a href="hpfs4.html">Part #4 - B-Trees, DIRBLKs, and DIRENTs</a></font><br>
|
||||
<DD>The most basic structures in the HPFS are DIRBLKs, DIRENTs and FNODEs. This article examines
|
||||
DIRBLKs and DIRENTs, talks about the differences between binary trees and B-trees and shows
|
||||
how DIRBLKs are interconnected to facilitate quick access in a large directory (one of HPFS'
|
||||
strengths). To assist in this investigation, a program, ShowBtree.cmd, helps to visualise
|
||||
the layout of directory and file entries in a partition.<p>
|
||||
|
||||
<DT><font size=+1><a href="hpfs5.html">Part #5 - FNODEs, ALSECs and B+trees</a></font><br>
|
||||
<DD>This article takes a long look at how a file's contents are logically stored under HPFS.
|
||||
It is helpful to contrast the following file-sector allocation methods with last articles's
|
||||
directory entry concepts. It also talks about fragmentation and how HPFS deals with it.<p>
|
||||
|
||||
<DT><font size=+1>Part #6 - ?</font><br>
|
||||
<DD>This is as far as I can go... if anyone has any of the other articles that appeared in this
|
||||
series, please please send them my way...<p>
|
||||
|
||||
</DL></ul>
|
||||
|
||||
<p><hr><FONT SIZE = 4><TABLE ALIGN=RIGHT BORDER=0><TR><TD><center>
|
||||
Copyright © 1998 <i><a href="mailto:sabre@nondot.org">Chris Lattner</a></i><br>
|
||||
Last modified: Wednesday, 13-Sep-2000 14:10:50 CDT </center></TD></TR></TABLE>
|
||||
Reference in New Issue
Block a user