1、操作系统实验教学大纲 所属课程名称: 操作系统 所属课程编号: 20411104 课程总学时数: 64 实验时数: 16 开设实验项目数: 6 适用专业: 计算机科学与技术 实验成绩占课程成绩比例: 20% 实验成绩评定方式: 根据专设的操作考核评定 根据专设的实验笔试评定 根据平时实验操作综合评定 其它评定方式: 课程大纲对实验的要求、实验总目的: 通过实验使学生进一步掌握计算机操作系统基本原理,掌握进程管理、存储管理、设备管理、文件管理的基本概念和实现方法,提高学生的应用程序分析设计能力。 本 课 程 实 验 项 目 序号 实验项目名称 时数 实验 要求 实验类型 每组人数 实验目的及要求
2、 1 命令解释程序 2 必修 验证 1 1、熟悉 UNIX/Linux 操作系统及 C语言编程环境。 2、掌握系统调用的编程方法。 3、掌握命令解释程序的实现原理。 2 进程管理 2 必修 验证 1 1、加深对进程 概念的理解,明确进程和程序的区别。 2、进一步认识并发执行的实质。 3、分析进程竞争资源的现象,学习解决进程互斥的方法。 3 进程间通信 4 必修 综合 1 理解和掌握 Linux 支持的管道通信、共享存储区和消息通信机制及编程方法。 4 存储管理 2 必修 验证 1 通过请求页式存储管理中页面置换算法模拟设计,了解虚拟存储技术的特点,掌握请求页式存储管理中常用的页面置换算法。 5
3、 设备管理 4 必修 设计 1 1、通过实验,进一步了解设备独立性的概念; 2、通过实验,掌握 Linux 下设备驱动程序的设计与 实现方法。 6 软盘 I/O 2 必修 验证 1 通过实验了解磁盘的物理组织结构,掌握通过用户态程序直接读写磁盘信息的方法。 实验指导书: 计算机操作系统实验指导 作者: 陆卫忠 出版社 : 校内讲义 主要参考书目: 计算机操作系统 作者: 汤子瀛 出版社 : 西安电子科技大学 操作系统设计及实现 作者: Andrew S.Tanenbaum. 出版社 : PRENTICE HALL 计算机操作系统教程 作者: 张尧学等编 . 出版社 : 清华大学出版社 填写人: 陆卫忠 实验室主任: 许洪华 教研室 /系 主任: 赵梅 分管院长(主任): 周虹