操作系统课程设计教学大纲36719

操作系统课程设计教学大纲36719

ID:20540456

大小:30.50 KB

页数:3页

时间:2018-10-13

操作系统课程设计教学大纲36719_第1页
操作系统课程设计教学大纲36719_第2页
操作系统课程设计教学大纲36719_第3页
资源描述:

《操作系统课程设计教学大纲36719》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、操作系统课程设计课程教学大纲名称:操作系统课程设计课程编码:英文名称:operatingsystem实习周数:2其中实验学时:学分:2安排学期:5适用专业:软件工程、网络工程一、课程设计目的及任务操作系统是计算机专业的核心专业课,“操作系统课程设计”是理解和巩固操作系统基本理论、原理和方法的重要的实践环节。操作系统课程主要讲述的内容是多道操作系统的原理与技术,与其它计算机原理、编译原理、汇编语言、计算机网络、程序设计等专业课程关系十分密切。本课程设计的目的综合应用学生所学知识,建立系统和完整的计算机系统概念,理解和巩固操作系统基本理论、原理和方法,掌握操作系统基本理论与管理

2、方式。在算法基础上,解决实际的管理功能的问题,提高学生实际应用、编程的能力。主要任务是实现操作系统和相关系统软件的设计,其中涉及进程创建,同步,进程间的通信,存储管理,文件系统等操作系统概念。二、课程设计的基本要求1)对需要上机完成的题目进行认真分析,列出实验具体步骤,写出符合题目要求的程序清单,准备出调试程序使用的数据。2)以完整的作业包的形式提交原始代码、设计文档和可运行程序。课程设计报告字数不少于2000字,主要内容有:(1)概述:设计主要完成的任务和解决的主要问题;(2)设计的基本概念和原理;(3)总体设计:实现的方法和主要技术路线;(4)详细设计:使用主要控件、函

3、数;(5)简要的使用说明;(6)总结:特色、经验、教训和感受;三、课程设计地点及要求每个学生一台微机,需要安装windows98或windows2000操作系统,配备VC、VB、java或C编程语言,每个学生上机时间不少于24个小时。四、课程设计的选题原则在下面各设计任务中按学号指定一个题目进行设计。五、课程设计的内容设计五:设计任务:3模拟Linux文件系统。在任一OS下,建立一个大文件,把它假象成一张盘,在其中实现一个简单的模拟Linux文件系统。1.在现有机器硬盘上开辟20M的硬盘空间,作为设定的硬盘空间。2.编写一管理程序对此空间进行管理,以模拟Linux文件系统,

4、具体要求如下:(1)要求盘块大小1k正规文件(2)i结点文件类型目录文件(共1byte)块设备管道文件物理地址(索引表)共有13个表项,每表项2byte文件长度4byte。联结计数1byte(3)0号块超级块栈长度50空闲盘块的管理:成组链接(UNIX)位示图法(Linux)(4)每建一个目录,分配4个物理块文件名14byte(5)目录项信息i结点号2byte(6)结构:0#:超级块1#-20#号为i结点区20#-30#号为根目录区3.该管理程序的功能要求如下:(1)能够显示整个系统信息,源文件可以进行读写保护。目录名和文件名支持全路径名和相对路径名,路径名各分量间用“/”

5、隔开。(2)改变目录:改变当前工作目录,目录不存在时给出出错信息。(3)显示目录:显示指定目录下或当前目录下的信息,包括文件名、物理地址、保护码、文件长度、子目录等(带/s参数的dir命令,显示所有子目录)。(4)创建目录:在指定路径或当前路径下创建指定目录。重名时给出错信息。(5)删除目录:删除指定目录下所有文件和子目录。要删目录不空时,要给出提示是否要删除。(6)建立文件(需给出文件名,文件长度)。(7)打开文件(显示文件所占的盘块)。(8)删除文件:删除指定文件,不存在时给出出错信息。4.程序的总体流程为:(1)初始化文件目录;3(2)输出提示符,等待接受命令,分析键

6、入的命令;(3)对合法的命令,执行相应的处理程序,否则输出错误信息,继续等待新命令,直到键入EXIT退出为止。六、课程设计的具体日程安排序号内容地点时间安排(天)1布置任务教室0.52问题分析及解决方案确定实验室、图书馆13形成编程思路实验室24使用具体语言实现算法实验室35上机调试程序实验室36编写课程设计报告实验室、图书馆2七、考核及成绩评定教师根据设计报告、软件的运行演示和学生回答问题的情况评定成绩。(1)设计报告规范、完整,概念原理论述清楚、软件设计结构合理,独立完成设计,软件运行正常,回答问题准确明了,可以评为优秀(A)。(2)设计报告规范、完整,概念原理论述清楚

7、、软件设计结构合理,独立完成、软件基本运行正常,回答问题正确,可以评为良(B)。(3)设计报告规范、概念原理论述基本清楚、软件设计结构合理,基本独立完成,软件基本运行正常,回答问题部分正确,可以评为中良(C)。(4)设计报告基本规范、概念原理论述基本清楚、软件设计结构基本合理,部分独立完成,软件基本可以运行,回答问题部分正确,可以评为及格(D)。(5)设计报告不规范、概念原理论述不清楚、软件设计结构不合理,大部分不能独立完成,软件基本不能运行,回答问题大部分不正确,可以评为不及格(E)。八、主要教材、参考书[1]汤

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。