操作系统考前复习.docxVIP

  • 6
  • 0
  • 约1.2万字
  • 约 23页
  • 2020-12-10 发布于河北
  • 举报
第一章 操作系统引论 1.1 操作系统的目标和作用 1、 方便性 2、 有效性 方便性和有效性是设计操作系统时最重要的两个目标。 3、 可扩充性 操作系统应采用层次化结构,便于增加新的工程层次和模块,并能修改老的功能层次和模块。 4、 开放性 开放性是指能遵循世界标准规范,特别是遵循开放国际互联 OSI 国际标准。开放性已成为 90 年 代计算机技术的核心问题,也是一个新推出的系统或软件能否被应用的重要因素。 开放性的目的:为了使来自不同厂家的计算机和设备能通过网络加以集成化, 并能正确、有效地 协同工作,实现应用的可移植性和互操作性,因此必须具有统一的开放环境。 1、 OS 作为用户与计算机硬件系统之间的接口(从一般用户角度) 操作系统是一个系统软件,此接口为软件接口。 用户可通过三种方式使用计算机 a、 命令方式 b、 系统调用方式 c、图形、窗口方式 2、 OS 作为计算机系统资源的管理者(从资源管理的角度) 处理器管理,存储器管理, I/O 设备管理、文件管理 3、 OS 用作扩充机器 1 通常把覆盖了 件的机器称 充机器或者虚机器 由于 OS 自身包含了若干个 次,因此当在裸机上覆盖上 OS 后,便可 得一台功能 著增 , 使用极 方便的多 充机器或多 虚机器。 1、 不断提高 算机 源的利用率(形成早期的批 理系 ) 2、 方便用 (形成了人机交互的分 系 或称 多用 系 ) 3、 器件的不断更新 代(微机 OS 由 8 位 16 位 32 位 ??) 4、 算机体系 构的不断 展( 理 OS 机到多 理机 OS; 算机网 出 后,又形成了网 操作系 ) 1.2 操作系统的发展过程 20 世 50 年代中期出 了第一个 的批 理系 。 20 世 60 年代中期出 了多道程序批 理系 。 1.2.1 无操作系统的计算机系统 人工操作方式 由用 采用人工操作方式直接使用 算机硬件系 。 人工操作方式的缺点 1、 用 独占全机 2、 CPU 等待人工操作 人机矛盾 人工操作方式 重降低了 算机 源的利用率。 脱机输入 /输出技术方式( Off—— Line I/O ) 定 :程序和数据的 入和 出都是在外 机的控制下完成的,或者 ,它 都是在脱离主机的情 况下 行的。 2 目的:为了解决人机矛盾及 CPU 和 I/O 设备之间速度不匹配的矛盾。 优点: a、减少了 CPU 的空闲时间 b、提高了 I/O 的速度 1.2.2 单道批处理系统( Simple Batch Processing System) 单道批处理系统的处理过程 首先,由监督程序将磁带上的第一个作业装入内存,并把运行控制权交给该作业。当作业处理 完成时,又把控制权交还给监督程序,再由监督程序把磁带上的第二个作业调入内存。计算机 系统就这样自动地一个作业一个作业地进行处理,直至磁带上的所有作业全部完成。 由于内存中始终只保持一道作业,故称为单道批处理系统。 单道批处理系统是在解决人机矛盾和 CPU 与 I/O 设备速度不匹配的矛盾的过程中形成的。 批处理系统旨在提高系统资源的利用率和系统吞吐量。 单道批处理系统的特征 1、自动性 2、顺序性 3、单道性 单道批处理系统是最早出现的一种 OS,严格的说,它只能算作是 OS 的前身而并非是现在人们所理 解的 OS。 1.2.3 多道批处理系统( Multiprogrammed Batch Processing System) 多道程序设计的好处 1、 提高 CPU 的利用率 2、 提高内存和 I/O 设备利用率 3、 增加系统吞吐量 2.后备队列 3 在多道批处理系统中,用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队列” 。 多道批处理系统的特征 1、多道性 2、无序性 3、调度性 作业从提交给系统开始直至完成,需要经过以下两次调度 a、作业调度:按一定的作业调度算法,从外存的后备作业队列中,选择若干个作业调入内 存。 b、进程调度:按一定的进程作业调度算法,从已在内存作业中选择一个作业,将处理机分 配给它,使之执行。 多道批处理系统的优缺点 1、 资源利用率高 2、 系统吞吐量大 系统吞吐量是指在单位时间内系统完成的总工作量。 提高系统吞吐量的主要原因有两方面: a、 CPU 和其他资源都保持忙碌状态。 b、仅当作业完成时或运行不下去时才进行切换,系统开销小。 3、 平均周转时间长 作业的周转时间是指从作业进入系统开始,直至其完成并退出系统为止所经历的时间。 4、 无交互能力 多道批处理系统需要解决的问题 1、 处理机管理问题 2、 内存管理问题 4 3、 I/O 管理问题 4、 文件管理问题 5、 作业管理问题 操作系统定义 操作系统是一组控制和管理计算机硬件和软件

文档评论(0)

1亿VIP精品文档

相关文档