操作系统_课件.ppt

  1. 1、本文档共140页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.1 概 述 2.1.1 什么是操作系统 2.1.2 操作系统的分类 2.1.3 操作系统的功能 2.1.4 操作系统的特征 2.2 存储管理 2.2.1 存储管理分级结构 2.2.2 存储管理的功能 2.2.3 实存储管理 2.2.4 虚存储管理 2.1.1 什么是操作系统 众所周知,计算机系统由硬件和软件组成。在众多的计算机软件中,操作系统占有特殊重要的地位。图2-1简明地显示了计算机系统的基本构成。 这一简图表明: (1) 操作系统是最基本的系统软件,因为所有其它的系统软件(例如编译程序、数据库管理系统等语言处理器)和软件开发工具都是建立在操作系统的基础之上,它们的运行全都需要操作系统的支持。在计算机启动后,通常先把操作系统装入内存,然后才启动其它的程序。 (2) 操作系统是用户与计算机硬件之间的接口。用户及其应用程序是通过操作系统与计算机的硬件相联系的。如果没有操作系统作为中介,用户对计算机的操作和使用将变得非常低效和困难。 (3) 按照虚拟机(Virtual machine)的观点,操作系统+裸机=虚拟计算机,如图2-2所示。换句话说,一台纯粹由硬件组成的裸机在配置操作系统后,将变成一台与原机器大相径庭的“虚拟”的计算机,无论在机器的功能或操作方面都将面目一新。 由此可见,硬件仅为人们提供了“原始的处理能力”。有了操作系统,才能使这一能力更有效、更方便地为人们使用。鉴于操作系统在计算机系统及软件开发环境中所处的重要地位,任何用户——从系统程序员到一般的最终用户(end user)——都需要不同程度地了解它。 所谓操作系统(OS,Operating System),它是由一些程序模块组成,用来控制和管理计算机系统内的所有资源,并且合理地组织计算机的工作流程,以便有效地利用这些资源,并为用户提供一个功能强、使用方便的工作环境。 操作系统有两个重要的作用: (1) 管理计算机系统中的各种资源。 我们知道,任何一个计算机系统,不论是大型机、小型机,还是微机,都具有两种资源:硬件资源和软件资源。硬件资源是指计算机系统的物理设备,包括中央处理机、存储器和I/O设备;软件资源是指由计算机硬件执行的、用以完成一定任务的所有程序及数据的集合,它包括系统软件和应用软件。操作系统就是最基本的系统软件,它既是计算机系统的一部分,又反过来组织和管理整个计算机系统,充分利用这些软、硬件资源,使计算机协调一致并高效地完成各种复杂的任务。 (2) 为用户提供良好的界面。 从用户的角度看,操作系统不仅要对系统资源进行合理的管理,还应为用户提供良好的操作界面,便于用户简便、高效地使用系统资源。这里的用户包括计算机系统管理员、应用软件的设计人员等。 “管家婆”兼“服务员”,就是操作系统所扮演的一身二任的角色。 2.1.2 操作系统的分类 操作系统有多种。翻开操作系统的发展史,操作系统经历了手工操作阶段、单道(程序)批处理阶段、多道(程序)批处理阶段、分时系统、实时系统。随着硬件技术的飞速发展,微处理机的出现和发展,操作系统又向个人计算机、计算机网络、分布式处理和智能化方向发展,随着计算机技术和软件技术的发展,目前已经形成了各种类型的操作系统,以满足不同的应用要求。 在以下的描述中用到作业的概念,所谓作业就是用户要求计算机处理的一项工作,是用户程序及所需数据和命令的集合。 1.批处理操作系统 所谓批处理操作系统,就是用户将要机器做的工作有序地排在一起,成批地交给计算机系统,计算机系统就能自动地、顺序地完成这些作业,用户与作业之间没有交互作用,不能直接控制作业的运行。有时也称批处理为“脱机操作”。 在批处理系统中,用户一般不直接操纵计算机,而是将作业提交给系统操作员。操作人员将作业成批地装入计算机,由操作系统将作业按规定的格式组织好存入磁盘的某个区域,然后按照某种调度策略依次将作业调入内存加以处理,处理的步骤事先由用户设定,输出的作业处理结果通常也由操作系统组织存入磁盘某个区域,然后统一加以输出,最后,由操作员将作业运行结果交给用户。 在批处理系统中,又有单道批处理和多道批处理两种。在单道批处理的情况下,一次只调一个作业进入内存,CPU只为一道作业服务。但是在这个作业运行期间,输入和输出操

文档评论(0)

勤劳的小厮 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档