什么是文件的簇?怎样设置使性能提高很多??

来源:百度知道 编辑:UC知道 时间:2024/05/23 20:44:22

答:簇是操作系统读写文件的基本单位,系统是以簇为单位来读写的。一个簇的大小对于软盘来说是固定的,正好等于一个扇区(512字节);对于硬盘来说则是依硬盘的分区大小和类型而定,一般来说分区越大,则这个分区的簇也越大,如果把只有一个字节长度的文

件保存到这样的分区中,这个文件也要占用一个簇的磁盘空间,也就是说簇大的话,会浪费磁盘空间,但可以在一定程度上提高磁盘读写性能。

同一个文件的数据并不一定完整地存放在磁盘的一个连续的区域内,而往往会分成若干段,像一条链子一样存放。这种存储方式称为文件的链式存储。FAT表就是操作系统用来记录磁盘上的簇的使用情况的。当我们要在磁盘上保存一个文件时,操作系统通过FAT表就可以了解到哪些簇已经被占用了、哪些簇还没有被占用,并从没有被占用的簇中为这个文件分配所需的簇。也就说为了实现文件的链式存储,硬盘上必须准确地记录哪些簇已经被文件占用,还必须为每个已经占用的簇指明存储后继内容的下一个簇的簇号。这些都是由FAT表来保存的。(GSF)

文件系统只能是FAT32和NTFS。FAT32文件系统相对来说,容易产生碎片,浪费的空间要大一些,存取速度也要慢一些,文件的安全性比不上NTFS,但DOS能识别,而且安装在NTFS分区的操作系统能访问FAT32;NTFS文件系统相对先进,但DOS下不能识别(例如有些杀毒软件和GHOST),不能被FAT32分区的操作系统访问(如果你安装双系统而且另一个系统是FAT32的话)。你可以将操作系统安装在NTFS分区,然后将应用程序安装在FAT32分区。

另一个网站的说法

什么是“簇”

文件占用磁盘空间时,基本单位不是字节而是簇。簇的大小与磁盘的规格有关,一般情况下,软盘每簇是1个扇区,硬盘每簇的扇区数与硬盘的总容量大小有关,可能是4、8、16、32、64……(如图1所示的每个簇占用4个扇区)。

同一个文件的数据并不一定完整地存放在磁盘的一个连续的区域内,而往往会分成若干段,像一条链子一样存放。这种存储方式称为文件的链式存储。硬盘上的文件常常要进行创建、删除、增长、缩短等操作。这样操作做的越多,盘上的文件就可能被分得越零碎(每段至少是1簇)。