操作系统教学大纲-广西大学计算机与电子信息学院
《操作系统实验》实验教学大纲
课程名称:操作系统实验
课程编号:
总学时: 30
适用对象:计算机专业本、专科学生
一、教学目的与任务
学会《操作系统原理》要求理论与实践相结合,本门实验课程是对《操作系统原理》课堂教学的一个重要补充,与理论学习起着相辅相成的作用,是实施《操作系统原理》教导的一个重要组成部分。通过本实验课的实践学习,可以增强本专业的学生对系统实现的认识对加深理解和掌握操作系统相关原理有重要帮助进程调度(学时,必做)
安装有Windows、Turboc_C 的微机每人1台。
实验内容:
进程函数定义,建立进程函数,进程调度函数
实现进程调度算法有FIFO,优先数调度算法,时间片轮转调度算法,分级调度算法。
基本要求:
独立地编写和调试一个简单的进程同步和进程调度程序,可任选一调度算法,加深对进程调度相关思想的理解。学时,做)
安装有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、本门课程是对《操作系统原理》课堂教学的一个重要补充,是实施《操作系统原理》教的一个重要组成部分。《操作系统原理》