第一章 操作系统概述【荐】.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文档。上传文档
查看更多
第一章 操作系统概述【荐】.doc

第一章 操作系统概述 1.1操作系统的地位 计算机系统由硬件和软件组成 操作系统在硬件基础上的第一层软件 是其它软件和硬件的接口 1.1.1软件的分类: 系统软件: 1.2 操作系统的定义 操作系统是计算机系统中的一个系统软件, 是一些程序模块的集合—— 它们能以尽量有效合理方式组织和管理计算机的软硬件资源,合理的组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能,使得用户能够灵活,方便,有效的使用计算机,使整个计算机系统能高效的运行。 有效:系统效率(如CPU用的充足与否) 资源利用率(如内存,外部设备是否忙碌) 合理:公平与否,如果不公平则回产生“死锁”或“饥饿”。 方便:用户界面 1.3 操作系统特征 并发:在计算机系统中同时存在多个程序, 从宏观上看这些程序是同时在执行的。 从微观上讲任何时刻只有一个程序在执行, 微观上说这些程序在CPU上轮流执行。 并行: (与并发相同,但多指硬件支持) 共享:操作系统与多个用户的程序共同使用计算机上的资源。 1.4 操作系统的发展 操作系统发展是随着计算机硬件技术的发展而发展的 What does this mean? Techniques have to vary over time, Adapt to changing tradeoffs. 早期操作系统 早期的计算机是没有操作系统的,其工作效率非常低。 而且每一用户都要自行编写涉及到硬件的源代码。 这项工作量大,难度高,易出错需要大量人力和物力。 1.4.3 操作系统的分类 批处理操作系统(多道批处理) 1.4.3.1 批处理操作系统 工作方式用户将作业交给系统操作员, 系统操作员将许多用户的作业组成一批作业, 之后输入到计算机中, 启动操作系统, 执行每个作业, 最后由操作员将作业结果交给用户 批处理操作系统 特点: 多道:(注:多道指某个作业占用CPU,用到某种程度由于某种原因暂时不用CPU 则操作员将把第二个作业放入CPU 。) 成批处理:用户自己不能干预自己作业的运行,一旦发现作业错误不能及时改正, 并延长开发软件时间,所以适用于成批的程序。 批处理操作系统特点 Spooling系统特点 作业进入到磁盘上的输入井 按某种调度策略选择几种搭配得当的作业,并调入内存 作业运行的结果输出到磁盘上的输出井 再由磁盘上的输出井将结果送到打印机 1.4.3.2 分时操作系统 工作方式: 一台主机连接了若干个终端,每个终端有一个用户在使用并且是交互式的向系统提出命令请求, 系统接受每个用户的命令,采用时间片轮转方式处理服务请求,通过交互方式在终端上向用户显示结果, 用户根据上部结果发出下道命令. 时间片: 操作系统将CPU的时间划分成若干个片段,称为时间片. 操作系统以时间片为单位,轮流对每个终端用户服务,每次服务一个时间片. (其特点是利用人的错觉,使人感觉不到.) 分时操作系统 特点 多路性 交互性 “独占”性 及时性 多路性: 同时有多个用户使用一台计算机. 宏观上看是多个人同时使用一个CPU;微观上是多个人在不同时刻轮流使用CPU 交互性: 用户根据系统响应结果进一步提出新请求(用户直接干预每一步) “独占”性:用户感觉不到计算机为其他人服务 及时性: 系统对用户提出的请求及时响应。 分时操作系统追求目标:及时响应 (根据指标是响应时间) 响应时间: 从终端发出命令到系统给予回答所经历的时间 1.4.3.3 实时操作系统 分类: 第一类:多用于实时控制上 第二类:用于实时信息 实时操作系统 主要追求目标: 对外部请求在严格时间范围内作出反应 有高可靠性 1.4.3.4 个人计算机操作系统 (单用户多任务) 计算机在某一时间内为单用户服务,其追求目标是界面友好,使用方便. 1.4.3.5 网络操作系统 它是基于计算机网络的,是在各种计算机操作系统上,按网络体系结构协议标准开发的软件, 包括网络管理,通讯,安全,资源共享和各种网络应用。其目标是相互通讯及资源共享。 1.4.3.6 分布式操作系统 它基于两种环境:多机(CPU)系统或网络,是网络操作系统的更高级的形式, 它保持了网络操作系统的全部功能 分布式操作系统: 特征: 1.是一个统一的操作系统 2.资源进一步共享 3.透明性: 资源共享,分布.用户并不知道,对用户来讲是透明的. 4.自治性: 处于分布式系统的多个主机处于平等地位 网络和分布式的区别: (1) 分布具有各个计算机间相互通讯,无主从关系;网络有主从关系 (2) 分布式系统资源为所有用户共享;而网络有限制地共享 (3) 分布式系统中若干个计算机可相互协作共同完成一项任

文档评论(0)

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

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

1亿VIP精品文档

相关文档