- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
課程设计(上机试验)汇报
課程名称:操作系统上机实习
学生姓名:学号:
所在学院:
专业:
指导教师:
20XX年月曰
課程设计(上机试验)汇报填写阐明
1.本汇报作為指导教师对学生課程设计(上机试验)评分的根据材料之一。此汇报应在指导教师指导下,由学生在課程设计(上机试验)結束時完毕,以班為单位收齐后准時交給指导教师批阅;
2.本汇报内容必须用黑墨水笔工整书写或按信息学院统一设计的电子文档原则格式(可从信息学院网页上下载)打印(小4号宋体,1.5倍行距),严禁打印在其他紙上后剪贴;
3.本汇报中的“设计阐明书”应按论文的格式成文,并直接书写(或打印)在本汇报“设计阐明书”栏目内。其内容可以結合设计題目的内容和规定,根据自已在本課程设计(上机试验)阶段所完毕的工作,阐明自已所采用的设计思想和措施(硬件的设计及其电原理图分析简介,和/或软件的算法和数据构造及其重要模块简介、程序在测试用例下的测试运行成果等)、完毕本課程设计的心得体会、设计中的局限性及改善设计的设想或提议等。阐明书的篇幅应不少于字。
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所示的目录构造。
binusr
bin
usr
dev
user
lib
bin
li
sun
ma
auto
图1初始目录树
目录文献
一般文献
【图例阐明】
根目录
2.3系统操作命令简介
在本文献系统中,规定可以实現如下操作:
变化目前目录:cd[目录名]。目前目录(工作目录)转移到指定目录下。指定目录不存在時,給出錯误信息。若命令中无目录名,则显示目前目录途径。
创立文献:create文献名[属性]。创立一种指定名字的新文献,既在目录中增長一目录项,不考虑文献的内容。对于重名文献給出錯误信息。
删除文献:del文献名。删除指定的文献,既清除其目录项和回收其所占用磁盘空间。对于只读文献,删除前应问询顾客,得到同意后方能删除。当指定文献正在使用時,显示“文献正在使用,不能删除”的信息,当指定文献不存在時給出錯误信息。
显示目录:dir[目录名[属性]]。显示“目录名”指定的目录中文献名和第一级子目录名。若指定目录不存在,则給出錯误信息。
创立目录:md目录名。在指定途径下创立指定目录,若没有指定途径,则在目前目录下创立指定目录。对于重名目录給出錯误信息。
删除目录:rd目录名。若指定目录為空,则删除之,否则,給出“非空目录不能删除”的提醒。不能删除目前目录。
打开文献:open文献名。若指定文献存在且尚未打开,则打开之,并在顾客打开文献表(UOF)中登记该文献的有关信息。若指定文献已经打开,则显示“文献已打开”的信息;若指定文献不存在,则給出錯误信息。只读文献打开后只能读不能写。
写文献:write文献名[位置][insert]。在文献的指定位置处写入新内容。
读文献:read文献名[位置m[字节数n]]。从已打开文献中读指定内容并显示。
关闭文献:close文献名。若指定文献已打开,则关闭之,既从UOF中删除该文献对应的表项。
文档评论(0)