《操作系统原理》课程教学大纲.docx
《《操作系统原理》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《操作系统原理》课程教学大纲.docx(6页珍藏版)》请在第一文库网上搜索。
1、操作系统原理课程教学大纲(Princip1esofOperatingSystems)学时数:72学时其中:实验学时:12学时课外学时:0学时学分数:4.5适用专业:计算机科学与技术一、课程的性质、目的和任务性质:本课程是高等院校计算机科学与技术专业本科的一门学科基础课程,是必修课。目的:通过操作系统原理的学习,了解操作系统的发展过程及种类,掌握操作系统设计中的相关基本概念和原理,以及在操作系统的设计与构造中涉及的资源共享、提高系统资源利用率等各方面基本知识,了解并掌握操作系统在发展过程及将来引入的新技术与方法。任务:阐述计算机系统的核心软件操作系统的基本概念、基本原理和实现技术。主要包括操作系
2、统的用户界面、操作系统的资源管理功能等,其中资源管理还包括进程管理、处理机管理、存储管理、设备管理、文件管理、网络与安全等方面内容,并将操作系统的一般原理与实际操作系统的分析与设计有机地结合。二、课程教学的基本要求(一)掌握操作系统的基本原理、概念及主要功能(-)掌握进程概念、进程的同步与互斥、思索的预防与检测(H)掌握处理机的调度层次划分与调度、调度方法评价以及调度基本策略(四)掌握存储管理目标与几种存储管理策略(五)掌握设备与处理之间的数据传送方式、缓冲技术以及设备管理基本手段(六)掌握文件系统的物理及逻辑设备的空间组织与管理、多级目录结构、文件东共享实现以及文件系统的安全与防护(七)了解
3、并掌握操作系统的安全与防护基本知识,了解一些病毒与黑客的常用手段以及一些基本应对措施(八)了解网络操作系统的基本概念,了解网络操作系统必须实现的一些基本技术(九)通过实验环节具备一定系统软件和应用软件的开发技能三、课程的教学内容、重点和难点第一章操作系统概论(4学时)一、基本内容(一)操作系统概观(二)操作系统的形成与发展(H)操作系统提供的服务与用户接口(四)流行操作系统简介二、基本要求(一)掌握操作系统的基本概念。(二)了解操作系统的发展过程,理解资源共享观点是现在操作系统的基本观点。(三)掌握操作系统的功能结构。重点:操作系统的概念:多道程序;分时技术难点:多道程序特征第二章处理器管理(
4、6学时)一、基本内容(一)中央处理器(二)中断技术(H)进程及其实现(四)线程及其实现(五)处理器调度(六)低级调度二、基本要求(一)了解单处理器系统于多处理器系统、处理器状态。(二)回顾中断概念与技术。(H)掌握进程和线程的基本概念,掌握进程与线程的特性,掌握进程状态。(四)掌握处理器调度层次与层次划分。(五)掌握低级调度的功能与调度算法。(六)了解实时调度与多处理器调度。重点:进程的基本概念;进程的特性;进程的状态及状态转换;处理器调度的层次划分;低级调度算法难点:进程的概念及特性;进程与线程的区别与联系第三章并发进程(12学时)一、基本内容(一)并发进程(二)临界区管理()信号量与PV操
5、作(四)管程(五)进程通信(六)死锁二、基本要求(一)掌握顺序程序与并发程序各自不同的特性。(二)掌握临界区与临界资源的定义。(三)了解临界资源管理的一些常用的软件和硬件方法。(四)了解通过信号量实现进程之间的同步与互斥。(五)掌握利用PV原语解决进程之间的同步与互斥的方法。(六)了解管程实现进程的同步与互斥的方法。(七)了解进程之间通信的几种通信方法。(八)掌握死锁的概念及产生的基本条件。(九)了解如何预测、检测和消除死锁。重点:顺序程序执行的特点;并发程序执行的特点;进程的同步与互斥;临界区与临界资源;信号量与PV原语;死锁及产生条件难点:P、V原语解决进程之间的同步与互斥的方法;死锁的判
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统原理 操作系统 原理 课程 教学大纲
