操作系统教学大纲200912
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
宁波工程学院
《计算机操作系统》课程教学大纲
大纲修订时间:2009年12月
课程编号:
一、课程的性质、任务及适用专业
(一)课程性质
计算机科学与技术专业的核心必修课程
(二)教学任务
操作系统对计算机系统资源实施管理,是所有其他软件与计算机硬件的唯一接口,所有用户在使用计算机时都必须得到操作系统提供的服务。
因此本课程的学习目的是培养学生理解和掌握计算机操作系统的基本原理和设计技能。
通过本课程的学习,要求学生掌握操作系统的基本概念、基本原理、设计方法和实现技术,具有初步分析实际操作系统的能力,为其今后在相关领域开展工作打下坚实的基础(三)适用专业
计算机科学与技术专业(本科)
二、课程教学内容、基本要求及学时分配
(一)基本内容 (含章节的重点、难点等)
第一章操作系统概述
⏹操作系统定义及发展简史
⏹操作系统的分类
⏹操作系统的五大功能
⏹操作系统的特征和结构
本章重点是掌握操作系统的定义、操作系统的三大基本类型和五大功能。
第二章进程管理
⏹进程的并发与并行;
⏹进程的基本状态与转換;
⏹进程控制;
⏹进程调度;
⏹处理机调度
⏹进程的同步与互斥;
⏹进程通信;
⏹进程死锁;
⏹线程(补充)。
本章重点是掌握进程的基本概念、进程调度算法、信号量机制和死锁的基本概念,难点是信号量机制解决进程的同步与互斥。
第三章存储器管理
⏹存储管理基本概念;
⏹内存的分区存储管理;
⏹内存的分页存储管理;
⏹内存的分段存储管理;
⏹内存的段页式存储管理
⏹虚拟存储管理方案。
本章重点是掌握分页和分段管理方案;虚拟存储器的概念;请求分页中的地址转换和页面置换算法,难点是分页和分段管理的地址转换、请求分页中的页面置换算法
第四章设备管理
⏹I/O系统的组成;
⏹I/O控制方式;
⏹缓冲技术;
⏹设备分配;
⏹设备处理;
⏹存储设备。
本章重点是掌握设备独立性和SPOOLing技术。
第五章文件管理
⏹文件系统基本概念;
⏹文件结构与分类;
⏹目录管理;
⏹文件共享和保护;
⏹外存空间管理。
本章重点是掌握文件结构、目录管理和外存空间管理。
第六章操作系统接口(作业管理)
⏹作业的分类;
⏹作业的状态;
⏹用户接口;
⏹Unix用户接口描述;
⏹作业调度的功能和调度算法(补充)。
本章重点是掌握作业的分类和作业调度。
(二)基本要求:
第一章操作系统概述
要求学生熟练掌握重点掌握操作系统的定义,操作系统的三大基本类型和五大功能,掌握操作系统的特征,作业管理的概念;了解操作系统的发展,操作系统的结构。
第二章进程管理
要求学生熟练掌握进程的基本概念,先来先服务、短进程优先、时间片轮转、优先
数等单队列的进程调度算法,信号量机制解决进程的同步与互斥,死锁的基本概念,线程的基本概念;掌握进程基本状态转换,引入线程目的,进程通信机制,死锁的解决方法;了解进程控制,多队列的进程调度算法,管程机制,线程的控制。
第三章存储管理
要求学生熟练掌握物理地址与逻辑地址、地址重定位等概念,可变分区的分配与回收算法,分页和分段管理的地址转换,虚拟存储器的概念,请求分页的地址转换和页面置换算法;掌握碎片的概念及其形成,存储保护措施;了解段页式存储管理方案,内存管理方案的性能分析,请求分段管理方案。
第四章设备管理
要求学生熟练掌握设备分类,I/O控制方式,设备独立性,SPOOLing技术,磁盘调度策略;掌握缓冲池的管理,独占设备的分配,设备驱动程序的概念;了解设备驱动程序的处理过程,存储设备原理。
第五章文件管理
要求学生熟练掌握文件逻辑结构和物理结构,目录管理的数据结构,外存空间管理;掌握文件系统基本概念,文件的类型,文件共享方法,文件保护措施;了解磁盘容错技术,文件系统性能的改善,数据一致性控制。
第六章作业管理
要求学生熟练掌握作业的概念、作业分类和作业调度,熟悉作业联机和脱机接口,程序接口等概念,了解作业的调度算法,典型操作系统接口命令的描述。
(三)学时分配
三、课程内容的重点、难点(指从整个课程看其重点、难点内容)
(一)教学重点
1、操作系统的三大基本类型和五大功能;
2、进程的基本概念和状态转换;
3、进程调度算法;
4、死锁的基本概念;
5、地址重定位;
6、虚拟存储器的概念;
7、设备独立性;
8、I/O控制方式;
9、缓冲池的管理;
10、文件系统基本概念;
11、文件共享、文件保护;
12、作业管理的概念、分类;
(二)教学难点
1、信号量机制;
2、进程的同步与互斥;
3、死锁的解决方法;
4、可变分区的分配与回收算法;
5、分页和分段管理的地址转换;
6、请求分页的地址转换和页面置换算法;
7、磁盘调度策略;
8、SPOOLing技术;
9、外存空间管理;
10、作业调度算法;
四、教学方式与考核
1、教学方式:本课程完整的教学过程包括:理论教学、答疑、练习三部分;
2、考核方法:闭卷考试(笔试),答题时限120分钟。
3、成绩评定方法:平时成绩40%+期末考试60%。
以上两个成绩累计60分以上(包
括60分)算考核通过。
五、推荐教材及参考书
1 推荐教材:《计算机操作系统》汤子瀛等编著西安电子科技大学出版社
2 参考书:
执笔:盛啸涛
审核:计算机教研室审批:。