亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? os-faq-fs.html

?? 教導你怎么樣寫你自己的操作系統,并且列出來其它操作系統作為舉例.
?? HTML
?? 第 1 頁 / 共 2 頁
字號:
<html><head>	<title>Operating Systems FAQ :: Filesystems</title>	<link rel=stylesheet type="text/css" href="default.css"></head><body><TABLE border="0" width="100%">	<TR>		<TD><H2><A name="file_systems">Tell me about Filesystems</A></H2>		</TD>	</TR>	<TR>		<TD>There are many different kinds of filesystems around, from the well known to		the more obscure ones. The most unfortunate thing about filesystems is that		every hobbyist OS programmer thinks that the filesystem they design is the ants		pants when all it is, is a knock off of DOS FAT with a change here and there.<P>The world doesn't need another crap filesystem. Investigate all the possibilites		before you decide you have to create your own.</P>			<UL>				<LI><A href="#fs_fat">FAT</A>				<LI><a href="#fs_vfat">VFAT</a>				<LI><a href="#fs_fat32">FAT32</a>				<LI><a href="#fs_hpfs">HPFS (High Performance File System)</a>				<LI><a href="#fs_ntfs">NTFS (New Technology File System)</a>				<LI><a href="#fs_ext2fs">EXT2FS (Second Extended File System)</a>				<LI><a href="#fs_befs">BeFS</a>				<LI><a href="#fs_ffs_amiga">FFS (Fast File System) AMIGA</a>				<li><a href="#fs_ffs_bsd">FFS BSD</a>				<li><a href="#fs_nfs">NFS (Networked File System)</a>				<li><a href="#fs_afs">AFS (Andrew File System)</a>				<li><a HREF="#fs_rfs">RFS (Remote File System)</a>				<li><a href="#fs_xfs">XFS (SGI File System)</a>			</UL>		</TD>	</TR></TABLE><P>&nbsp;</P><TABLE border="0" width="100%">	<TR>		<TD><H2><A name="fs_fat">Filesystems :: FAT</A></H2>		</TD>	</TR>	<TR>		<TD>File Allocation Table (FAT) was introduced             with DOS v1.0 (and possably CP/M) and was supposedly written by Bill             Gates. FAT is a very simple filesystem which is nothing more than a             singular linked list of clusters. FAT filesystems use very little             memory and is one of, if not the most basic of filesystems in             existance today.<P></P><P>There are two versions of this simplified FAT, FAT12 and FAT16. FAT12		was designed for floppy disks and can manage a maximum size of 16mb using		12bit cluster numbers. FAT16 was designed for early hard disks and could		handle a maximum size of 64kb * cluster_size.  The larger the hard disk,		the larger the cluster size would be, which lead to large amounts of		&quot;slack space&quot; on the disk.</P><P>FAT12+FAT16 filesystems have fixed size for filenames of &quot;8.3&quot;		and limited support for file attributes.</P>		</TD>	</TR></TABLE><P>&nbsp;</P><TABLE border="0" width="100%">	<TR>		<TD><H2><A name="fs_vfat">Filesystems :: VFAT</A></H2>		</TD>	</TR>	<TR>		<TD>VFAT is an extension of FAT16 and FAT12 that has the ability to use		long filenames (up to 255 characters i think). First introduced		by Windows95. It uses a &quot;cludge&quot; whereby long filenames		are marked with an &quot;volume lable&quot;e; attribute and filenames		are subsequently stored in the 8.3 format in sequential directory		entries. (This is a bit of an oversimplification, but close enough).		</TD>	</TR></TABLE><P>&nbsp;</P><TABLE border="0" width="100%">	<TR>		<TD><H2><A name="fs_fat32">Filesystems :: FAT32</A></H2>		</TD>	</TR>	<TR>		<TD>FAT32 was introduced to us by Windows95-B and Windows98. FAT32 broke		through some of FAT's problems. No more 64kb max clusters! FAT32		as its name suggests, can handle a maximum of 4gig clusters per		partition.  This enables very large hard disks to still maintain		very small cluster sizes and thus reduce slack space between files.		</TD>	</TR></TABLE><P>&nbsp;</P><TABLE border="0" width="100%">	<TR>		<TD><H2><A name="fs_hpfs">Filesystems :: HPFS (High Performace Filesystem)</A></H2>		</TD>	</TR>	<TR>		<TD>The HPFS was designed by IBM/Microsoft for IBMs new windowing system, OS/2.<P>HPFS was designed to be fast, remove all the shortcomings of FAT, support		long filenames, small cluster sizes, remove degfragmentation as much as		possible and support more attributes.</P><P>HPFS is the precursor to NTFS and is, in a nutshell, NTFS minus all		the securty features embeded into NTFS. Instead of storing cluster		chains in a single linked list format, HPFS stores its information		in sorted B-Tree's. This makes searching for files blindingly fast.</P><P>HPFS is a member of the &quot;inode&quot; family if filesystems		as opposed to the &quot;FAT&quot; family. Other examples		of INODE type filesystems are, NTFS, ext2fs and most unix filesystems.</P><P>Instead of keeping the directory tables and other descriptors		at the start of the disk, HPFS bands them at regular intervals		through out the disk and in the middle of the disk, the theory		being, the heads only have to move half as much in any direction		as maximum to get to the middle of the disk.</P>		</TD>	</TR></TABLE><P>&nbsp;</P><TABLE border="0" width="100%">	<TR>		<TD><H2><A name="fs_ntfs">Filesystems :: NTFS (New Technology Filesystem)</A></H2>		</TD>	</TR>	<TR>		<TD>NTFS is the native filesystem of WindowsNT. It is much like HPFS but		supports security features in the filesystem such as access controls.		Since WindowsNT is entirly unicode, NTFS is a unicode filesystem,		each &quot;character&quot; being 16bits wide.		<p>		NTFS adds quite a bit more to HPFS than just security features. First, it		adds quite a bit of builtin redundancy -- with HPFS, wiping out one sector		in the wrong place can render an entire volume inaccessible.  Second, it		adds support for multiple hard-links to a file (up 'til now, the only easy		access has been via the POSIX subsystem, but NT 5/Win2K adds this to Win32		as well).  Third, it supports an arbitrary number of file forks al la MacOS		(except MacOS always has exactly 2 forks per file).  Fourth, HPFS decrees		that a cluster is always 512 bytes, and a cluster is always one sector.		For the sake of performance and compatibility with some (especially		Japanese) machines, NTFS allows sectors of other sizes.  It also supports		clusters of more than one sector, which tends to help performance a little.		</p>		</TD>	</TR></TABLE><P>&nbsp;</P><TABLE border="0" width="100%">	<TR>		<TD><H2><A name="fs_ext2fs">Filesystems :: ext2fs (Second Extended Filesystem)</A></H2>		</TD>	</TR>	<TR>		<TD>The Second Extended Filesystem is the native filesystem of Linux. It is another		&quot;inode&quot; based system....		<p>				An ext2fs-partition is made up from blocks, which normally are 1K each.		The first block (the bootblock) is zeroized, all the other blocks are 		divided into so-called block groups (normally, between 256 and 8192 		blocks form a group). Each block group contains:		<ul>			<li>a copy of the superblock (which is a mighty useful structure containing info about the filesystem)			<li>the filesystem descriptors (dunno what that is exactly)			<li>the block bitmap, tells which blocks are used			<li>the inode bitmap, tells which inodes are used (difference?)			<li>the inode table, which contains the inodes themselves			<li>the data blocks referenced by the inodes		</ul>		</p>		<p>		The first inode is a special one; it is the bad blocks inode, which 		references all the damaged sectors of the partition. The fifth inode 		contains the bootloader, whereas the 11th contains the root directory.		</p>				</TD>	</TR></TABLE><P>&nbsp;</P><TABLE border="0" width="100%">	<TR>		<TD><H2><A name="fs_befs">Filesystems :: BeFS</A></H2>		</TD>	</TR>	<TR>		<TD>BeFS is the new filesystem for the Be Operating system. It is very much like		the MacOS Filesystem. It supports multiple forks and is a 64bit filesystem.		<p>		more info required.		</TD>	</TR></TABLE><P>&nbsp;</P><TABLE border="0" width="100%">	<TR>		<TD><H2><A name="fs_ffs_amiga">Filesystems :: FFS (Amiga)</A></H2>		</TD>	</TR>	<TR>		<TD>Here's info on the Amiga FFS, version 1.3 or 2.0, can't remember which...		Expect spelling errors to abound, as I am writing this while drop-dead		tired..<p>1.1 Root Block<p>The root of the tree is the root block, which is at a fixed place on thedisk. The root is like any other directory, except that it has no parent,and it's secondary type is different. AmigaDOS stores the name of the diskvolume in the name field of the root block.<p>Each filing system blck contains a checksum, where the sum (ignoringoverflow) of all the words in the block is zero.<pre>	  +---------------+	0 |  T. SHORT	  | Type	  |---------------|	1 |       0       | header key (always 0)	  |---------------|	2 |	    0     | Highest seq number (always 0)	  |---------------|	3 |   HT SIZE     | Hashtable size (=blocksize -56)	  |---------------|	4 |       0       |	  |---------------|	5 |   CHECKSUM    |	  |---------------|	6 |     hash      |	  |     table     |	  /               /	  \               \  SIZE-51 |               |	  |---------------|  SIZE-50 |  BMFLAG       | TRUE if bitmap on disk is valid	  |---------------|  SIZE-49 |   bitmap      | Used to indicate the blocks  SIZE-24 |    pages      | containing the bitmap	  |---------------|  SIZE-23 |    DAYS       | Volume last altered date and time	  |---------------|  SIZE-22 |    MINS       |	  |---------------|  SIZE-21 |    TICKS      |	  |---------------|  SIZE-20 |     DISK      | Volume name as a BCPL string	  |     NAME      | of <= 30 characters	  |---------------|  SIZE-7  |   CREATEDAYS  | Volume creation date and time	  |---------------|  SIZE-6  |   CREATEMINS  |	  |---------------|  SIZE-5  |  CREATETICKS  |	  |---------------|  SIZE-4  |       0       | Next entry on this hash chain	  |---------------| (always 0)  SIZE-3  |       0       | Parent directory (always 0)	  |---------------|  SIZE-2  |       0       | Extension (always 0)	  |---------------|  SIZE-1  |    ST.ROOT    | Secondary type indicates root block	  +---------------+</pre><p>1.1.2 User Directory Blocks<pre>	  +---------------+	0 |   T.SHORT     | Type	  |---------------|	1 |   OWN KEY     | Header Key (pointer to self)	  |---------------|	2 |       0       | Highest Seq Number (always 0)	  |---------------|	3 |       0       |	  |---------------|	4 |       0       |	  |---------------|	5 |  CHECKSUM     |	  |---------------|	6 |               |	  |    hash table |	  /		  /	  \		  \  SIZE-51 |               |	  |---------------|	  SIZE-50 |    Spare      |	  |---------------|  SIZE-48 |    PROTECT    |  Protection bits	  |---------------|  SIZE-47 |       0       | Unused (always 0)	  |---------------|  SIZE-46 |               |	  |   COMMENT     | Stored as  BCPL string  SIZE-24 |               |	  |---------------|  SIZE-23 |     DAYS      | Creation date and time

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品成人在线观看| 亚洲精品在线观| 一本色道久久综合亚洲91| 国产精品99久久久久久久女警| 亚洲成人av一区二区三区| 一区二区免费看| 一区二区成人在线观看| 亚洲一区二区五区| 美日韩一区二区| 色婷婷av一区| 色一情一乱一乱一91av| 欧美色图一区二区三区| 欧美一区二区在线看| 久久青草欧美一区二区三区| 《视频一区视频二区| 午夜精品123| 国产不卡视频在线观看| 欧美午夜片在线观看| 欧美一区二区三区系列电影| 久久久久久久综合色一本| 亚洲另类春色校园小说| 韩日欧美一区二区三区| 成人免费看片app下载| 91精品国产手机| 一区免费观看视频| 国产成人综合在线观看| 欧美高清你懂得| 一区二区三区精品视频在线| 国产精品中文字幕一区二区三区| 色爱区综合激月婷婷| 久久先锋资源网| 美女爽到高潮91| 在线成人午夜影院| 国产一区在线精品| 国产精品天美传媒| 青椒成人免费视频| 国产精品综合二区| 国产精品亚洲综合一区在线观看| 亚洲精品免费在线| 国产乱国产乱300精品| 欧美一区二区三区免费视频 | 免费成人小视频| 色琪琪一区二区三区亚洲区| 中文字幕av一区二区三区| 毛片基地黄久久久久久天堂| 欧美性一区二区| 亚洲第一二三四区| 黄网站免费久久| 欧美日本一区二区在线观看| 午夜激情久久久| 久久综合九色综合97婷婷| 麻豆视频一区二区| 欧美极品aⅴ影院| 成人av网站免费观看| 亚洲精品五月天| 日韩一区二区三区电影在线观看 | 欧美videos大乳护士334| 久久精品国产色蜜蜜麻豆| 国产亚洲美州欧州综合国| 国产成人精品免费视频网站| 国产精品久久毛片av大全日韩| 91色视频在线| 久久99国产精品久久99 | 久久激情五月婷婷| 欧美激情资源网| 欧美日本国产视频| 国产suv精品一区二区三区| 亚洲高清免费观看| 中文字幕免费观看一区| 51久久夜色精品国产麻豆| 成人理论电影网| 激情六月婷婷久久| 日韩精品久久久久久| 亚洲已满18点击进入久久| 日本一区二区三区在线观看| 精品视频1区2区| 91丨porny丨国产入口| 国产精品99久久久久久宅男| 精品写真视频在线观看| 日日夜夜精品免费视频| 亚洲午夜免费视频| 一区二区三区免费| 中文字幕日韩精品一区| 国产欧美日产一区| 国产精品久久久久久久久动漫 | 国产伦精品一区二区三区免费迷| 日韩国产在线观看| 日韩成人一级大片| 免费成人在线播放| 国产一区二区三区黄视频 | 激情国产一区二区| 久久av老司机精品网站导航| 国产美女一区二区三区| 国产福利一区二区三区| 波多野结衣一区二区三区| 色先锋aa成人| 91麻豆精品91久久久久同性| 日韩午夜激情视频| 亚洲欧美中日韩| 午夜视频一区二区三区| 国产乱码精品一品二品| 日本高清视频一区二区| 日韩视频一区二区| 成人免费在线观看入口| 日本不卡在线视频| 9久草视频在线视频精品| 欧美写真视频网站| 久久久久久免费| 亚洲www啪成人一区二区麻豆 | 精品国免费一区二区三区| 欧美国产欧美综合| 久久99精品国产麻豆婷婷洗澡| 91在线porny国产在线看| 日韩无一区二区| 亚洲视频一区二区免费在线观看| 老司机精品视频导航| 欧美日韩久久久| 亚洲人成网站在线| 国产精品99久久久久久有的能看 | 国内精品国产三级国产a久久| 99精品国产99久久久久久白柏| 精品国产成人系列| 免费视频一区二区| 正在播放亚洲一区| 亚洲成人综合视频| 欧美日韩日日摸| 亚洲一区二区三区四区五区黄| 99久久精品国产毛片| 一区二区三区 在线观看视频| 国产91露脸合集magnet | 久久欧美一区二区| 色婷婷国产精品| 欧美一区二区视频在线观看2022 | 91亚洲精品久久久蜜桃网站| 精品国产乱码久久久久久浪潮| 丝瓜av网站精品一区二区| 欧美在线你懂的| 亚洲电影第三页| 91精品国产综合久久久久久漫画 | 99热精品一区二区| 国产精品国产三级国产a| av在线一区二区三区| 亚洲精品高清在线观看| 欧美色综合网站| 免费在线观看一区| 国产精品无人区| 欧美日韩视频专区在线播放| 免费观看日韩电影| 国产精品美女久久久久久久久久久 | 免费在线观看一区二区三区| 久久综合久久综合久久综合| 国产91在线|亚洲| 亚洲国产精品久久艾草纯爱| 欧美电影精品一区二区| jizzjizzjizz欧美| 麻豆精品一区二区综合av| 国产精品电影一区二区三区| 欧美一级片免费看| 一本到高清视频免费精品| 日本成人中文字幕| 亚洲一级电影视频| 国产精品视频观看| 亚洲精品一区二区三区福利| 91丨porny丨在线| 成人在线综合网| 精品一区二区三区视频| 亚洲综合色婷婷| 亚洲欧洲日韩综合一区二区| 久久久久99精品国产片| 欧美一区二区成人| 51午夜精品国产| 欧美精品色综合| 欧美剧在线免费观看网站| 日本道精品一区二区三区| 99久久777色| av爱爱亚洲一区| 成人av网站免费观看| 99r精品视频| 在线一区二区三区做爰视频网站| 99久久精品国产观看| 99久久99久久精品免费看蜜桃| www.一区二区| 波多野结衣精品在线| av午夜一区麻豆| 欧美这里有精品| 欧美剧在线免费观看网站| 日韩久久久精品| 国产午夜精品久久久久久免费视 | 精品一区二区三区在线播放 | 国产精品久久久久一区| 亚洲日本护士毛茸茸| 无吗不卡中文字幕| 韩日av一区二区| 色哟哟精品一区| 成人黄色av电影| 国产不卡在线播放| 91精品久久久久久久99蜜桃| 久久免费看少妇高潮| 亚洲国产精品视频| 成人福利视频在线看|