欢迎来到天天文库
浏览记录
ID:14098586
大小:89.50 KB
页数:7页
时间:2018-07-26
《操作系统课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《操作系统》课程教学大纲一、课程名称:操作系统二、学分:4、三、先修课程:《计算机原理》、《程序设计语言》、《数据结构》四、课程的性质、目的和任务:《操作系统》课程是网络教育考试的一门必修专业课。这门课程的主要特点是概念较多,理解和掌握都较困难。本课程的目的和任务是使学生全面地了解和掌握操作系统的目标、作用和模型,从资源管理的角度领会操作系统的原理、功能和实现技术。使学生系统科学地受到分析问题和解决问题的训练,提高运用理论知识解决实际问题的能力。五、课程的教学基本要求及主要内容:第一章绪论一、学习要求通过本
2、章的学习,要求学生了解操作系统在计算机系统中的地位和作用,了解操作系统形成发展的原因,了解操作系统研究的3种基本观点,以及该课程与其它课程的关系。重点掌握操作系统的概念,操作系统成熟的标志,操作系统的功能。二、课程内容1、操作系统的概念(1)操作系统的概念(掌握)(2)操作系统在计算机系统中的地位和作用(了解)2、操作系统发展历史(1)CPU速度与外设速度的矛盾与解决策略(了解)(2)批处理系统到多道程序系统的演变(了解)(3)多道程序系统中的问题与解决方法(掌握)3、操作系统的功能与结构(1)计算机系统中
3、的资源(了解)(2)资源管理方法与策略(了解)(3)操作系统的基本功能(掌握)4、操作系统的类型(了解)第二章作业管理一、学习要求通过本章的学习,要求学生了解作业的建立过程与方法,了解JCB的基本结构,了解SPOOLING系统的工作原理,了解操作系统的用户接口。重点掌握作业的概念,作业调度,系统调用与用户程序调用的区别。二、课程内容1、作业的概念(1)作业的概念(掌握)(2)JCB的结构与作用(了解)2、作业建立(1)作业输入(了解)(2)JCB建立(了解)3、作业的状态和调度(1)作业的基本状态(掌握)(
4、2)态转换及原因(掌握)(3)调度的实现方法(了解)4、用户接口(1)命令接口(了解)(2)系统调用(掌握)5、作业管理的功能(了解)三、实践环节内容和基本要求1、内容:Windows环境下系统接口模拟2、要求:程序完成的功能包括(1)调用常用的SDK函数(2)较大文件写入方法比较第三章处理机管理一、学习要求通过本章的学习,要求学生掌握进程与线程的概念,程序、进程、线程的联系与区别,进程的基本状态及其状态转换的原因,了解原语的概念及进程管理的主要原语,掌握进程制约的概念及引起进程相互制约的原因,进程互斥与同
5、步的概念与实现方法。理解进程通信的概念与制约的联系。理解死锁的概念与死锁的预防、避免、解除方法。一、课程内容1、进程及其特征(1)程序的执行方式(理解)(2)进程的概念(掌握)(3)程序、进程的联系与区别(掌握)2、进程描述及状态(1)PCB的结构和作用(理解)(2)进程的基本状态(掌握)(3)状态转换(掌握)3、进程控制(1)进程控制的目的与任务(理解)(2)控制原语(理解)4、进程调度(1)调度的目的与任务(理解)(2)调度算法(掌握)(3)调度算法评价(了解)5、进程制约(1)制约的概念及引起制约的原
6、因(掌握)(2)进程互斥的概念与实现方法(掌握)(3)进程同步的概念与实现方法(掌握)6、进程通信(1)通信的概念与制约的关系(掌握)(2)基本通信方法(了解)7、死锁(1)死锁的概念(掌握)(2)死锁的预防、避免、解除(掌握)(3)处理死锁的综合措施(了解)8、线程(1)线程的概念(了解)(2)线程模型(了解)(3)线程分类(了解)(4)线程调度(了解)9、处理机管理(了解)二、实践环节内容和基本要求1、进程调度模拟要求:选择两个进程调度算法和串行执行算法对不同的任务类型进行模拟,并从CPU利用率、响应时
7、间、系统效率进行分析比较,完成实验报告。2、线程程序阅读要求:阅读基于进程和线程的排序算法并实现,从执行效率的角度进行分析比较,完成实验报告。第四章存储管理一、学习要求通过本章的学习,要求学生对存储体系有清晰的认识,明确存储管理的目标和任务。掌握虚拟存储的概念,理解存储管理的基本原理和方法。了解局部性原理,并能用于对程序代码的分析和设计。二、课程内容1、概述(1)存储体系(理解)(2)虚拟存储器(掌握)(3)存储管理原理(掌握)2、单道程序环境下的存储管理(1)单道环境下的存储管理的特点(了解)(2)单道存
8、储管理原理(了解)(3)Windows的工作模式(了解)3、分区存储管理(1)分区的概念与类型(理解)(2)分区管理的数据结构与地址变换(理解)4、覆盖与交换技术(1)覆盖的概念与覆盖技术(了解)(2)交换的概念与交换技术(了解)(3)覆盖与交换的比较(了解)5、页式存储管理(1)页式管理的概念与分类(掌握)(2)页式管理的数据结构与地址变换(掌握)(3)页面分配与调度算法(理解)(4)页面调度性能分析(掌握)6
此文档下载收益归作者所有