数学与计算机学院
课程设计说明书
课 程 名 称: 操作系统原理 - 课程设计
课 程 代 码:
题 目:
年级/专业/班:
学 生 姓 名:
学 号:
开 始 时 间: 年 月 日
完 成 时 间: 年 月 日
课程设计成绩:
学习态度
及平时成绩
(30)
技术水平
与实际能力
(20)
创
新(5)
说明书撰写质量
(45)
总
分
(100
)
文件系统模拟程序
指导教师签名: 年 月 日 目录
1 引 言..................................................................................1
1.1 问题的提出......................................................................1
1.5 任务与分析.......................................................................2
2 需求分析.............................................................................2
2.1 创建文件操作....................................................................2
2.2 创建目录操作...................................................................2
2.3 删除文件操作....................................................................2
2.4 删除目录操作....................................................................2
2.5 修改密码操作....................................................................3
2.6 查询当前目录信息操作.......................................................3
2.7 查看文件块号....................................................................3
3 程序运行平台......................................................................3
4 详细设计...........................................................................4
4.1 主要数据结构类型.............................................................4
5 系统测试.........................................................................18
文件系统模拟程序
摘 要
文件系统是操作系统中用来存储和管理信息的机构。文件系统具有按名存取
的功能,不仅能方便用户使用,而且能提高系统效率和保证信息的安全可靠,文
件系统向用户提供了一整套的文件体统调用命令,在用户程序中用户可通过使用
文件系统提供的一系列命令对文件进行操作。
本程序将模拟一个很简单的文件系统,实现对文件的管理和控制功能,其功
能对文件的增加、删除、显示、改,以及对文件目录的查询(显示)、改变、创
建、删除、等操作文件采用的物理结构为连续
关键词:文件系统;命令;信息;可靠性
文件系统模拟程序
1 引 言
1.1 问题的提出
信息是计算机系统中的重要资源。操作系统中的一个重要组成部分——文件系统,
负责信息的组织、存储和访问。文件系统的功能:提供高效、快速和方便的信息存储
和访问功能。
用户使用计算机来完成自己的某件任务时,要碰到下列问题:
使用现有的软件资源来协助完成自己的任务。
编制完成的或未完成的程序存放在什么地方,需要访问的数据存放在什么地方,
从而使得人们可以再利用已有的软件资源。
对软件资源(程序和数据)进行透明存放,并能令这些程序和数据做到召之即来:
不必了解文件存放的物理结构和查找方法等与存取介质有关的部分,只需给定一个代
表某段程序或数据的文件名,文件系统就会自动地完成对与给定文件名相对应文件的
有关操作。
从用户角度看:文件系统如何呈现在其面前:一个文件有什么组成,如何命名,
如何保护文件,可以进行何种操作等等。
从操作系统本身看:文件目录怎样实现,怎样管理存储空间,文件存储位置,磁
盘实际运作方式(与设备管理的接口)等等一组带标识的在逻辑上有完整意义的信息项
的序列,这个标识为文件名信息项:构成文件内容的基本单位长度:单个字节,或多
个字节文件内容的意义:由文件的建立者和使用者解释
1.2 国内外研究的现状
国内外软件产业综合体的发展现状:国际软件产业综合体及其区域前景美国是世
界内处软件产业最发达的国家,其软件占世界市场份额的 50%以上。而其他国家也在
大力的发展软件行业。作为一个发展中国家,软件产业就显得尤为重要。但是国内还
是缺乏 IT 人才,软件产业也不是很好。
-1-