第一范文网 - 专业文章范例文档资料分享平台

《操作系统》课程教学大纲

来源:用户分享 时间:2025/6/11 3:47:45 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

30、 31、 32、 33、 34、 35、 36、 37、 38、 39、 40、 41、 42、 43、 44、 45、 46、 47、 48、 49、 50、 51、 52、 什么是虚拟存储器,支持之的物质基础是什么. 可变分区的分配和回收算法及保护方式. 覆盖与交换技术.

分页管理涉及的数据结构、请求页式管理、静态页式管理的地址变换过程. 请求分页的淘汰算法及程序的局部性原理. 页式管理的优缺点.

段、页式管理之间的区别. 设备管理主要完成哪些任务. 处理一个I/O请求需要哪些步骤.

为什么要设置缓冲区,有几种实现方法及SPOOLING技术. 系统磁盘的调度策略. 设备分配机制.

什么叫设备无关性,设备管理中哪一部分体现了设备无关性. 设备分配通常采用哪些策略.

什么是文件,文件系统的主要功能. 文件的分类.

文件的物理组织有几种形式,各有什么特点. 文件存贮空间的管理方法有哪些.

文件目录有什么作用,目录项包含哪些内容,目录如何组织. 什么叫便于共享的目录结构,有什么好处. 文件如何进行存取控制. 文件操作命令实现的功能.

文件系统七层模型中各层主要的功能.

(二)教学难点

1、 什么是操作系统,具备什么样的功能.

2、 什么是多道程序设计,支持其的软硬件基础有哪些. 3、 系统调用的执行过程是什么.

4、 进程的状态及状态转换的条件(五状态). 5、 什么是原语,它通常提供哪些功能. 6、 程序并发执行的Bernstein条件.

7、 什么是临界资源、临界区,进程进入临界区的准则.

8、 解决进程互斥的办法有几种,如何利用这些机制编写简单的P、V操作原语解决进程间互斥和同步.

9、 生产者─消费者与读写者问题各描述了什么样的进程同步和互斥的关系. 10、 CPU的调度级别有几种,各在什么时候起作用. 11、 作业与进程调度的算法有哪些,会定量计算得出具体环境下它们的优劣. 12、 进程调度的时机. 13、 死锁原因、必要条件及死锁的解决(含银行家算法). 14、 什么是系统调用. 15、 存储管理主要具备哪些功能. 16、 区分地址空间和存储空间,相对(逻辑)地址和物理地址.什么是地址重定位. 17、 重定位有几种方法,有什么区别,各有什么好处. 18、 可变分区的分配和回收算法及保护方式. 19、 请求分页的淘汰算法及程序的局部性原理.

20、 21、 22、 23、 24、 25、 26、 设备管理主要完成哪些任务. 处理一个I/O请求需要哪些步骤.

为什么要设置缓冲区,有几种实现方法及SPOOLING技术. 系统磁盘的调度策略.

什么叫设备无关性,设备管理中哪一部分体现了设备无关性. 设备分配通常采用哪些策略. 文件存储空间的管理方法有哪些.

三、教学材料 (一)推荐教材

《Operating Systems Internals and Design Principles》 清华大学出版社

William Stallings

(二)推荐参考书

《计算机操作系统》 汤子赢、杨成忠、哲凤屏 西安电子科技大学出版社 《操作系统基础》 屠立德、屠祁 清华大学出版社

《基于微内核的国产操作系统 COSIX V2.0 教程》

周明德 中软总公司基础软件事业部 《操作系统实验指导说明书和UNIX系统手册》 张丽芬 北京理工大学 《计算机操作系统》

翟一鸣 清华大学出版社

《Operating Systems Design and Implementation》 Andrew S. Tanenbaum Albert S. Woodhull

清华大学出版社

(三)推荐网站(包括课程网站、专业网站等)

http://computer.ytu.edu.cn/os/ http://www.linuxidc.com/

四、本课程开设需要的教学环境和设备条件

需要电化教学设备,实验用计算机上必须要有主流的编程软件

五、考核方法及成绩评定(包括考核方式及所占比例)

该科目为考试课

1.成绩评定总则:以百分制计算总成绩,其中平时成绩占总成绩的40%,期末考试成绩占60%。总成绩满分100分,60分即获得该课程学分;

2.平时成绩评定:分作业、实验两部分,每部分各占20分; 3.期末考核方式:闭卷考试。

第三部分 课程教学内容及教学要求

第一章 绪论 学时 6 【教学目的及要求】 一、熟练掌握

什么是操作系统,什么是多道程序设计

二、掌握

操作系统的功能,形成与发展,以及操作系统的基本类型

三、了解

计算机系统的组成以及操作系统的结构

【教学重点与难点】 一、教学重点:

1、 计算机硬件的组成和软件的结构. 2、 设置操作系统的目的.

3、 什么是操作系统,具备什么样的功能. 4、 操作系统有哪几种类型,各有什么特点.

5、 什么是多道程序设计,支持其的软硬件基础有哪些.

6、 多道程序系统有哪些特征,这些特征为操作系统的设计与实现带来了什么影响.

二、教学难点:

1、 什么是操作系统,具备什么样的功能.

2、 什么是多道程序设计,支持其的软硬件基础有哪些.

【教学手段及方式方法】

课堂讲授

【教学内容】 一、绪论

(一)计算机系统组成 (二)操作系统的概念 (三)操作系统的功能 (四)操作系统的形成和发展

(五)操作系统的基本类型 (六)操作系统的结构

【思考题】

1、 语言支持系统还是系统支持语言

2、 什么是操作系统,指出某些系统是不是操作系统,并说明为什么

第二章 作业管理 学时 4

【教学目的及要求】 一、熟练掌握

什么是系统调用,以及系统调用的执行过程

二、掌握

作业的概念与状态,以及计算机的用户接口

三、了解

程序库与链接编译和作业的建立过程

【教学重点与难点】 一、教学重点:

1、 什么是系统调用.

2、 系统调用的执行过程是什么. 3、 用户与操作系统的接口有几种.

二、教学难点:

1、 什么是系统调用.

2、 系统调用的执行过程是什么.

【教学手段及方式方法】

课堂讲授

【教学内容】 二、作业管理

(一)程序库与链接编辑 (二)作业的概念与状态 (三)作业的建立过程 (四)用户接口

1.命令接口的演变 2.程序接口

【思考题】

1、 简述作业的状态及其转换,说明状态装换的时机,以及每个状态下作业存在的形式和位

置。

第三章 进程管理 学时 16 【教学目的及要求】 一、熟练掌握

什么是进程,进程的状态及转换,程序的并发执行,临界资源,并发进程的同步、互斥、条件互斥,死锁及其必要条件、充分条件、避免、解除和检测,信号量以及P、V操作原语解决进程的同步与互斥,处理机调度的分级模型以及调度的过程。

二、掌握

进程的特征,PCB,原语,Bernstein条件,进入临界区的准则,进程通信的实现过程,死锁的必要条件,作业调度与进程调度的主要算法

搜索更多关于: 《操作系统》课程教学大纲 的文档
《操作系统》课程教学大纲.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3z1rr9xa0e9pg7y7h9y5_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top