- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统原理文件虚拟管理
年 月 日
一、《操作系统原理》课程设计的目的与要求 1
1、目标: 1
2、要求: 1
二、简述课程设计内容、主要功能和实现环境 2
1、主要功能: 2
2、主要设计内容: 2
3、运行环境: 2
三、任务的分析、设计、实现和讨论 3
1、任务的分析 3
2、任务的设计与实现(分别给出系统总控和本人负责实现的算法流程图与说明) 4
3、操作过程和结果分析 7
4、思考题的解答和讨论 11
四、《操作系统》课程设计小结(收获、不足与建议) 12
五、附录(主要源程序和运行结果的清单) 13
1、目标:
随着社会信息量的极大增长,要求计算机处理的信息与日俱增涉及到社会生活的各个方
面。因此,文件管理是操作系统的一个极为重要的组成部分。学生应该运用独立的高级语言
来编写一个简单和可操作的文件操作系统,模拟文件管理的工程运作。从而对各种文件操作
指令的实质内容和过程原理有比较深刻的了解,掌握他们的实施方法加深理解课堂上讲授过
的知识。
我小组需要实施的文件管理是任务六,包括文件系统的:建立,关闭以及写的功能。
2、要求:
(1)设计一个多(n)用户的文件系统,每个用户户最多保存 m 个文件。
(2)限制用户在一次运行中只能打开一个文件。
(3)系统应能检查打入命令的正确性,出错是要能够显示出错的原因。
(4)对文件的权限必须有保护措施,如果只能运行,允许读,允许写等。在每次打开
文件时,根据本次打开的要求,设置保护级别,即可有二级保护。
(5)对文件的操作表述中必须有以下指令:
建立: create()
删除: delete()
打开: open()
关闭 close()
读 read()
写: write()
1
此次实验的基本内容就是完成一个可执行的文件系统管理的操作系统。
1、主要功能:
一个由 10 个用户的操作系统,每个用户最多保存 10 个文件,一次运行中用户可打
开 5 个文件。
系统对相应的操作判断操作性的正确与否并进入相应的菜单运行。为使用者提供了
操作的方便,不需要敲代码来实现程序的功能。该程序设置了用户登入,创建文件,
打开文件,关闭文件,写文件以及对用户文件总体概况的结果显示。另外,为了更加
真实的反应该系统的对文件可执行程度的判断,添加了保护码控制文件的读写操作的
安全性。
2、主要设计内容:
(1)本实习设计一个 10 个用户的文件系统,每个用户最多可保存 10 个文件,每
个文件名都为单个字符,一次运行中用户可打开 5 个文件。
文档评论(0)