【2017年整理】操作系统四版一.pptVIP

  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文档。上传文档
查看更多
【2017年整理】操作系统四版一

主讲教师 程如铁;新世纪计算机类本科系列教材;目 录 ;第一章 操作系统引论;第一章 操作系统引论;计算机系统的组成;操作系统在计算机系统中的地位;1.1 操作系统的目标和作用 一、操作系统的目标;二、操作系统的作用;1.OS作为用户与计算机硬件系统之间的接口 OS处于用户与计算机硬件系统之间,用户通过OS来使用计算机系统 OS是一个系统软件,因而这种接口是软件接口 2.OS作为计算机系统资源的管理者 有效合理地分配资源,保护用户不受侵犯 提供安全、保密措施 3.OS实现了对计算机资源的抽象 每当在计算机系统上覆盖上一层软件后,系统功能便增强一级;图 1-1 OS作为接口的示意图 ;(1) 命令方式。这是指由OS提供了一组联机命令(语言), 用户可通过键盘输入有关命令,来直接操纵计算机系统。 (2) 系统调用方式。OS提供了一组系统调用,用户可在自己的应用程序中通过相应的系统调用,来操纵计算机。 (3) 图形、窗口方式。用户通过屏幕上的窗口和图标来操纵计算机系统和运行自己的程序。;三、推动操作系统发展的主要动力 ------“需求推动发展”;1.2 操作系统发展过程;一、未配置操作系统的计算机系统 1.人工操作方式 硬件非常昂贵,没有操作系统。 用户:既是程序员,又是操作员。用户是计算机专业人员; 编程语言:机器语言; 输入输出:纸带或卡片;; 缺点:;2.脱机输入/输出方式;脱机I/O方式的主要优点如下: 减少了CPU的空闲时间。 (2)提高I/O速度。 ;二、单道批处理系统 1.单道批处理系统的处理过程;三、多道批处理系统 1.多道程序设计的基本概念;图 1-5、1-6 单道和多道程序运行情况 ;2.多道批处理系统的特征;3.多道批处理操作系统优缺点;操作系统的定义;有效:系统效率,资源利用率;;四、分时操作系统;分时操作系统;2.分时系统实现中的关键问题;3.分时系统的特征;五、实时系统; 实时系统与分时系统的比较;* 网络操作系统;网络操作系统;* 分布式操作系统;分布式操作系统与网络操作系统的区别;分布式操作系统与网络操作系统的区别;六、微机操作系统的发展;1.3 操作系统的基本特征; 进程是指在系统中能独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的,是一个活动实体。 在操作系统中引入进程的目的,是使多个程序能并发执行。 线程是比进程更小的单位,基本不拥有系统资源,因此对它调度所付出的开销会小得多。 ;二、共享性(Ssaring): 是指操作系统与多个用户程序共同使用计算机系统中的资源。 资源共享方式 互斥共享:指某个资源在一段时间内只允许一个作业使用,这种资源称临界资源。 同时共享:指某个资源在一段时间内允许多个作业同时使用。但这里的同时的概念是宏观的,微观上则可能是交替地对资源进行访问。;并发和共享关系: 并发和共享是操作系统的两个最基本的特性,它们又是互为存在条件。一方面资源共享是以程序(进程)的并发性执行为条件的,若系统不允许程序并发执行,自然不存在资源共享问题。另一方面若系统不能对资源共享实施有效管理,则也必将影响到程序并发执行。 ;三、虚拟性(Virtual): 虚拟是指将一个物理的实体变为若干个逻辑上的对应物。前者是实的后者是虚的,是一种感觉性存在,如虚存、虚网、虚设备、虚文件等。 1) 时分复用技术 虚拟处理机技术 虚拟设备技术 2) 空分复用技术 虚拟磁盘技术 虚拟存储器技术;四、异步性(Asynchronism): 多道程序环境下,进程以独立的、不可预知的速度向前推进,即为异步运行方式。 多个程序异步并发执行带来了二种不确定性: (1)每个程序(进程)执行的速度和时间不确定,各程序(进程)之间推进的序列也不确定。即是不可预测的。 (2)每个程序(进程)执行结果不确定,即对同一程序,给定相同的初始条件、在相同的环境下进行多次执行,却可能获得完全不同的结果,这也称为程序并发执行的不可再现性。 执行结果的不确定性是绝对不允许的,这是操作系统为实现程序并发执行必须解决的问题。;1.4 操作系统的主要功能;二、存储器管理功能;三、设备管理功能;四、文件管理功能;五、操作系统与用户之间的接口;1.5 操作系统的结构设计;* 操作系统的设计原则;1. 模块化OS结构;2. 分层式OS结构;* 分层原则;三、微内核OS结构;* 常用的操作系统;1. DOS操作系统 单用户单任务 简单

文档评论(0)

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

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

1亿VIP精品文档

相关文档