文件系统
题目描述
1、实验内容
通过一个简单的二级文件系统设计,加深对文件系统的内部功能以及内部实现的理解。要求模拟采用二级目录结构的磁盘文件系统的文件操作能实现以下几条命令,用输入命令来模拟用户程序中调用的文件操作:
- Login 用户登录
- Dir 列文件目录(列出文件名、物理地址、保护码和文件长度)
- Create 创建文件
- Delete 删除文件
- Open 打开文件
- Close 关闭文件
- Read 读文件
- Write 写文件
- 源文件可以进行读写保护
2、实验原理
文件系统管理中用到的数据结构有:
- 首先应确定文件系统的数据结构:主目录、子目录及活动文件等。主目录和子目录都以文件的形式存放于磁盘,这样便于查找和修改。
- 用户创建的文件,可以编号存储于磁盘上。如:file0,file1,file2…并以编号作为物理地址,在目录中进行登记。
一、系统采用的开发环境
软件:VC+ 6.0
操作系统: