- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《操作系统实验》实验教学大纲-计算机与电子信息学院.doc
《操作系统实验》实验教学大纲
课程名称:操作系统实验
课程编号:
总学时: 30
适用对象:计算机专业本、专科学生
一、教学目的与任务
学会《操作系统原理》要求理论与实践相结合,本门实验课程是对《操作系统原理》课堂教学的一个重要补充,与理论学习起着相辅相成的作用,是实施《操作系统原理》教导的一个重要组成部分。通过本实验课的实践学习,可以增强本专业的学生对系统实现的认识,对加深理解和掌握操作系统相关原理有重要帮助,并可提高学生程序设计能力。
二、教学基本要求
通过本课程的学习,使学生进一步加深对操作系统原理的理解,掌握操作系统的原理、结构、功能及主要功能的实现方法,从而对操作系统形成一个系统的认识,同时提高学生实际编程和分析问题、解决问题的能力。
三、教学内容及要求
进程调度(6学时,必做)
实验设备:
安装有Windows、Turboc_C 的微机每人1台。
实验内容:
进程函数定义,建立进程函数,进程调度函数
实现进程调度算法有FIFO,优先数调度算法,时间片轮转调度算法,分级调度算法。
基本要求:
独立地编写和调试一个简单的进程同步和进程调度程序,可任选一调度算法,加深对进程调度相关思想的理解。
多道程序的调度算法(6学时,选做)
实验设备:
安装有Windows、Turboc_C 的微机每人1台。
实验内容:
(作业调度和进程调度结合在一起)
作业流信息是从指定文本文件(TXT文件)中读取
作业信息:
作业号 进入系统时间 估计运行时间 优先级 内存需求量 磁带机需求量 都为整型
作业调度算法:1、先来先服务;2、最短作业优先 (二者选一)
进程调度算法:1、先来先服务;2、基于优先级的算法(静态优先级)(二者选一)
输出:作业序列 。
基本要求:
实现多道程序的转换调度。
存储器管理(6学时,必做)
实验设备:
安装有Windows、Turboc_C 的微机每人1台。
实验内容:
模拟存储管理中内存空间的管理和分配内存空间的管理分为固定分区管理方式,可变分区管理方式,页式存储管理,段式存储管理。
基本要求:
能独立地编写几个常用的存储分配算法,并能设计一个存储管理的模拟程序。
对各种存储算法进行分析比较,评测其性能优劣,加深理解。
虚拟存储器管理(4学时,必做)
实验设备:
安装有Windows、Turboc_C 的微机每人1台。
实验内容:
(1)实现三种算法:1、先进先出;2、OPT;3、LRU
(2)页面序列从指定的文本文件(TXT文件)中取出
(3)输出:第一行:每次淘汰的页面号,第二行:显示缺页的总次数 。
基本要求:
能独立地编写几个常用的虚拟存储器的页面调度算法,并能设计一个虚拟存储器的模拟程序。
??? 对各种存储算法进行分析比较,评测其性能优劣,加深理解。
文件管理(6学时,必做)
实验设备:
安装有Windows、Turboc_C 的微机每人1台。
实验内容:
(1)实现三种算法: 1、先来先服务 ;2、最短寻道优先;3、电梯算法
(2)磁道服务顺序从指定的文本文件(TXT文件)中取出
(3)输出:第一行:磁道的服务顺序;第二行:显示移动总道数。
基本要求:
(1)独立编写和调试简单的文件操作程序,熟悉常见的文件操作。
(2)加深学生对典型文件操作命令的实质内容和执行过程的理解。
设备管理 (3学时,必做)
实验设备:
安装有Windows、Turboc_C 的微机每人1台。
实验内容:
模拟设备管理的全过程。
基本要求:
?掌握设备管理,主要包括设备的分配和回收。
四、学时、类别和教学方式
序号实验名称学时实验类型实验要求进程调度4验证必做存储器管理2验证必做虚拟存储器2设计必做文件管理2验证必做多道程序的转换调度4综合选做设备管理2验证必做
教学方式:
在理论学习的前提下,具体剖析系统用数据结构,指导学生上机编程。
五、考核方式
考查
六、本课程与其他课程的关系
1、本门课程是对《操作系统原理》课堂教学的一个重要补充,是实施《操作系统原理》教学的一个重要组成部分。
2、本课程的实施需要以《操作系统原理》理论教学为依据。
3、本课程实施需要掌握《程序设计基础》、《数据结构》等课程的知识。
七、教材与参考书
[1] 汤晓丹、哲凤屏、汤子瀛等.计算机操作系统.西安:西安电子科技大学出版社. 2009年9月
[2] 梁红兵、汤小丹、汤子瀛.《计算机操作系统》学习指导与题解.西安:西安电子科技大学出版社. 2008年9月
[3] 张明等,操作系统习题解答与实验指导(第二版),中国铁道出版社,2007年12月
文档评论(0)