首页 理论教育计算机导论:文件及其结构

计算机导论:文件及其结构

【摘要】:我们把外存介质上的一个数据集合称为一个文件。文件的字母编号称为文件的设备号。文件通常用一个小数点符号分开成两部分,小数点前的符号串表示文件的名字,小数点后的符号串表示文件的类型。例如,MyFile1.dat和MyFile2.bmp就是两个类型不同的合法的文件名。图2-17 用户的文件结构图2-17所示的文件是用户视图的文件,这样的文件称为逻辑文件。具体设备上的具体物理存储位置中的0、1符号串称为物理文件。

我们把外存介质上的一个数据集合称为一个文件。文件可以存储在外存的硬盘、软盘或光盘上。为方便使用,软盘、硬盘或光盘用不同的符号表示,如3.5英寸软盘用A表示,硬盘用C表示,光盘用E表示。硬盘也可以分成若干个,若硬盘分成3个,则表示符号为:硬盘1区用C表示,硬盘2区用D表示,硬盘3区用E表示,光盘用F表示。文件的字母编号称为文件的设备号。

为了区别同一个设备上的不同文件,还要有文件名。文件名是首字母为英文字母,其后可为英文字母或数字的有限长度符号串。文件通常用一个小数点符号分开成两部分,小数点前的符号串表示文件的名字,小数点后的符号串表示文件的类型。例如,MyFile1.dat和MyFile2.bmp就是两个类型不同的合法的文件名。

当一个设备上存储的文件太多时,要寻找一个文件就很困难,这时最好把设备上的文件组织成若干个文件夹(或称目录),每个文件夹(或目录)中的文件又可以组织成若干个子文件夹(或子目录)。这样,用户的文件就组织成如图2-17的形式。

图2-17 用户的文件结构(www.chuimin.cn)

图2-17所示的文件是用户视图的文件,这样的文件称为逻辑文件。逻辑文件中的数据内容必须具体存储在硬盘、软盘或光盘上的某一片区域中。具体设备上的具体物理存储位置中的0、1符号串称为物理文件。物理文件由文件的物理地址表示,物理文件地址一般应包括设备号、道号、扇区号。

早先的计算机以扇区为单位进行内存和外存的数据交换。为了提高效率,目前使用的计算机以簇为内存和外存数据交换的最小单位, 一个簇由几个或几十个扇区组成。