操作系统的概念和功能.pdfVIP

  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文档。上传文档
查看更多
操作系统的概念和功能 计算机是一个高速运转的复杂系统:它有 CPU、内存储器、外存储器、各种各样的输入输 出设备,通常称为硬件资源;它可能有多个用户同时运行他们各自的程序,共享着大量数据, 通常称为软件资源。如果没有一个对这些资源进行统一管理的软件,计算机不可能协调一致、 高效率地完成用户交给它的任务。 从资源管理的角度,操作系统是为了合理、方便地利用计算机系统,而对其硬件资源和软件 资源进行管理的软件。它是系统软件中最基本的一种软件,也是每个使用计算机的人员必须 学会使用的一种软件。 4.3.1 操作系统功能 操作系统五大管理功能,即作业管理、存储管理、信息管理、设备管理和处理机管理。这些 管理工作是由一套规模庞大复杂的程序来完成的。 作业管理解决的是允许谁来使用计算机和怎样使用计算机的问题。在操作系统中,把用户请 求计算机完成一项完整的工作任务称为一个作业。当有多个用户同时要求使用计算机时,允 许哪些作业进入,不允许哪些进入,对于已经进入的作业应当怎样安排它的执行顺序,这些 都是作业管理的任务。 存储管理解决的是内存的分配、保护和扩充的问题。计算机要运行程序就必须要有一定的内 存空间。当多个程序都在运行时,如何分配内存空间才能最大限度地利用有限的内存空间为 多个程序服务;当内存不够用时,如何利用外存将暂时用不到的程序和数据“滚出”到外存上 去,而将急需使用的程序和数据“滚入”到内存中来,这些都是存储管理所要解决的问题。 信息管理解决的是如何管理好存储在磁盘、磁带等外存上的数据。由于计算机处理的信息量 很大而内存十分有限,绝大部分数据都是保存在外存上。如果要用户自己去管理就要了解如 何将数据存放到外存的物理细节,编写大量程序。在多个用户使用同一台计算机的情况下既 要保证各个用户的信息在外存上存放的位置不会发生冲突,又要防止对外存空间占而不用; 既要保证任一用户的信息不会被其他用户窃取、破坏,又要允许在一定条件下多个用户共享, 这些都是要靠信息管理解决的。信息管理有时也称为文件管理,是因为在操作系统中通常是 以“文件”作为管理的单位。操作系统中的文件概念与日常生活中的文件不同,在操作系统中, 文件是存储在外存上的信息的集合,它可以是源程序、目标程序、一组命令、图形、图像或 其它数据。 设备管理主要是对计算机系统中的输入输出等各种设备的分配、回收、调度和控制,以及输 入输出等操作。 处理机管理主要解决的是如何将CPU分配给各个程序,使各个程序都能够得到合理的运行 安排。 从资源管理的角度来看,可以把操作系统看作是控制和管理计算机资源的一组程序;从用户 的角度看,操作系统是用户和计算机之间的界面。用户看到的是操作系统向用户提供的一组 操作命令,用户可以通过这些命令来使用和操作计算机。因而学会正确使用这些命令就成为 学会使用计算机的第一步。 4.3.2 操作系统基本类型 计算机上使用的操作系统种类很多,但其基本类型可以划分为三类,即批处理操作系统、分 时操作系统和实时操作系统。 批处理操作系统的设计目标是为了最大限度地发挥计算机资源的效率;在这种操作系统环境 下,用户要把程序、数据和作业说明一次提交给系统操作员,输入计算机,在处理过程中与 外部不再交互。分时操作系统的设计目标是使多个用户可以通过各自的终端互不干扰地同时 使用同一台计算机交互进行操作,就好像他自己独占了该台计算机一样。实时操作系统则要 求系统能够对输入计算机的请求,在规定的时间内作出响应,一般说这个时间是很短的,如 果不能响应其后果往往是很严重的。随着计算机网络的出现而为计算机网络配置的网络操作 系统的主要功能则是把网络中各台计算机配置的各自的操作系统有机地联合起来,提供网络 内各台计算机之间的通讯和网络资源共享。而在微型机上使用的单用户操作系统的主要功能 是设备管理和文件管理,一次只能支持运行一个用户程序,独占系统全部资源;多用户操作 系统则可以支持多个用户分时使用。 由于计算机的硬件和软件资源都是在操作系统统一管理、控制下运行的,因而一个计算机系 统的性能和操作系统的质量及运行效率有很大关系;从应用的角度看,操作系统和编译程序 质量及运行效率甚至比硬件更为重要。在应用中选择怎样的操作系统与应用的要求有很大关 系。当前使用比较多的操作系统有UNIX、Linux,MS—DOS 和Windows操作系统。 UNIX是1969年由美国电话电报公司(AT&T)的贝尔实验室推出的一种多用户操作系统, 它可运行在不同厂商制造的各种型号的微型机或大型机上。MS—DOS是美国微软公司开发 的一种用于个人计算机的操作系统,MVS是运行在 IBM大中型计算机上的一个操作系统,

文档评论(0)

139****1940 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档