操作系统优秀讲义.pptVIP

  1. 1、本文档共85页,可阅读全部内容。
  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文档。上传文档
查看更多
操作系统优秀讲义

1 1 8.3 什么是操作系统 1.什么是操作系统 通俗地讲:操作系统就是计算机系统的“管家” 专业地讲:计算机操作系统是方便用户管理和 控制计算机软硬件资源的系统软件(或程序集合) 从为用户服务的角度看: 假如没有操作系统,人们不得不像最早期使用计 算机的用户那样,用一大堆 “0”和“1”的数据来和 计算机进行交流 而有了操作系统,对于一个普通的计算机用户而 言,就不一定要知道计算机内部的二进制工作原 理,人们只要利用操作系统在显示器屏幕上给出 的某种界面即可进行各种操作 所以操作系统是用户和计算机之间的接口,普通 用户必须通过它才能与计算机进行操作 从资源管理的角度看 : 操作系统是计算机中各种软硬件资源的管理者,根 据计算机的软件和硬件资源可分成文件管理、存储 管理、设备管理和处理机管理 这几个部分的管理功能相对独立又互相关联,它们 协调配合工作,共同完成软硬件资源的管理 操作系统所做的工作就是分门别类的进行管理,并 详细记录资源的使用情况,再按一定策略对资源进 行调度分配,为用户服务 不同的操作系统管理的策略和方法是不同的 从管理者角度看: 管理工作的含义是管理者按一定的时间和一定的空 间调度所管辖下的人力、物力和财力进行协调工作 同样计算机操作系统也有时间与空间管理的概念, 如进程(处理机)管理属于时间管理,存储管理属 于空间管理 实际上操作系统是一个人为设计的自动管理者,作 为计算机系统的自动管理者,它需要做到在方便上 机用户的前提下,监督和控制计算机软件和硬件资 源的协同工作,并有效地提高资源的利用率 总结一下,操作系统是: 软件(程序集合) 计算机与用户之间的友好使者(用户接口) 管理者(管理软件和硬件资源) 2.操作系统的目标 方便性 有效性 开放性 可靠性 可扩充性 可移植性 进程调度 功能 VxWorks、DART OS代表 计算机对这些应用必须在规定时间内作出响应,不然就会发生事故或灾难。所有的任务都在规定时间内完成 实时 OS 伊利阿克IV巨型计算机 、微处理机4004 、ATARI-8800微电脑、苹果-II型微电脑、手提式微电脑 计算机 实时二字的含义是表示“立即工作”,是指计算机 对于外来信息能够以足够快的速度进行处理,并 在被控对象允许的时间范围内作出快速反应 所以,实时操作系统具有瞬时响应的本领,使它 在实时控制和实时信息处理领域中备受欢迎。如: 工业自动控制 导弹发射控制 火车、飞机票定票系统、情报检索系统、银行系 统等等 实时与分时操作系统的区别 : 实时系统一般是专用的,其交互能力比较差,只 允许用户访问数量有限的专用程序,系统响应时 间要求极高 分时系统具有很强的通用性,有很强的交互功 能,响应时间可以稍长,以不超过用户的忍耐范 围为限 注意: 总的来说,批处理系统、分时系统和实时系统是 操作系统的三种基本类型 而一个实用的操作系统可以是独立的一种系统, 也可以是两两结合或三者兼而有之的通用操作 系统 6.现代OS(80年代后) 进程、内存、文件、I/O、多核…… 功能 DOS、UNIX、LINUX、WINDOWS、MAC OS代表 主机OS、服务器OS、个人机OS 现代 OS PC(苹果、IBM、联想、神州……) 计算机 (1)网络操作系统 网络操作系统是在原来各自计算机操作系统的基 础上,按照网络体系结构提供计算机网络管理、 通信、资源共享、系统安全和多种网络应用服务 网络操作系统的特点: 当计算机系统进入网络后,就必然要与网络中其 它系统和用户交往,实现系统之间的协调与联系 为了适应这种情况,网络操作系统除了具有基本 类型操作系统中所应具备的管理功能和服务功能 外,还应具有网络管理和服务功能,主要包括: 网络资源共享 、网络通信 、作业迁移等 (2)分布式操作系统 真正的分布式操作系统,其定义应为运行在不具 有共享主存的多台计算机上,而在用户眼里却像 是一台计算机 其运行的基础是一群联网的计算机,其行为像是 一台虚拟的单处理计算机,用户不必关心计算机 的资源在什么地方、什么时间工作以及资源如何 调配工作等 分布式操作系统的特点: 需要一个全局的文件系统 所有CPU上运行同样的内核,统一的管理和控制 机构,进行优化的协调工作 要有一个单一的、全局的进程通信机制,提供选 择和优化本地和远地的资源利用 有全局的保护机制等 注意:目前还不存在完全满足该定义的分布式操 作系统,有些系统也只能称作半分布式系统

文档评论(0)

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

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

1亿VIP精品文档

相关文档