资源描述
操作系统实验教学大纲
一、课程名称:计算机操作系统
二' 实验目的和任务:
配合操作系统课程的学习,模拟实现操作系统的功能,目的是加深对操作系 统理论的理解。使学生通过实验,理解和掌握操作系统的基本理论和功能技术。 用户为了开发应用程序必须与操作系统打交道,编程时要借鉴操作系统的设计思 想和算法,提高学生分析问题和解决问题的能力,提高编写和开发系统程序的能 力。
三' 实验类别:专业
四、学时数:18学时
五' 面向专业及对象:信息工程专业
六、使用教材:
教材:张丽芬,刘利雄,王全玉.操作系统实验教程,北京:清华大学出 版社,2006年。
参考书:[1]美)Syed Mansoor Sarwar等,张玉洁等译,《UNIX教程》
(第2版),北京:机械工业出版社,2006o
[2]汤小丹,梁红兵,哲凤屏,汤子瀛,《计算机操作系统》(第 三版),西安:西安电子科技大学出版社,2007o
七' 考核方式:实验操作
八' 实验工程:
一序号.
实验工程名称
学时 分配
实验 属性
必开或 选开
目的要求
主要仪 器
1
Linux的使用
2
验证
必开
了解Linux运行环境及熟练使用常 用基本命令
计算机
2
编辑、编译及运行
C程序
2
验证
必开
学习使用编辑软件vi并掌握C语言 程序的编写、编译、调试和运行方 法
计算机
3
进程的创立及控 制
2
验证
必开
掌握进程的概念,明确进程的含义, 认识并了解并发执行的实质
计算机
4
进程的互斥
2
验证
必开
了解Linux系统中进程互斥的基本 原理
计算机
5
信号量机制及管 道通信
2
验证
必开
熟悉Linux支持的信号量机制及学 习Linux的管道通信机制
计算机
6
消息收发及共享 存储区的使用
2
验证
选开
了解Linux的消息通信机制及掌握 Linux的共享存储机制
计算机
7
存储管理
2
设计
必开
模拟实现请求页式存储管理的几种 基本页面置换算法
计算机
8
文件系统
4
设计
必开
理解文件系统的内部功能及内部实 现,并且综合所学知识进行大型C 语言程序设计
计算机
9
安装Linux系统
2
演示
选开
以安装Red Hat Linux 9.0为例, 学习和掌握Linux操作系统的安装
计算机
10
防止死锁算法
2
设计
选开
模拟进程的随机动态资源分配算 法,了解死锁的产生和防止的方法
计算机
展开阅读全文