禁止套娃啥意思,文件配置表是什么阿

问有网友这样回答,应该有理据?

禁止套娃啥意思,文件配置表是什么阿

文章插图
你拿我的回答来做论据,我当然说是有道理了,问题是你那个问题你也没有采纳呀,这是套娃?禁止套娃 。
文件配置表是什么阿
禁止套娃啥意思,文件配置表是什么阿

文章插图
文件配置表(File Allocation Table),是一种由微软发明的并带有部分专利的文件系统,供MS-DOS使用,也是非NT内核的微软窗口使用的文件系统 。FAT文件系统考虑当时计算机效能有限,所以未被复杂化,因而被几乎所有个人计算机的操作系统支持 。这特性使它成为理想的软盘和记忆卡文件系统,也适合用作不同操作系统中的数据交流 。但FAT有一个严重的缺点:当文件被删除并且在同一位置被写入新数据,他们的片段通常是分散的,减慢了读写速度 。磁盘碎片重整是一种解决方法,但必须经常重组来保持FAT文件系统的效率 。FAT12 初期的FAT就是现在俗称的FAT12 。作为软盘的文件系统,它有几项限制:不支持分层性结构,丛集寻址只有12位(这使得控制FAT有些棘手)而且只支持最多32M(216)的分区 。当时入门级的磁盘是5.25"、单面、40磁道、每个磁道8个扇区、容量略少于160KB 。上面的限制超过了这个容量一个或几个数量级,同时允许将所有的控制结构放在第一个磁道,这样在读写操作时移动磁头 。这些限制在随后的几年时间里被逐步增大 。由于唯一的根目录也必须放在第一个磁道,能够存放的文件个数就限制在了几十个 。目录 为了很好地支持以带有10MB硬盘为特色的IBM PC XT新计算机,在1983年年初MS-DOS 2.0几乎与该计算机在同时发布,它引进了层次目录结构 。除了允许更好地组织文件外,目录允许在硬盘上存储更多的文件,这是因为最大文件个数不再受制于(仍然是固定的)根目录大小 。这个数目现在能够等同于簇的数目(甚至更大,这是考虑到长度为0的文件并不占据任何FAT簇) 。FAT本身的格式并没有改变 。PC XT的10MB的硬盘有4KB大小的簇 。如果后来安装了一个20MB的硬盘,并且使用MS-DOS 2.0格式化,最后的簇大小将变为8KB,硬盘容量将变为15.9MB 。FAT16的开始 在1984年,IBM发布PC AT,这是一个20 MB的硬盘 。微软公司也同步发布了MS-DOS 3.0 。簇集地址增加至16位,允许更大数量的簇(最大 65,517),所以有更大的文件系统大小 。但是,最大数量磁区及最大分割区(相当于磁盘)的大小仍是32 MB 。所以,尽管技术上已经是“FAT16”,这种格式并不是我们今天常见到的这个名字所代表的格式 。在MS-DOS 3.0格式化一个20 MB的硬盘,这硬盘将不能被MS-DOS 2.0或之前的版本所存取 。当然,MS-DOS 3.0 仍然可存取MS-DOS 2.0的格式(8 KB簇的分割区) 。MS-DOS 3.0也开始支持高密度1.2MB 5.25"磁盘,最著名的是每个磁道有15个扇区,这样就允许FAT有更大的空间 。这或许促进了一个对于簇大小的不确定的优化,簇大小从2个扇区减到1个 。这样做的最后结果是高密度磁盘比旧的双密度磁盘的速度大幅度降低 。扩展分区和逻辑驱动器 除了改进FAT文件系统本身的结构之外,一个并行的提高FAT存储空间的开发路线是支持多个磁盘分区 。最初,由于主引导分区中文件分配表的固定结构的原因一个硬盘只能使用多达4个分区 。然而,由于DOS设计要求只能有一个分区标识为“活动的”,它也是主引导代码启动所用的分区 。使用DOS工具不可能创建几个“主”DOS分区,并且第三方的工具也至少会警告这样一个机制将与DOS不兼容 。为了用一种兼容的方式使用更多的分区,一种新的分区类型被开发出来(1986年]1月的MS-DOS 3.2),扩展分区它实际上是另外称为逻辑分区的一个容器 。最初它里面只允许有一个逻辑分区、支持最大64MB的硬盘 。在MS-DOS 3.3(1987年8月)这个限制更改到24个分区;它可能来自于强制性的C:-Z:的磁盘命名规则 。逻辑分区表使用盘上的数据结构来描述,可能是为了简化编码它与主引导记录非常相似,并且它们组织成类似于俄罗斯套娃那样的结构 。系统中只能有一个扩展分区 。在扩展分区引入之前,一些硬盘控制器(当时是独立的板子,因为还没有IDE标准)能够将大硬盘显示为两个独立的硬盘 。作为一种选择,如Ontrack[1]的磁盘管理员这样的一些特殊软件可以用于同样目的 。最终的FAT16 1987年11月我们今天称为FAT的格式最终到来,它在康柏 DOS 3.31中去掉了磁盘扇区的16位计数器 。这个结果曾经一度被称为DOS 3.31大文件系统 。尽管看起来磁盘上的变动很小,这个DOS的磁盘代码都必须检查并转换到32位的扇区数,由于它全部是16位的汇编语言这样一个现实,这项工作就变得非常复杂 。1988年这项改进通过MS-DOS 4.0得到广泛应用 。现在分区大小受限于每个簇的8位有符号扇区计数,它最大能达到2的64次方,对于一个常用的有32KB个簇每扇区512字节的硬盘来说,将FAT16分区大小的“明显”限制扩充到2GB 。在磁光盘媒体上,它能使用1或者2KB的扇区,这样大小限制也就成比例地增大 。后来,视窗NT通过将每个簇的扇区数当作无符号数将最大的簇大小增加到64KB 。然而这个格式与当时其它的任何FAT实现都不兼容并且产生了大量内部碎片 。视窗98也支持这种格式的读写操作但是它的磁盘管理工具不支持这种格式 。FAT32 为了解决FAT16对于卷大小的限制同时让DOS的真实模式在非必要情况下不减少可用常规内存状况下处理这种格式,微软公司决定实施新一代的FAT,它被称为FAT32,带有32位的簇数,目前用了其中的28位 。理论上,这将支持总数达268,435,438(