操作系统 第二版 教学课件 作者 宗大华 肖霞 宗涛 14681 第1章.pptVIP

操作系统 第二版 教学课件 作者 宗大华 肖霞 宗涛 14681 第1章.ppt

  1. 1、本文档共90页,可阅读全部内容。
  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.1 计算机系统 1.2 操作系统的定义与功能 1.3 操作系统的种类 本章将讲述以下三方面的内容: (1)计算机必备的系统软件——操作系统的形成过程。 (2)操作系统的四大功能。 (3)简述四类基本操作系统。 1.1 计算机系统 1.1.1 硬件与软件 一个完整的计算机系统由硬件系统和软件系统两大部分组成。 计算机硬件是各种物理设备的总称,是完成工作任务的物质基础。如图1-1所示。 1.1.2 操作系统的形成 通常,把未配置任何软件的计算机称为“裸机”。 为了从复杂的硬件控制中脱出身来,合理有效地使用计算机系统,给用户使用计算机提供必要的方便。 最好的解决办法就是开发一种软件,通过它来管理整个系统,发挥系统的潜在能力,达到扩展系统功能、方便用户使用的目的。 第一台电子管计算机出现后的若干年(1946~1958年),计算机上并没有名为“操作系统”的这种软件。 1958年,计算机进入了晶体管时代(1958~1964年)。出现了所谓的“人-机矛盾”。 向软件设计人员提出了“让计算机自动控制用户作业的运行,废除上、下机手工交接”的要求。 如图1-2所示。这种系统一次集中处理一批用户作业,故被称为“批处理系统”,其管理程序就是现今操作系统的雏形。 1964年后,计算机进入了集成电路和大规模集成电路时代。 人们开始把CPU、存储器、外部设备以及各种软件都视为计算机系统的“资源”,在软件设计上提出了“多道程序设计”的技术, 即在计算机内存中同时存放几个相互独立的程序,让它们去“共享”、去“竞争”系统中的这些资源,具有这种功能的软件就是“操作系统”。 1.2 操作系统的定义与功能 1.2.1 操作系统的定义 操作系统是在裸机上加载的第一层软件,是对计算机硬件系统功能的首次扩充。 操作系统为用户提供了一台功能经过扩展了的机器或“虚拟机”,因为现实生活中并不存在具有这种功能的真实机器,它只是用户的一种感觉而已。 把操作系统定义为:操作系统是控制和管理计算机硬件和软件资源、合理地组织计算机工作流程以及方便用户使用计算机的一个大型程序。 1.2.2 操作系统的功能 从资源管理的角度看,操作系统应该具有五个方面的功能:处理机管理、存储管理、设备管理、文件管理以及作业管理。 1.处理机管理 中央处理机(CPU)是计算机系统中一个举足轻重的资源。用户程序进入内存后,只有获得CPU,才能真正得以运行。 为了提高CPU的利用率,系统必须采用多道程序设计技术,使内存中同时有几个用户作业程序存在。 处理机管理的主要工作如下: (1)记住系统中当前每个作业程序的状态。这样,在需要对CPU重新进行分配时,就在候选的程序中选取。 (2)指定处理机调度策略,它是在候选程序中进行挑选时应遵循的原则。 (3)实施CPU分配(也就是处理机调度),以便让获得CPU的作业程序真正投入运行。 在有的操作系统中,实行处理机的两级调度:第一级是作业调度,涉及作业管理;第二级才是处理机调度,属于处理机管理。 作业管理的主要工作如下: (1)记住提交给系统诸作业(一般存放在磁盘)的状态,以及对系统资源的需求信息。 (2)制定作业调度策略,在需要时从磁盘的候选作业中选择作业进入内存,参与对CPU的竞争。 (3)为用户提供一个使用系统的良好环境,以便有效地组织自己的工作流程。 2.存储管理 操作系统中的存储管理是针对内存而言的。也就是说,存储管理的对象是内存,其主要工作如下: (1)记住内存各部分的使用情况,哪些已经分配,哪些为待分配。 (2)制定内存的分配策略,实施内存的具体分配和回收。 (3)保证内存中各独立作业程序的安全,互不侵扰。 (4)解决“作业程序比内存大时,也能正确运行”的存储扩充问题。 3.设备管理 计算机系统中,除了处理机和内存外,全都是设备管理的对象,主要是一些输入/输出设备和外存。设备管理是操作系统中最为复杂、庞大的部分。 设备管理的主要工作如下: (1)记住各类设备的使用状态,按各自不同的性能特点进行分配和回收。 (2)为各类设备提供相应的设备驱动程序、启动程序、初始化程序以及控制程序等,保证输入/输出操作的顺利完成。 (3)利用中断、通道等技术,尽可能地使CPU与外部设备、外部设备与外部设备之间并行工作,以提高整个系统的工作效率。 (4)根据不同的设备特点,采用优化策略,使对具体设备的使用更趋合理和有效。 4.文件管理

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档