正在加载图片...
236编的奥 下载 此,就需要有一个文件系统 文件系统是指在磁盘存储器中按文件来组织数据的方法。文件是存放在一个或多个扇区 中相关数据的集合。更重要的是,每个文件有一个文件名作为标识,便于记住文件中包含的 内容。可以把磁盘看成类似于文件柜,里面的每一个文件都有一个标志用来表示文件的名称 汉文件系统通常是称作操作系统的较大软件集合的一部分。本章构造的键盘处理程序和命 理程序也肯定包含在操作系统中。先不考虑其漫长的演化过程,让我们看一下真正的操 作系统是在干什么,又是如何工作的 回顾历史,最重要的8位微处理器操作系统是CPM,是 Gary Kildall(出生于1942年)在 20世纪70年代中期为 Intel8080微处理器而写的,他后来创立了DRI( digital research incorporated)公司 CP/M存放在磁盘中。早期CP/M最常用的存储介质是单面8英寸磁盘,有77个磁道,每道 26个扇区,每扇区128个字节(总共256256字节),磁盘的头两个磁道包含有CP/M。下面将 简单地描述CP/M是如何从磁盘装入到计算机内存中的 CP/M盘中余下的75个磁道用来存储文件。CPM的文件系统虽然很简单,但却满足两个 基本的要求:首先,磁盘中的每个文件有一个名字作为标识,这个名字也存在磁盘中。其实, CP/M用来读取文件所需的全部信息都与文件一起存放在磁盘中:第二,文件在磁盘中并不占 据连续的扇区。由于经常创建和删除不同大小的文件,因而磁盘上的剩余空间都是碎片。文 件系统具有把大文件存放在不连续扇区的这种能力是非常有用的 用来存放文件的75个磁道按分配块进行分组,每一个分配块有8个扇区,即1024字节。磁 盘中共有243个分配块,编号从0~242 开始的两个分配块(共2048字节)用作目录区。目录区是磁盘中的一个特殊区域,用来 存放磁盘中每一个文件的名称和一些主要信息。存在磁盘中的每一个文件需要一个32字节长 的目录项。因为目录区总共只有2048字节,因而磁盘能够存放2048/32,即64个文件。 每一个32字节的目录项包含有以下信息 字节 含义 通常设为0 文件名 文件类型 文件扩展 保留(设置为0) 最后一块的扇区数 磁盘存储表 目录项的第一个字节只在文件系统可供两个或更多人同时共享时使用。在CPM中,该字 节通常设置为0,与第13、14字节一样。 在CPM中,每个文件的文件名由两部分组成,第一部分称作文件名,最多有8个字符, 存放在目录项的第1~8字节:第二部分是文件类型,最多有3个字符,存放在第9~11字节 有几个标准的文件类型,如:TXT表示文本文件(即文件中只包含ASCI码),COM ( Command的简称)表示文件内容是8080机器码指令或程序。定义文件时,这两部分由点隔 开,如:236 编码的奥秘 下载 此,就需要有一个文件系统。 文件系统是指在磁盘存储器中按文件来组织数据的方法。文件是存放在一个或多个扇区 中相关数据的集合。更重要的是,每个文件有一个文件名作为标识,便于记住文件中包含的 内容。可以把磁盘看成类似于文件柜,里面的每一个文件都有一个标志用来表示文件的名称。 文件系统通常是称作操作系统的较大软件集合的一部分。本章构造的键盘处理程序和命 令处理程序也肯定包含在操作系统中。先不考虑其漫长的演化过程,让我们看一下真正的操 作系统是在干什么,又是如何工作的。 回顾历史,最重要的 8位微处理器操作系统是 C P / M,是Gary Kildall(出生于1 9 4 2年)在 2 0世纪 7 0年代中期为 Intel 8080 微处理器而写的,他后来创立了 D R I(digital research i n c o r p o r a t e d)公司。 C P / M存放在磁盘中。早期 C P / M最常用的存储介质是单面 8英寸磁盘,有7 7个磁道,每道 2 6个扇区,每扇区 1 2 8个字节(总共256 256字节),磁盘的头两个磁道包含有 C P / M。下面将 简单地描述C P / M是如何从磁盘装入到计算机内存中的。 C P / M盘中余下的 7 5个磁道用来存储文件。 C P / M的文件系统虽然很简单,但却满足两个 基本的要求:首先,磁盘中的每个文件有一个名字作为标识,这个名字也存在磁盘中。其实, C P / M用来读取文件所需的全部信息都与文件一起存放在磁盘中;第二,文件在磁盘中并不占 据连续的扇区。由于经常创建和删除不同大小的文件,因而磁盘上的剩余空间都是碎片。文 件系统具有把大文件存放在不连续扇区的这种能力是非常有用的。 用来存放文件的7 5个磁道按分配块进行分组,每一个分配块有 8个扇区,即1 0 2 4字节。磁 盘中共有2 4 3个分配块,编号从0~2 4 2。 开始的两个分配块(共 2 0 4 8字节)用作目录区。目录区是磁盘中的一个特殊区域,用来 存放磁盘中每一个文件的名称和一些主要信息。存在磁盘中的每一个文件需要一个 3 2字节长 的目录项。因为目录区总共只有 2 0 4 8字节,因而磁盘能够存放2 0 4 8 / 3 2,即6 4个文件。 每一个3 2字节的目录项包含有以下信息: 字节 含义 0 通常设为0 1~8 文件名 9~11 文件类型 1 2 文件扩展 1 3~1 4 保留(设置为0) 1 5 最后一块的扇区数 1 6~3 1 磁盘存储表 目录项的第一个字节只在文件系统可供两个或更多人同时共享时使用。在 C P / M中,该字 节通常设置为0,与第1 3、1 4字节一样。 在C P / M中,每个文件的文件名由两部分组成,第一部分称作文件名,最多有 8个字符, 存放在目录项的第 1~8字节;第二部分是文件类型,最多有 3个字符,存放在第 9~11字节。 有几个标准的文件类型,如: T X T表示文本文件(即文件中只包含 A S C I I码),C O M (C o m m a n d的简称)表示文件内容是 8 0 8 0机器码指令或程序。定义文件时,这两部分由点隔 开,如:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有