OS上机实验报告.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
课程设计(上机实验)报告 课程名称: 操作系统上机实习 学生姓名: 学 号: 所在学院: 专 业: 指导教师: 20XX年 月 日 课程设计(上机实验)报告填写说明 1.本报告作为指导教师对学生课程设计(上机实验)评分的依据材料之一。 此报告应在指导教师指导下,由学生在课程设计(上机实验)结束时完成,以班为 单位收齐后按时交给指导教师批阅; 2.本报告内容必须用黑墨水笔工整书写或按信息学院统一设计的电子文档标 准格式(可从信息学院网页上下载)打印(小4号宋体,1.5倍行距),禁止打印在 其它纸上后剪贴; 3.本报告中的"设计说明书"应按论文的格式成文,并直接书写(或打印)在 本报告"设计说明书"栏目内。其内容可以结合设计题目的内容和要求,根据自己在 本课程设计(上机实验)阶段所完成的工作,阐明自己所采取的设计思想和方法( 硬件的设计及其电原理图分析介绍,和/或软件的算法和数据结构及其主要模块介 绍、程序在测试用例下的测试运行结果等)、完成本课程设计的心得体会、设计中 的不足及改进设计的设想或建议等。 说明书的篇幅应不少于2000字。 4.对硬件类课程设计,应绘制或打印硬件设计图纸或实验原理图,作为设计 报告的附件。 5.软件类课程设计(上机实验)的软件文档(含软件清单和程序运行的有关 结果)可以单独打印成册或上传到指导教师指定计算机,作为课程设计报告的附件 。 课程设计(上机实验)报告的附件是指导教师对学生课程设计(上机实验) 评分的另一个依据。 课 程 设 计(上 机 实 习)报 告 "课程设计(上机实验)题目: " "文件系统的模拟设计 " "4.1 修改md命令(去掉属性前面的") " "4.2 修改Help命令或命令行预处理程序(1. 修改help命令的显示方式和显示内容) " "4.3 新增fc命令,实现两个文件的比较 " "4.4 新增replace命令,实现文件取代 " "4.6 新增batch命令,实现批处理 " "4.7 修改close、type等命令,允许不带文件名参数 " "4.8 完善copy命令 (1. 改正某些缺陷) " "4.10 修改del、copy等命令,使其可以使用统配符 * " "目的与任务: " "理解操作系统文件系统的某些工作原理,学习文件操作命令和目录操作命令的设计" "方法。通过实验,使学生加深对操作系统文件系统某些问题的理解,归纳学习方法" "和思考方法,做到理论联系实际。培养学生分析问题、解决问题的能力,提高学生" "软件设计能力和逻辑思维能力。 " "内容和要求: " "设计实现一个简单的文件系统,包括目录文件、普通文件,以及一些文件操作命令" "和目录操作命令(例如可以模仿DOS的有关命令)。具体要求如下列2.2和2.3。 " "2.2 初始目录结构 " "程序初始化时构造如图1所示的目录结构。 " "图中auto是(普通)文件(初始化时假设是空文件),其余都是子目录(目录文件)。 " "2.3 系统操作命令简介 " "在本文件系统中,要求可以实现如下操作: " "改变当前目录:cd [<目录名>]。当前目录(工作目录)转移到指定目录下。指定 " "目录不存在时,给出错误信息。若命令中无目录名,则显示当前目录路径。 " "创建文件:create <文件名> " "[<属性>]。创建一个指定名字的新文件,即在目录中增加一目录项,不考虑文件的" "内容。对于重名文件给出错误信息。 " "删除文件:del " "<文件名>。删除指定的文件,即清除其目录项和回收其所占用磁盘空间。对于只读" "文件,删除前应询问用户,得到同意后方能删除。当指定文件正在使用时,显示" " "文件正在使用,不能删除"的信息,当指定文件不存在时给出错误信息。 " "显示目录:dir[ <目录名>[ <属性>]]。显示"目录名"指定的目录中文件名和第一 " "级子目录名。若指定目录不存在,则给出错误信息。 " "创建目录:md <目录名>。在指定路径下创建指定目录,若没有指定路径,则在当 " "前目录下创建指定目录。对于重名目录给出错误信息。 " "删除目录:rd " "目录名。若指定目录为空,则删除之,否则,给出"非空目录不能删除"的提示。不" "能删除当前目录。 " "打开文件:open <文件名>。若指定文件存在且尚未打开,则打开之,并在用户打 " "开文件表(UOF)中登记该文件的有关信息。若指定文件已经打开,则显示"文件已" "打开"的信息;若指定文件不存在,则给出错误信息。只读文件打开后只能读不能 " "写。 " "写文件:write <文件名> [<位置>][insert]。在文件的指定位置处写入新内容。 " "读文件:read <文件名> [<位置m> [<字节数n>]]。从已打开文件中读指
剩余15页未读,继续阅读
- 粉丝: 168
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助