操作系统(学期末复习资料).docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统(学期末复习资料)

二、课程内容 1.操作系统简介 1、教学内容 1.1 操作系统的概念 1.2 批处理操作系统(Batch System) 1.3 分时操作系统(Time-Sharing System)(讲授、理解) 1.4 个人操作系统(Personal-Computer System)(讲授、了解) 1.5 并行操作系统(Parallel System)(讲授、理解) 1.6 实时操作系统(Real-Time System)(讲授、理解) 1.7 分布式操作系统(Distributed System)(讲授、理解) 1.8 嵌入式操作系统(Embedded System)(讲授、了解) 1.9 常用操作系统介绍(讲授、了解) 1.10 总结(讲授) 2、教学要点 通过本章的学习,让学生掌握操作系统的概念、目的和在计算机体系中的地位,以及在操作系统中的一些重要的概念,如并行、并发、时间片等,理解在计算机的发展过程中出现的各种不同类型的操作系统以及他们的特点,了解常用的操作系统以及操作系统的现状。 2.计算机系统结构 1、教学内容 2.1 计算机系统操作(讲授、理解) 2.2 计算机体系结构(讲授、掌握) 2.3 中断(Interrupts)(讲授、掌握) 2.4 I/O结构(讲授及自学、理解) 2.5 硬件保护(讲授及自学、理解) 2.6总结(讲授) 2、教学要点 通过本章的学习,让学生掌握设备、设备控制器、中断等和硬件相关的重要概念和原理,理解计算机中的各个硬件部件的组成情况,以及计算机的硬件保护机制,了解计算机中硬件的工作过程和方式。 3 操作系统结构 1、教学内容 3.1 操作系统的部件(讲授及自学、理解) 3.2 操作系统服务(自学、了解) 3.3 系统调用(讲授及自学、了解) 3.4 系统程序(自学、了解) 3.5 操作系统结构(讲授) 3.6 系统设计目标(讲授及自学、理解) 3.7 系统实现(讲授、理解) 3.8 总结(讲授) 2、教学要点 通过本章的学习,让学生掌握操作系统的组成部件以及它为用户和应用程序所提供的各种功能,掌握操作系统四种结构以及他们的特征和优缺点;理解操作系统设计的目标、机制和策略以及实现方法,了解操作系统服务、系统调用和系统程序。 4.进程 1、教学内容 4.1进程概念(讲授) 4.2进程调度(Process Scheduling)(讲授) 4.3进程操作(讲授和自学) 4.4进程通信(Interprocess Communication)(讲授、掌握) 4.5例子:Mach(讲授、了解) 4.6例子:NT(讲授、了解) 4.7 总结(讲授) 2、教学要点 通过本章的学习,让学生掌握进程的基本概念以及和进程有关的内容,包括PCB、作业、任务等;掌握进程的状态以及转换时机、调度方式、上下文切换的内容;掌握进程通信的方法;理解进程的操作、进程的调度队列等内容;了解不同操作系统的进程机制和协同进程的通信方法。 5.线程(Threads) 1、教学内容 5.1概述(讲授、掌握) 5.2用户和内核线程(讲授、掌握) 5.3多线程模式(Multithreading Models)(讲授、掌握) 5.4 Solaris 2 线程(讲授、了解) 5.5 JAVA线程(自学、了解) 5.6总结(讲授) 2、教学要点 通过本章的学习,让学生掌握线程的概念以及线程和进程的区别;掌握用户和内核线程的定义、区别;掌握多线程模式下用户和内核线程的关系;了解Solaris和JAVA等的线程模式。 6.CPU调度(CPU Scheduling) 1、教学内容 6.1基本概念(精讲、掌握) 6.2调度标准(讲授、掌握) 6.3调度算法 6.4多处理机调度(Multiple-Processor Scheduling)(自学、了解) 6.5实时调度(Real-Time Scheduling)(自学、了解) 6.6.线程调度(讲授,掌握) 6.7 JAVA线程调度(讲授或自学、了解) 6.8算法评估(讲授、了解) 6.9 总结(讲授) 2、教学要点 通过本章的学习,让学生掌握CPU调度的基本概念以及调度的准则、衡量调度算法的参数,如响应时间、周转时间等;掌握四种基本的调度算法以及抢占式调度和非抢占式调度的区别;理解多级队列调度和多级反馈队列调度的算法;了解多处理机调度、实时调度和JAVA的线程调度。 7. 进程同步(Process Synchronization) 1、教学内容 7.1背景(讲授、掌握) 7.2 临界区(Critical Section)(精讲、掌握) 7.3 信号量(Semaphore) (精讲、掌握) 7.4经典同步问题(讲授) 7.5管程(Monitor)(讲授、理解) 7.6 JAVA同步(线程同步)(自学、了解)

文档评论(0)

linjuanrong + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档