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

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

?? c-filesys2.html

?? this about vxworks operations systems
?? HTML
?? 第 1 頁 / 共 5 頁
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><html><head><link rel="STYLESHEET" type="text/css" href="wrs.css"><title>    Local File Systems   </title></head><body bgcolor="FFFFFF"><p class="navbar" align="right"><a href="index.html"><img border="0" alt="[Contents]" src="icons/contents.gif"></a><a href="GuideIX.html"><img border="0" alt="[Index]" src="icons/index.gif"></a><a href="c-filesys.html"><img border="0" alt="[Top]" src="icons/top.gif"></a><a href="c-filesys1.html"><img border="0" alt="[Prev]" src="icons/prev.gif"></a><a href="c-filesys3.html"><img border="0" alt="[Next]" src="icons/next.gif"></a></p><font face="Helvetica, sans-serif" class="sans"><h3 class="H2"><i><a name="84387">4.2  &nbsp;&nbsp;MS-DOS-Compatible File System: dosFs</a></i></h3></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84388"> </a>Diskettes formatted using the dosFs file system are compatible with MS-DOS diskettes up to and including release 6.2. Hard disks initialized by the two file systems have slightly different formats. However, the data itself is compatible and dosFs can be configured to use a disk formatted by MS-DOS.</p><dd><p class="Body"><a name="84389"> </a>The dosFs file system offers considerable flexibility appropriate to the varying demands of real-time applications. Major features include:</p></dl><dl class="margin"><p class="listspace"><ul class="Bullet" type="disc"><li><a name="84390"> </a>A hierarchical arrangement of files and directories, allowing efficient organization and permitting an arbitrary number of files to be created on a volume.</li></ul></p><p class="listspace"><ul class="Bullet" type="disc"><li><a name="84391"> </a>A choice of contiguous or non-contiguous files on a per-file basis. Non-contiguous files result in more efficient use of available disk space, while contiguous files offer enhanced performance.</li></ul></p><p class="listspace"><ul class="Bullet" type="disc"><li><a name="84392"> </a>Compatibility with widely available storage and retrieval media. Diskettes created with VxWorks (that do not use dosFs extended filenames) and MS-DOS PCs and other systems can be freely interchanged. Hard disks are compatible if the partition table is accounted for.</li></ul></p><p class="listspace"><ul class="Bullet" type="disc"><li><a name="84393"> </a>The ability to boot VxWorks from any local SCSI device that has a dosFs file system.</li></ul></p><p class="listspace"><ul class="Bullet" type="disc"><li><a name="84394"> </a>The ability to use longer file names than the 8-character filename plus 3-character extension (8.3) convention allowed by MS-DOS.</li></ul></p><p class="listspace"><ul class="Bullet" type="disc"><li><a name="84395"> </a>NFS (Network File System) support.</li></ul></p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H3"><i><a name="84397">4.2.1  &nbsp;&nbsp;Disk Organization</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84398"> </a>The MS-DOS/dosFs file system provides the means for organizing disk data in a flexible manner. It maintains a hierarchical set of named directories, each containing files or other directories. Files can be appended; as they expand, new disk space is allocated automatically. The disk space allocated to a file is not necessarily contiguous, which results in a minimum of wasted space. However, to enhance its real-time performance, the dosFs file system allows contiguous space to be pre-allocated to files individually, thereby minimizing seek operations and providing more deterministic behavior.</p><dd><p class="Body"><a name="84402"> </a>The general organization of an MS-DOS/dosFs file system is shown in <a href="c-filesys2.html#84406">Figure&nbsp;4-1</a> and the various elements are discussed in the following sections. <div class="frame"><h4 class="EntityTitle"><a name="84406"><font face="Helvetica, sans-serif" size="-1" class="sans">Figure 4-1:&nbsp;&nbsp;MS-DOS Disk Organization</font></a></h4><dl class="margin"><div class="Anchor"><a name="84427"> </a><img class="figure" border="0" src="images/c-filesys0.gif"></div></dl></div></p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H4"><i><a name="84429">Clusters</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84430"> </a>The disk space allocated to a file in an MS-DOS/dosFs file system consists of one or more disk <i class="term">clusters</i>. A cluster is a set of contiguous disk sectors.<sup><a href="#foot"><b class="FootnoteMarker">1</b></a></sup> For floppy disks, two sectors generally make up a cluster; for fixed disks, there can be more sectors per cluster. A cluster is the smallest amount of disk space the file system can allocate at a time. A large number of sectors per cluster allows a larger disk to be described in a fixed-size File Allocation Table (FAT; see <i class="emphasis"><a href="c-filesys2.html#84448"></i><i class="title">File Allocation Table</i><i class="emphasis"></a></i>), but can result in wasted disk space.</p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H4"><i><a name="84440">Boot Sector</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84441"> </a>The first sector on an MS-DOS/dosFs hard disk or diskette is called the <i class="term">boot sector</i>. This sector contains a variety of configuration data. Some of the data fields describe the physical properties of the disk (such as the total number of sectors), and other fields describe file system variables (such as the size of the root directory).</p><dd><p class="Body"><a name="84442"> </a>The boot sector information is written to a disk when it is initialized. The dosFs file system can use diskettes that are initialized on another system (for example, using the <b class="symbol_UC">FORMAT</b> utility on an MS-DOS PC), or VxWorks can initialize the diskette, using the <b class="symbol_UC">FIODISKINIT</b> function of the <b class="routine"><i class="routine">ioctl</i></b><b>(&nbsp;)</b> call.</p><dd><p class="Body"><a name="84444"> </a>As the MS-DOS standard has evolved, various fields have been added to the boot sector definition. Disks initialized under VxWorks use the boot sector fields defined by MS-DOS version 5.0.</p><dd><p class="Body"><a name="84445"> </a>When MS-DOS initializes a hard disk, it writes a <i class="term">partition table</i> in addition to the boot sector. VxWorks does not create such a table. Therefore hard disks initialized by the two systems are not identical. VxWorks can read files from a disk formatted by MS-DOS if the block offset parameter in the device creation routine points beyond the partition table to the first byte of the data area.</p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H4"><i><a name="84448">File Allocation Table</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84449"> </a>Each MS-DOS/dosFs volume contains a File Allocation Table (FAT). The FAT contains an entry for each cluster on the disk that can be allocated to a file or directory. When a cluster is unused (available for allocation), its entry is zero. If a cluster is allocated to a file, its entry is the cluster number of the next portion of the file. If a cluster is the last in a file, its entry is -1. Thus, the representation of a file (or directory) consists of a linked list of FAT entries. In the example shown in <a href="c-filesys2.html#84456">Figure&nbsp;4-2</a>, one file consists of clusters 2, 300, and 500. Cluster 3 is unused.</p></dl></dl><dl class="margin"><dd><p class="table" callout><table border="0" cellpadding="0" cellspacing="0"><tr valign="top"><td valign="top" width="40"><br><img border="0" alt="*" src="icons/note.gif"></td><td><hr><div class="CalloutCell"><a name="87807"><b class="symbol_UC"><font face="Helvetica, sans-serif" size="-1" class="sans">NOTE:  </font></b></a>dosFs does not map bad disk sectors to the FAT.</div></td></tr><tr valign="top"><td></td><td><hr></td></tr><tr valign="middle"><td colspan="20"></td></tr></table></p callout><dl class="margin"><dd><p class="Body"><a name="87451"> </a><div class="frame"><h4 class="EntityTitle"><a name="84456"><font face="Helvetica, sans-serif" size="-1" class="sans">Figure 4-2:&nbsp;&nbsp;FAT Entries</font></a></h4><dl class="margin"><div class="Anchor"><a name="84495"> </a><img class="figure" border="0" src="images/c-filesysa1.gif"></div></dl></div></p><dd><p class="Body"><a name="84496"> </a>The FAT uses either 12 or 16 bits per entry. Disk volumes that contain up to 4085 clusters use 12-bit entries; disks with more than 4085 clusters use 16-bit entries. The entries (particularly 12-bit entries) are encoded in a specific manner, done originally to take advantage of the Intel 8088 architecture. However, all FAT handling is done by the dosFs file system; thus the encoding and decoding is of no concern to VxWorks applications.</p><dd><p class="Body"><a name="84497"> </a>A volume typically contains multiple copies of the FAT. This redundancy allows data recovery in the event of a media error in the first FAT copy. </p></dl><dd><p class="table" callout><table border="0" cellpadding="0" cellspacing="0"><tr valign="top"><td valign="top" width="40"><br><img border="0" alt="*" src="icons/caution.gif"></td><td><hr><div class="CalloutCell"><a name="86458"><b class="symbol_UC"><font face="Helvetica, sans-serif" size="-1" class="sans">CAUTION:  </font></b></a>The dosFs file system maintains multiple FAT copies if that is the specified configuration; however, the copies are not automatically used in the event of an error.</div></td></tr><tr valign="top"><td></td><td><hr></td></tr><tr valign="middle"><td colspan="20"></td></tr></table></p callout><dl class="margin"><dd><p class="Body"><a name="84507"> </a>The size of the FAT and the number of FAT copies are determined by fields in the boot sector. For disks initialized using the dosFs file system, these parameters are specified during the <b class="routine"><i class="routine">dosFsDevInit</i></b><b>(&nbsp;)</b> call by setting fields in the volume configuration structure, <b class="symbol_UC">DOS_VOL_CONFIG</b>.</p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H4"><i><a name="84512">Root Directory</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84513"> </a>Each MS-DOS/dosFs volume contains a root directory. The root directory always occupies a set of contiguous disk sectors immediately following the FAT copies. The disk area occupied by the root directory is not described by entries in the FAT.</p><dd><p class="Body"><a name="84514"> </a>The root directory is of a fixed size; this size is specified by a field in the boot sector as the maximum allowed number of directory entries. For disks initialized using the dosFs file system, this size is specified during the <b class="routine"><i class="routine">dosFsDevInit</i></b><b>(&nbsp;)</b> call, by setting a field in the volume configuration structure, <b class="symbol_UC">DOS_VOL_CONFIG</b>.</p><dd><p class="Body"><a name="84517"> </a>Because the root directory has a fixed size, an error is returned if the directory is full and an attempt is made to add entries to it.</p><dd><p class="Body"><a name="84520"> </a>For more information on the contents of the directory entry, see <a href="c-filesys2.html#85091"><i class="title">4.2.13&nbsp;Directory Entries</i></a>.</p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H4"><i><a name="84523">Subdirectories</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84524"> </a>In addition to the root directory, MS-DOS/dosFs volumes sometimes contain a hierarchy of subdirectories. Like the root directory, subdirectories contain entries for files and other subdirectories; however, in other ways they differ from the root directory and resemble files:</p></dl><dl class="margin"><p class="listspace"><ul class="Bullet" type="disc"><li><a name="84525"> </a>First, each subdirectory is described by an entry in another directory, as is a file. Such a directory entry has a bit set in the file-attribute byte to indicate that it describes a subdirectory. Also, subdirectories, unlike the root directory, have user-assigned names.</li></ul></p><p class="listspace"><ul class="Bullet" type="disc"><li><a name="87768"> </a>Second, the disk space allocated to a subdirectory is composed of a set of disk clusters, linked by FAT entries. This means that a subdirectory can grow as entries are added to it, and that the subdirectory is not necessarily made up of contiguous clusters. The root directory, unlike subdirectories, can be made up of any number of sectors, not necessarily equal to a whole number of clusters.</li></ul></p><p class="listspace"><ul class="Bullet" type="disc"><li><a name="84528"> </a>Third, subdirectories always contain two special entries. The "<b>.</b>" entry refers to the subdirectory itself, while the "<b>..</b>" entry refers to the subdirectory's parent directory. The root directory does not contain these special entries.</li></ul></p></dl></dl><font face="Helvetica, sans-serif" class="sans">

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
五月婷婷欧美视频| 精品欧美久久久| 一区二区三区在线观看欧美| 色哟哟精品一区| 亚洲图片欧美一区| 日韩免费性生活视频播放| 国产精品自拍网站| 亚洲国产精品黑人久久久| 91在线看国产| 日韩精品免费视频人成| 久久亚洲精品国产精品紫薇| av欧美精品.com| 五月天精品一区二区三区| 精品国产乱码久久久久久久 | 色婷婷综合久久| 天堂久久一区二区三区| 久久久久久久久97黄色工厂| 91在线无精精品入口| 天堂va蜜桃一区二区三区漫画版| 337p日本欧洲亚洲大胆精品| 91一区二区三区在线观看| 日韩中文字幕不卡| 久久嫩草精品久久久精品一| 色激情天天射综合网| 蜜臀av一级做a爰片久久| 中文字幕一区二区三区四区不卡| 欧美色爱综合网| 国产激情偷乱视频一区二区三区| 樱桃视频在线观看一区| 精品久久久久久久久久久院品网| 99riav一区二区三区| 日韩不卡在线观看日韩不卡视频| 中文字幕欧美国产| 欧美一区二区三区色| 91看片淫黄大片一级| 久久成人免费网| 亚洲免费在线视频| 久久久影视传媒| 欧美日韩久久久一区| 成人99免费视频| 久久av资源站| 日本网站在线观看一区二区三区| 国产精品成人免费精品自在线观看| 宅男噜噜噜66一区二区66| a美女胸又www黄视频久久| 精品在线免费视频| 91成人免费电影| 亚洲日本va午夜在线影院| 欧美影视一区二区三区| 国产精品99久久久| 无吗不卡中文字幕| 经典三级视频一区| 一级特黄大欧美久久久| 国产女主播在线一区二区| 欧美电影免费观看高清完整版 | 欧美激情在线一区二区三区| 欧美浪妇xxxx高跟鞋交| 色婷婷综合激情| 99久久精品国产导航| 国产精品一级黄| 国产一区二区在线免费观看| 日本免费在线视频不卡一不卡二| 亚洲一区二区三区视频在线播放| 国产精品国产三级国产普通话99| 国产亚洲综合性久久久影院| 欧美变态tickling挠脚心| 91精品国产综合久久福利| 欧美色老头old∨ideo| 色婷婷精品大在线视频| 99这里只有久久精品视频| 国产**成人网毛片九色 | 麻豆一区二区三| 天天色综合天天| 日韩精品色哟哟| 日韩av不卡在线观看| 日日夜夜精品视频免费| 婷婷久久综合九色综合伊人色| 亚洲欧美日韩久久精品| 亚洲老妇xxxxxx| 一区二区三区欧美视频| 一区二区三区不卡在线观看 | 日韩中文字幕区一区有砖一区 | 欧美性猛交xxxxxx富婆| 在线免费精品视频| 欧美伊人久久久久久久久影院| 99国产精品久久久| 欧美网站一区二区| 欧美日韩国产欧美日美国产精品| 欧美日韩国产另类不卡| 日韩欧美aaaaaa| 久久亚洲影视婷婷| 中文字幕在线免费不卡| 亚洲一区二区免费视频| 日韩成人免费看| 日韩三级精品电影久久久| 日韩欧美一二三| 国产亚洲一二三区| 亚洲女女做受ⅹxx高潮| 偷拍自拍另类欧美| 国内精品在线播放| 91网站最新网址| 欧美一区二区三区公司| 久久色中文字幕| 亚洲免费伊人电影| 日av在线不卡| 成人免费观看男女羞羞视频| 日本精品视频一区二区三区| 91精品国产综合久久香蕉麻豆| 精品美女一区二区| 亚洲黄网站在线观看| 麻豆91在线观看| 91视频免费观看| 日韩欧美电影一区| 亚洲欧美自拍偷拍| 蜜臀a∨国产成人精品| 成人av网站在线| 日韩一区二区在线看| 中文字幕一区二区三区在线观看| 日本vs亚洲vs韩国一区三区二区 | 成人亚洲精品久久久久软件| 欧美影院一区二区| 成人免费视频视频| 国产成人免费视频网站高清观看视频| 99久久免费国产| 亚洲欧美综合在线精品| 欧美日韩一区国产| 91免费看`日韩一区二区| 欧美一级淫片007| 亚洲精品免费播放| 国产成人a级片| 欧美一区二区久久久| 亚洲激情自拍视频| 成人午夜在线视频| 日韩视频免费观看高清完整版 | 麻豆一区二区三| 色欧美日韩亚洲| 中文成人综合网| 久久精品国产久精国产| 欧美日韩一级二级| 亚洲欧洲国产日韩| 国产一区二区成人久久免费影院 | 亚洲青青青在线视频| 九九国产精品视频| 在线综合+亚洲+欧美中文字幕| 中文字幕一区二| 国产精品77777竹菊影视小说| 亚洲黄色av一区| gogo大胆日本视频一区| 久久精品国产在热久久| 亚洲欧洲色图综合| 岛国精品一区二区| 亚洲女厕所小便bbb| 一本大道久久a久久综合婷婷| 一区二区在线观看不卡| 欧美体内she精视频| 麻豆精品在线看| 欧美经典一区二区三区| 色综合久久88色综合天天免费| 国产精品国产三级国产aⅴ中文| 555www色欧美视频| 91麻豆成人久久精品二区三区| 日韩女优av电影| 经典三级一区二区| 久久久综合九色合综国产精品| 久久av中文字幕片| 久久免费国产精品| 国产精品88av| 国产欧美日本一区二区三区| 成人性生交大片| 国产精品麻豆99久久久久久| av成人免费在线| 亚洲影院免费观看| 欧美区视频在线观看| 水蜜桃久久夜色精品一区的特点| 欧美日本在线看| 日本vs亚洲vs韩国一区三区二区| 欧美大片在线观看一区二区| 久久99热国产| 国产精品国产馆在线真实露脸| 99久久精品情趣| 一区二区三区不卡在线观看| 欧美日韩精品久久久| 久久精品免费观看| 国产视频视频一区| 91视频.com| 免费观看91视频大全| 久久久久久久免费视频了| 成人三级伦理片| 成人一级片在线观看| 亚洲色图视频免费播放| 欧美另类一区二区三区| 国产在线视频一区二区三区| 国产精品欧美经典| 欧美午夜电影网| 国产一区二区三区免费看| 亚洲视频香蕉人妖| 欧美一区二区免费| 99re在线视频这里只有精品| 五月天丁香久久| 国产精品欧美久久久久一区二区 |