操作系统课程设计---磁盘文件操作
《操作系统课程设计---磁盘文件操作》由会员分享,可在线阅读,更多相关《操作系统课程设计---磁盘文件操作(23页珍藏版)》请在毕设资料网上搜索。
1、课程设计课程设计 4 磁盘文件操作磁盘文件操作 一、一、 课程设计目的课程设计目的 深人了解磁盘文件系统的实现。 二、二、 预备知识预备知识 文件的操作。 文件的逻辑结构和物理结构。 磁盘空间的管理。 磁盘目录结构。 三、三、 小组人员小组人员 四、四、 课程设计内容课程设计内容 设计一个简单的文件系统,用文件模拟磁盘。用数组模拟缓冲区,要求实现: 支持多级目录结构.支待文件的绝对读路径; 文件的逻辑结构采用流式结构,物理结构采用链接结构中的显示链接方式; 采用文件分配表; 实现的命令包括建立目录、 ,列目录、删除空目、建立文件、删除文件、显示 文件、打开文件、读文件、写文件(追加方式)、关闭
2、文作、改变文件属性。 最后编写主函数对所做工作进行测试。 五、五、 提示与讲解提示与讲解 为了正确地实现文件的存取。文件系统设汁了一组与存取文件有关的功能模 块。用户可以用“访管指令”调用这些功能模块.以实理文件的存取要求,把文 件系统设计的这一组功能模块称为“文件操作” 。文件操作不是独立的,和文件 系统的其他部分密切相关。若要实现文件操作就离不开文件的目录结构、文件的 组织结构和磁盘空间的管理。因此,这个实验虽然是文件操作的模拟实现,但是 还必须模拟一部分文件的组织结构、目录结构和磁盘空间管理的实现。 (1)文件的组织钻构 文件的逻辑结构有两种形式:流式文件和记录式文件。实脸中只支持流式文
3、 件,采用称为显示链接的物理文件结构,把磁盘中每一块的指针部分提出来组织 在一起,形成文件分配表(FAT) 。 磁盘有多少块,文件分配表就有多少项。若某文件的一个磁盘块号为 i,则这 个文件的下 一个磁盘的块号应该记录在文件分配表第 i项。例如,某系统文件分配表前几项 值如表 2-5-1 所示:某个文件的起始盘块号为 3,则该文件的磁盘块号依次为 3、 4、9、12、13。 表 2-5-1 某磁盘文件分配表部分内容 第几项 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 内容 -1 -1 -1 4 9 0 7 8 -1 12 11 -1 13 -1 0 0 2)磁盘
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 课程设计 磁盘 文件 操作
