《操作系统》课程教案
2进程和线程
3死锁
章节内容 计算机硬件结构 什么是操作系统 操作的发展历程 操作系统的类型 操作系统的特征 操作系统结构设计 操作系统初启过程 进程概念 进程的状态和组成 进程管理 线程 进程的同步和互斥 经典进程同步问题 管程 进程通信 资源
学时数
1
死锁概念
死锁的预防
死锁的避免
死锁的ห้องสมุดไป่ตู้测和恢复
处理死锁的综合方式
教学目标1.掌握进程的定义,进程管理,进程的同步与互斥;
2.理解进程的状态和组成;
3.了解线程和管程;
教学重点1•进程定义,进程的状态及其变化;
2.进程的同步与互斥
学习难点进程的状态和组成,进程的同步和互斥
1•进程概念
多道程序设讣,进程概念
2.进程的状态和组成
进程的状态及其转换,进程描述,进程队列
章节内容主要教学内容
2•多处理器调度,信号机制;
(二)素质目标
1.熟练使用讣算机操作系统。
2.能够解决一些简单的应用问题。
3.了解计算机操作系统设计技巧。
(三)职业能力培养目标
1•初步具备辩证思维的能力。
2.具有热爱科学,实事求是的学风和创新意识,创新精神。
三、课程设计
(一)
以职业能力培养为导向,进行课程开发与设计。按照人才培养目标要求来 确定课程的内容、教学组织、教学方法和手段,注重培养学生分析问题、解决 问题的能力、计算机思维能力、自学能力和从业能力。
3.进程管理
5.进程的同步和互斥
进程同步与互斥的概念,临界资源和临界区,互斥实 现方式,信号量,信号量的一般应用
6.经典进程同步问题
生产者一消费者问题,读者一写者问题
7.管程
管程能有效地实现互斥
8.进程通信
消息传递系统,客户一服务器系统中的通信
教学方法建议
建议采用多媒体配合板书教学
第三章
章节名称:死锁学时:2
4.死锁的避免
安全状态,资源分配图算法,银行家算法
5.死锁的检测和恢复
对单体资源类的死锁检测,多多提资源类的死锁检
测,从死锁恢复,“饥饿”和活锁的概念
第四章
章节名称:调度学时:4
教学目标1.掌握调度类型,作业调度,进程调度,线程调度;
2.理解调度准则,调度算法;
3.了解多处理器调度,实时调度;
教学重点1.进程调度;
文件系统的实现
管道文件
文件系统的可靠性
I/O管理概述
2
8
用户接口服务
设备分配
I/O软件层次
磁盘调度和管理
用户接口的发展
2
9
嵌入式操作系统
系统调用
命令行接口
图形用户界面
嵌入式系统概述
3
嵌入式操作系统概述
实时内核及其实现
五、教学设计
第一章
章节名称:操作系统引论学时:1
教学目标1.掌握操作系统的定义;
2.理解操作系统的主要类型;
《操作系统》课程教案
一、
操作系统课程是计算机应用技术专业基础课程,属于必修课程。在课程设置 上起着承上启下的作用,其特点是概念多、抽象和涉及面广。主要任务是:使 学生掌握计算机操作系统的基本原理及组成;计算机操作系统的概念和相关新 概念、名词及术语;了解计•算机操作系统的发展特点、设计技巧和方法;对常 用讣算机操作系统会进行基本的操作使用。
调度类型4
作业调度
进程调度
调度准则
调度算法
线程调度
多处理器调度
实时调度
UNIX/Linux进程调度
中断处理
信号机制
引言4
分区法
分页技术
分段技术
段页式技术
虚拟存储器 请求分页技术
页面置换算法
内存块的分配和抖动问题
6
文件系统
请求分段技术
Linux系统的存储管理
概述
4
7
输入/输出管理
文件系统的功能和结构
U录结构和U录查询 文件和LI录操作
按照新专业人才培养方案,该课程开设在第三学期。本课程的先导课程为 《讣算机组成原理》,《微机原理》,《数据结构》和《高级语言程序设计》: 后续课程为《数据库系统原理》、《计算机网络》。
二、
通过本课程的学习,使学生理解操作系统基本原理,并在此基础上培养学 生实际动手编程能力。
(-)
1.理解操作系统的概念、操作系统的发展历史、类型、特征以及结构设计。
2.掌握进程和线程。
3.掌握死锁的预防、避免、检测和恢复。
4.掌握作业调度、进程调度、调度准则、调度算法、线程调度等。
5.掌握存储管理中的分区法、分页技术、分段技术、段页式技术等。
6.掌握文件系统的功能和结构、LI录结构和口录查询、文件和口录操作。
7.掌握输入/输出管理、用户接口服务、嵌入式操作系统、分布式操作系 统。
3.了解操作系统的特征;操作系统的发展历程;
4.掌握操作系统结构设计
教学垂点1.操作系统的定义;
2.操作系统的特征和结构设汁
学习难点操作系统的类型;操作系统结构设汁
1.计算机硕件结构
处理器、存储器、I/O设备、总线
2.什么是操作系统
操作系统概念、主要功能、地位
3.操作系统的发展历程
操作系统的形成、发展,推动操作系统发展的动力
教学目标1.掌握死锁的概念,死锁的条件;
2.理解死锁的预防、避免;
3.了解死锁的检测和恢复;
教学重点1•死锁的预防;
2.死锁的检测和恢复;
学习难点死锁的检测和恢复
章节内容主要教学内容
1.资源
资源使用模式,可抢占资源与不可抢占资源
2.死锁概念
死锁的条件,资源分配图,处理死锁的方法
3.死锁的预防
破坏互斥条件,破坏占有且等待条件,破坏非抢占条 件,破坏循环等待条件
(二)
1.以“够用、适用、实用”为目标设计课程教学内容。
2.考虑后序课程需要,突出重点,强化专业应用。
3.注重课堂教学互动,教师为主导,学生为主体,引导学生积极思维,培 养学生的学习能力。
4.注重培养学生分析问题、解决问题的能力和自学能力。
四、课程内容与学时分配
(一)主要环节安排
序号章节名称
1操作系统引论
4.操作系统的类型
批处理系统、分时系统、实时系统、网络操作系统、
分布式操作系统、其他操作系统
5.操作系统的特征
并发、共享、不确定性
6.操作系统的特征
整体结构、层次结构、虚拟机结构、客户一服务器
教学方法建议
建议采用多媒体教学,形象化抽象的概念帮助学生理
解
章节内容
主要教学内容
第二章
章节名称:进程和线程学时:4