chap操作系统概论.pptVIP

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统 (Operating System) 引言 1.1 什么是操作系统? 一、 无操作系统的操作方式 二、 批处理系统 三、分时系统 四、实时系统 其它操作系统 1. 个人计算机操作系统 (单用户多任务) 2. 网络操作系统 3. 分布式操作系统 4. 嵌入式操作系统 5. Internet时代与Linux 研究中的新的操作系统 思考和回顾 作业:P25 1,3,6,7,8,11,12 它是基于计算机网络的, 是在各种计算机操作系统上, 按网络体系结构协议标准开发的软件, 包括网络管理,通信,安全,资源共享和各种网络应用。 目标:是相互通信及多计算机的资源共享 它基于两种环境: 多处理器(CPU)系统或多计算机系统(网络), 是网络操 作系统更高级的形式, 保持了网络操作系统的全部功能 分布式系统特征: 1). 分布性: 功能分布和任务分布 2). 自治性: 分布式系统的多个主机处于平等地位,无主从关系 3). 模块性: 由若干个结构相同功能相同的单元组成 4). 并行性: 一个作业的诸任务分配到多个处理单元进行并行处理。 分布式操作系统与网络操作系统的比较: 1、分布性:分布式的处理和控制功能是均匀的;而网络操作系统的控制方式是集中的。 2、并行性:前者的任务分配到多个处理单元上,使这些任务并行执行;后者的每个用户的一个或多个任务通常都在自己的计算机上处理。 3、透明性:前者能很好的隐藏系统内部的实现细节,具有物理位置的透明性;后者虽也具有一定的透明性,但主要指OS实现上的透明性。 4、共享性:分布式系统资源为所有用户共享;而网络有限制地共享。 5、可靠性:分布式系统具有较好可靠性,而后者具有潜在的不可靠。 IEEE(国际电子电器工程师协会)的定义:“在设备、机器或车间中,控制、监视或辅助操作的装置”。 普遍认同的定义: 以应用为中心、以计算机技术为基础, 软硬件可剪裁以适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。 它们被嵌入在各种设备、装置或系统中, 这些设备装置或系统往往不是“计算机” 。 通常工作在应答式或对处理时间有较严格要求的环境中。 1990年秋天,Linus在芬兰首都赫尔辛基大学学习操作系统课程,因为上机需要排队等待,Linus买了台PC机,开发了第一个程序,程序包括两个进程,向屏幕上写字母,然后用定时器来切换进程。 Linus需要终端仿真程序来存取Usenet新闻组的内容,于是他写了从调制解调器上接发信息的程序以及显示器、键盘和调制解调器的驱动程序。 然后写了磁盘驱动程序,文件系统,一旦有了进程切换、文件系统和设备驱动程序,当然就拥有了一个操作系统原型,或者至少是它的一个内核。 Linux就以这样极其古怪但也极其自然式问世。 3、对称多处理模式 支持多处理机操作系统的结构设计。采用两种模式: 对称多处理:一个操作系统在系统中的所有处理机上运行,并共享同一内存。 非对称多处理(主从模式):一台处理机执行操作系统代码,其它处理机只执行作业。 1.5 操作系统的分类 无操作系统的操作方式 批处理系统 分时系统 实时系统 网络操作系统 分布式操作系统 真空管计算机时代 硬件非常昂贵, 人工操作, 没有操作系统 1. 人工操作方式: 控制台 一个用户 一次完成一个功能 (计算,I/O,用户操作三者串行) 程序通过穿孔机或卡片装入 用户在控制台前调试程序 50年代早期 出现了穿孔卡片 程序写在卡片上然后读入计算机 缺点: (1) 上机用户独占计算机的全部资源, 资源利用率低, 工作效率非常低。 (2) CPU 等待人工操作。 (3) 每个用户都要自行编写涉及到硬件的源代码。工作量大, 难度高, 易出错。 出现两个矛盾: 人机矛盾—人低速与机器高速 CPU与I/O设备速度不匹配的矛盾。 为了提高资源利用率和系统吞吐量 一. 单道批处理系统 用户把程序(卡片)交给系统管理员,他把一批作业以脱机方式输入到磁带上,常驻监督程序(Moniter)对这批作业一个接一个连续处理。 1. 批处理系统处理过程: 重复进行 装入程序、运行、打印结果、撤出 有作业? 有错吗? 把作业的源程序转换为目标程序 装 配 目标程序 运 行 目标程序 开始 终止 是 是 否 否 单道批处理过程 2. 单道批处理系统的特征 自动性:磁带上一批作业能自动逐个依次运行 顺序性:作业顺序进入内存,执行与完成的

文档评论(0)

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

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

1亿VIP精品文档

相关文档