ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:22.86KB ,
资源ID:13676035      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13676035.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(操作系统课程教学大纲Word格式.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

操作系统课程教学大纲Word格式.docx

1、与此同时,操作系统也肩负了使相互竞争的各进程能有序地、高效地使用处理机、存储器、外设等资源的任务。正是因此,操作系统既作为资源的管理者,负责与硬件的直接联系;又作为计算机与人之间的接口,与用户的使用息息相关,最终弥补了人与计算机硬件之间的鸿沟。而且,作为计算机硬件的首次扩充,它还要对语言编译、应用程序、数据库管理程序等提供必要的支持,是学习“软”部分课程的基础。计算机专业主干课程中,硬件部分以计算机组成原理为基础;软件部分以操作系统为基础;软硬件联系与汇编语言课程的展开。在课程设置上,操作系统居于学制中期,学生学习了一定的软硬件知识,但仍很庞杂,难以提高到全局高度再认识;再者,面对一系列日新月

2、异的专业课,同学也需要这样一门课程告诉他们究竟这些课程讲授的内容在计算机系统中居于什么样的地位。(二)教学目的通过本课程的学习,应使学生从定性上了解计算机系统、特别是软件系统的构成及工作原理。二、课程基本内容主要包括操作系统用户接口、进程管理、处理机调度、存储管理、文件系统及设备管理等几个部分。其知识能力及技能方面的基本要求包括:1 了解操作系统的历史、类型、功能。2 深刻理解什么是进程,理解进程在操作系统中的重要性。3 了解多道程序系统面临的问题及几种解决进程同步与互斥的方法。4 理解临界资源与临界段。5 掌握计数信号量机制如何解决进程的同步与互斥,能看懂简单的P、V操作原语解决进程的同步与

3、互斥的问题。6 深刻理解什么是死锁,理解死锁发生的原因和必要条件7 理解CPU调度有几级,各在何时起作用。8 了解存储管理提供的主要功能。9 知道交换与覆盖。10 理解页、段式管理涉及的数据结构及地址变换过程。11 深刻理解什么是虚拟存储器。12 了解I/O请求的处理步骤。13 理解SPOOLING技术。14 理解设备分配机制及设备无关性。15 了解什么是文件,理解文件的组织、共享、命名冲突和目录的关系。三、先修课程及后续课程(一)先修课程程序设计基础、汇编语言、计算机组成原理、编译原理、接口与通信、计算机网络(二)后续课程第二部分 教学总体安排一、学时分配章节主要内容各教学环节学时分配小计讲

4、授实验讨论习题课外其他第一章 绪论计算机系统组成、操作系统的概念、功能2操作系统的形成和发展、基本类型与结构46第二章 作业管理程序库与链接编辑、作业的概念与状态作业的建立过程与用户接口第三章 进程管理进程的概念、描述与状态转换进程控制与进程互斥进程同步进程通信、死锁的提出及必要条件死锁的预防及银行家算法、死锁解除分级调度与作业调度、进程调度,调度算法10调度算法评价16+10第四章 存储管理存储管理的功能、单道环境下的存储管理分区存储管理覆盖与交换技术页式管理段式与段页式存储管理12+6第五章 文件管理文件系统的概念、文件的逻辑结构与存取方法文件的物理结构与存储设备、文件存储空间管理文件的共

5、享与安全性、文件的存取控制、文件的使用、 文件系统的层次模型第六章 设备管理I/O 请求的处理步骤虚拟设备与SPOOLING技术、设备分配机制与I/O优化合计48+16二、教学重点与难点(一)教学重点1、 计算机硬件的组成和软件的结构.2、 设置操作系统的目的.3、 什么是操作系统,具备什么样的功能.4、 操作系统有哪几种类型,各有什么特点.5、 什么是多道程序设计,支持其的软硬件基础有哪些.6、 多道程序系统有哪些特征,这些特征为操作系统的设计与实现带来了什么影响.7、 系统调用的执行过程是什么.8、 作业、进程与线程.9、 进程的特征是什么,它与程序有何不同.10、 进程的状态及状态转换的

6、条件(五状态).11、 为什么PCB是系统感知进程存在的唯一标志,PCB中包含的信息.12、 什么是内核,内核实现什么基本功能.13、 内核为什么发展到了微内核.14、 什么是原语,它通常提供哪些功能.15、 顺行程序和并行程序各有什么特点.16、 程序并发执行的Bernstein条件.17、 什么是临界资源、临界区,进程进入临界区的准则.18、 解决进程互斥的办法有几种,如何利用这些机制编写简单的P、V操作原语解决进程间互斥和同步.19、 生产者消费者与读写者问题各描述了什么样的进程同步和互斥的关系.20、 CPU的调度级别有几种,各在什么时候起作用.21、 作业与进程调度的算法有哪些,会定

7、量计算得出具体环境下它们的优劣.22、 进程调度的时机.23、 死锁原因、必要条件及死锁的解决(含银行家算法).24、 用户与操作系统的接口有几种.25、 什么是系统调用.26、 CPU有几种工作状态,状态间的转换条件是什么.27、 存储管理主要具备哪些功能.28、 区分地址空间和存储空间,相对(逻辑)地址和物理地址.什么是地址重定位.29、 重定位有几种方法,有什么区别,各有什么好处.30、 什么是虚拟存储器,支持之的物质基础是什么.31、 可变分区的分配和回收算法及保护方式.32、 覆盖与交换技术.33、 分页管理涉及的数据结构、请求页式管理、静态页式管理的地址变换过程.34、 请求分页的

8、淘汰算法及程序的局部性原理.35、 页式管理的优缺点.36、 段、页式管理之间的区别.37、 设备管理主要完成哪些任务.38、 处理一个I/O请求需要哪些步骤.39、 为什么要设置缓冲区,有几种实现方法及SPOOLING技术.40、 系统磁盘的调度策略.41、 设备分配机制.42、 什么叫设备无关性,设备管理中哪一部分体现了设备无关性.43、 设备分配通常采用哪些策略.44、 什么是文件,文件系统的主要功能.45、 文件的分类.46、 文件的物理组织有几种形式,各有什么特点.47、 文件存贮空间的管理方法有哪些.48、 文件目录有什么作用,目录项包含哪些内容,目录如何组织.49、 什么叫便于共

9、享的目录结构,有什么好处.50、 文件如何进行存取控制.51、 文件操作命令实现的功能.52、 文件系统七层模型中各层主要的功能.(二)教学难点1、 什么是操作系统,具备什么样的功能.2、 什么是多道程序设计,支持其的软硬件基础有哪些.3、 系统调用的执行过程是什么.4、 进程的状态及状态转换的条件(五状态).5、 什么是原语,它通常提供哪些功能.6、 程序并发执行的Bernstein条件.7、 什么是临界资源、临界区,进程进入临界区的准则.8、 解决进程互斥的办法有几种,如何利用这些机制编写简单的P、V操作原语解决进程间互斥和同步.9、 生产者消费者与读写者问题各描述了什么样的进程同步和互斥

10、的关系.10、 CPU的调度级别有几种,各在什么时候起作用.11、 作业与进程调度的算法有哪些,会定量计算得出具体环境下它们的优劣.12、 进程调度的时机.13、 死锁原因、必要条件及死锁的解决(含银行家算法).14、 什么是系统调用.15、 存储管理主要具备哪些功能.16、 区分地址空间和存储空间,相对(逻辑)地址和物理地址.什么是地址重定位.17、 重定位有几种方法,有什么区别,各有什么好处.18、 可变分区的分配和回收算法及保护方式.19、 请求分页的淘汰算法及程序的局部性原理.20、 设备管理主要完成哪些任务.21、 处理一个I/O请求需要哪些步骤.22、 为什么要设置缓冲区,有几种实

11、现方法及SPOOLING技术.23、 系统磁盘的调度策略.24、 什么叫设备无关性,设备管理中哪一部分体现了设备无关性.25、 设备分配通常采用哪些策略.26、 文件存储空间的管理方法有哪些.三、教学材料(一)推荐教材 Operating Systems Internals and Design Principles William Stallings 清华大学出版社(二)推荐参考书 计算机操作系统 汤子赢、杨成忠、哲凤屏 西安电子科技大学出版社 操作系统基础 屠立德、屠祁 清华大学出版社 基于微内核的国产操作系统 COSIX V2.0 教程 周明德 中软总公司基础软件事业部 操作系统实验指导

12、说明书和UNIX系统手册 张丽芬 北京理工大学 计算机操作系统 翟一鸣 清华大学出版社 Operating Systems Design and Implementation Andrew S. Tanenbaum Albert S. Woodhull 清华大学出版社 (三)推荐网站(包括课程网站、专业网站等)四、本课程开设需要的教学环境和设备条件需要电化教学设备,实验用计算机上必须要有主流的编程软件五、考核方法及成绩评定(包括考核方式及所占比例)该科目为考试课1.成绩评定总则:以百分制计算总成绩,其中平时成绩占总成绩的40%,期末考试成绩占60%。总成绩满分100分,60分即获得该课程学分;2.平时成绩评定:分作业、实验两部分,每部分各占20分;3.期末考核方式:闭卷考试。第三部分 课程教学内容及教学要求第一章 绪论 学时 6【教学目的及要求】一、熟练掌握什么是操作系统,什么是多道程序设计二、掌握操作系统的功能,形成与发展,以及操作系统的基本类型三、了解计算机系统的组成以及操作系统的结构【教学重点与难点】一、教学重点:2、 设置操作系统的目的

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1