- 37
- 0
- 约1.49万字
- 约 16页
- 2017-01-04 发布于北京
- 举报
杭州电子科技大学
操作系统课程设计
课程设计题目:简单文件系统的4679
学院:计算机学院
专业:计算机科学与技术刚勇
报告完成:
简单文件系统的实现
课程设计的目的
通过具体的文件爱你存储空间的管理、文件的物理结构、目录结构和文件操作的实现,加深对文件系统内部数据结、功能及实现过程的理解
设计要求
在内存中开辟一个虚拟磁盘空间作为文件存储分区,在其上实现一个简单的基于多级目录的但用户单任务系统的文件系统。在退出文件系统的使用时,应将虚拟文件系统一个Windows文件的方式保存到磁盘中,以便下次再将它恢复到内存的虚拟磁盘空间中
文件存储空间的分配可采用显示链接分配或其它方法
空闲磁盘空间的管理可选择位示图或其它方法
文件目录结构采用多级目录结构
需要提供一以下操作命令
Format
Mkdir
Rmdir
Ls
Cd
Create
Open
Close
Write
Read
Rm
Exit
程序设计思想以及总流程图
程序设计思想
首先,在文件系统启动时,申请一块较大的内存,用来当作文件系统的磁盘空间
然后,对其进行格式化,虚拟磁盘的空间布局是仿照FAT16文件系统,结构如下:
1块 2块 2块 995块
引导块 FAT1 FAT2 数据区
格式化时,
原创力文档

文档评论(0)