什么是文件分配表?(a file allocation table?)

文件分配表(FAT)是计算机用来存储文件信息的系统。这些信息的存储位置可以是内部硬盘驱动器,也可以是闪存卡。文件分配表系统主要用于在便携式介质(如闪存卡)上存储信息。在过去,它也用于内部硬盘驱动器。...

文件分配表(FAT)是计算机用来存储文件信息的系统。这些信息的存储位置可以是内部硬盘驱动器,也可以是闪存卡。文件分配表系统主要用于在便携式介质(如闪存卡)上存储信息。在过去,它也用于内部硬盘驱动器。

A file allocation table is used to store file information on a computer's hard drive.

计算机文件系统体系结构有很多种。文件分配表由比尔·盖茨和马克·麦克唐纳于1976-1977年开发。多年来,该系统取得了一些进展。最初的FAT系统仅限于存储不超过32MB的信息,但后来的版本增加了对几GB甚至几TB存储的支持。

大多数内部硬盘驱动器要求计算机将驱动器内的指针移动到特定位置并读取一小段信息。这个过程中涉及的磨损意味着需要开发一种在硬盘上存储文件信息的方法。FAT系统的设计目的是最大限度地减少驱动器所需的搜索量。

FAT系统将信息存储在一系列集群中。文件分配表本身是硬盘上存储有关硬盘上每个群集的信息的区域。通过将这些信息存储在单个区域中,操作系统可以找到最近的可用内存部分,而无需搜索整个驱动器。这有助于避免内存设备的严重磨损。

除了文件分配表,还有目录表。这些特殊文件存储有关驱动器上文件所在位置的信息。目录表还包括有关文件名和属性的信息。存储的一些属性包括文件扩展名、文件属性以及创建日期和时间。根据FAT系统的特定版本和正在使用的操作系统,还可能存储其他属性。

文件分配表系统确保可以在驱动器上的任何位置找到和访问文件,而只需花费最少的查找时间。这不仅有助于最大限度地减少驱动器物理组件的磨损,还可以确保快速访问文件。这将提高性能和效率。FAT系统的简单性和可用性使其非常适合在由许多不同操作系统访问的内存设备上使用。

  • 发表于 2021-12-10 12:57
  • 阅读 ( 117 )
  • 分类:互联网

你可能感兴趣的文章

静止的(static)和动态内存分配(dynamic memory allocation)的区别

...内存,内存大小就可以更改。 目录 1. 概述和主要区别 2. 什么是静态内存分配 3. 什么是动态内存分配 4. 静态和动态内存分配的相似性 5. 并排比较-静态和动态内存分配的表格形式 6. 摘要 什么是静态内存分配(static memory allocation)...

  • 发布于 2020-10-11 12:09
  • 阅读 ( 1016 )

如何从linux终端检查内存使用情况

...物。 未使用的RAM是浪费的RAM。Linux使用任何空闲的RAM作为文件缓冲区空间,以保持计算机以最佳性能运行。很容易产生这样的印象:系统的RAM已经被一些失控的进程或内存泄漏所消耗,但这种情况很少发生。 它通常只是内核在...

  • 发布于 2021-04-02 13:03
  • 阅读 ( 218 )

哪个名字是正确的,exfat还是fat64?

...es, FAT64 and exFAT are the same thing, but exFAT is the correct name. 有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。

  • 发布于 2021-04-09 12:44
  • 阅读 ( 250 )

“空的”和新格式化的闪存驱动器上如何使用空间?

...e that is free. This is pre-allocated when the file system is created. 有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。

  • 发布于 2021-04-10 03:53
  • 阅读 ( 150 )

一个文件的大小怎么可能是零?

... fit on that hard-drive, this will be a very important meaning to you! 有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。

  • 发布于 2021-04-10 05:56
  • 阅读 ( 147 )

为什么“大小”和“磁盘大小”之间有很大的区别?

...问答网站分组。 问题 超级用户读者thelastblack想知道为什么**SD卡上的文件夹的“大小”和“磁盘大小”之间有如此巨大的差别: As you can see below, there is so much difference between the ‘Size’ and ‘Size on disk’ fields for this folder. Why is th...

  • 发布于 2021-04-11 12:15
  • 阅读 ( 248 )

快速格式和完整格式有什么区别?

...系统,但是一种格式比另一种更可取还是更好呢?两者有什么区别?我们将在今天的超级用户问答中探讨这些问题的答案。 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网站分组...

  • 发布于 2021-04-11 12:32
  • 阅读 ( 218 )

为什么不是所有的文件搜索工具都使用主文件表来获得即时结果?

...问答网站分组。 问题 超级用户读者Dan Dascalescu很好奇为什么所有的搜索都不是基于表的: I’ve just discovered UltraSearch and was blown away by its file and folder search speed. It’s instantaneous. And doesn’t use any indexing service. It simply uses the NTFS ...

  • 发布于 2021-04-11 21:18
  • 阅读 ( 138 )

格式化时,应将分配单元大小设置为什么?

...ton很好奇,格式化驱动器时,他到底应该在分配部分放些什么。他写道: I’m formatting a 1TB external hard drive as NTFS. This drive is mainly meant for storing media such as music and video. What should I choose for the allocation unit size setting? The opti*** range from...

  • 发布于 2021-04-12 02:49
  • 阅读 ( 170 )

文件系统只是一堆文件夹吗?(文件系统说明)

...:您应该选择哪个Linux文件系统? 我的USB驱动器应该使用什么文件系统?   有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。

  • 发布于 2021-04-12 03:07
  • 阅读 ( 230 )
lIhV8242666538
lIhV8242666538

0 篇文章

相关推荐