文件系统模拟程序 3 任务书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

操作系统原理课程设计任务书

学院名称:数学与计算机学院课程代码:_8404061_

专业:年级:

一、设计题目

文件系统模拟程序

二、主要内容

设计一个 n个用户的文件系统,每次用户可保存m个文件,用户在一次运行中只能打开一个文件,对文件必须设置保护措施,且至少有Create、delete、open、close、read、write等命令。

三、具体要求及应提交的材料

程序采用二级文件目录(即设置主目录[MFD])和用户文件目录(UED)。

另外,为打开文件设置了运行文件目录(AFD)。

为了便于实现,对文件的读写可作简化,在执行读写命令时,只需改读写指针,并不进行实际的读写操作。

算法与框图:

因系统小,文件目录的检索使用简单的线性搜索。

文件保护简单使用三位保护码即可:允许读写执行、对应位为1,反之则为0。

程序中使用的主要设计结构如下:

主文件目录和用户文件目录(MFD、UFD)

打开文件目录(AFD)(即运行文件目录)

课程设计要求:

1.分析设计要求,给出解决方案(要说明设计实现所用的原理,采用的数

据结构);

2.画出程序的基本结构框图和流程图;

3.对程序的每一部分要有详细的设计分析说明;

4.程序执行的每个步骤要有具体的提示内容或输出;

5.源代码格式规范,注释不少于三分之一;

6.设计合适的测试用例,对得到的运行结果要有分析;

7.设计中遇到的问题,设计的心得体会。

设计结束后,每位同学必须上交如下材料:

1.《课程设计说明书》打印稿一份;

2.《课程设计说明书》电子文档及课程设计的程序源代码刻盘

四、主要技术路线提示

首先选择自己熟悉的程序设计语言,然后分析问题,画出流程图,再进行详细编码,实现相应的功能。最后要对软件进行测试。

五、进度安排

共计2周时间,20个机时,建议进度安排如下:

1. 选题和需求分析2学时

2. 查阅资料(图书、期刊资料或上网查阅相关资料) 2学时

3. 构造框架(系统结构设计) 1.5学时

4. 编程上机,调试9学时

5. 现场验收(根据程序提问)0.5学时

6. 书写课程设计报告5学时

当然,仅靠课内时间是不够的,希望同学们课外多花时间编程学习。

六、推荐参考资料(不少于3篇)

1.张尧学等编著. 计算机操作系统教程.北京:清华大学出版社,2006.02 2.汤子瀛等编著.计算机操作系统.西安:西安电子科技出版社,1996.12 3.陈向群编著.操作系统教程.北京:北京大学出版社,2007.01

4.罗宇等编著.操作系统课程设计.北京:机械工业出版社,2005.9

指导教师签名日期年月日

系主任审核日期年月日

相关文档
最新文档