文档详情

操作系统原理文件虚拟管理.pdf

发布:2017-05-21约1.93万字共19页下载文档
文本预览下载声明
年 月 日 一、《操作系统原理》课程设计的目的与要求 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 个文件。
显示全部
相似文档