计算机操作系统 第一章 操作系统引论1.pptVIP

  • 1
  • 0
  • 约3.05千字
  • 约 22页
  • 2018-04-29 发布于河南
  • 举报

计算机操作系统 第一章 操作系统引论1.ppt

计算机操作系统 第一章 操作系统引论1

第一章 操作系统引论 理信学院 卜宪宪 1.1?? 操作系统的目标、作用 1.2?? 操作系统的发展过程 1.3? 操作系统的基本特征 1.4?? 操作系统的主要功能 1.5? 操作系统的结构设计   1.1 操作系统的目标、作用 1.计算机系统的组成 硬件层 操作系统层 系统程序层 应用层 计算机系统的层次结构 2、操作系统的地位:是裸机之上的第一层软件,是建立其 他所有软件的基础。 3、操作系统的作用 用户角度:用户与计算机硬件系统之间接口 操作系统为用户提供的3种用户接口: 命令接口、程序接口(系统调用)、图形接口 (1) 命令方式。这是指由OS提供了一组联机命令(语言), 用户可通过键盘输入有关命令,来直接操纵计算机系统。 (2) 系统调用方式。OS提供了一组系统调用,用户可在自己的应用程序中通过相应的系统调用,来操纵计算机。 (3) 图形、窗口方式。用户通过屏幕上的窗口和图标来操纵计算机系统和运行自己的程序。 资源管理角度:计算机资源的管理者。处理机管理、存储 器管理、I/O设备 管理、文件管理 扩充机器:虚拟机 4、操作系统的目标 方便性、有效性、可扩充性、开放性 5、推动操作系统发展的主要动力 不断提高计算机资源利用率的需要; 方便用户; 器件的不断更新换代; 计算机体系结构的不断发展。 1.2 操作系统的发展过程 无操作系统时代 单道批处理系统 多道批处理系统 分时操作系统 实时操作系统 微机操作系统 三种基本的OS: 批处理操作系统 分时操作系统 实时操作系统 1.无操作系统时代 (1)人工操作方式 这种人工操作方式有以下两方面的缺点: ①用户独占全机。 ②CPU等待人工操作。 (2)脱机输入输出方式 这种脱机I/O方式的主要优点如下: ①减少了CPU的空闲时间。 ②提高I/O速度。 2.单道批处理系统: 特征:自动性、顺序性、单道性 3.多道批处理系统 (1)多道程序设计的概念:把一个以上的作业(程序)存放在主存中,并且同时处于运行状态,共享处理机时间和外部设备等其他资源的方法。 (2)多道程序设计的优点:(例见下页图1-4) 提高CPU的利用率; 提高内存和I/O设备的利用率; 增加系统吞吐量 (3)多道批处理系统的特征 多道性、无序性、调度性 (4)多道批处理系统的优点、缺点 优点:资源利用率高,系统吞吐量大 缺点:平均周转时间长,无交互能力。 周转时间定义:从作业进入系统开始,直至其完成并退出系 统为止所经历的时间。 (5)多道批处理系统需要解决的问题——引入操作系统 处理机管理 内存管理 设备管理 文件管理 作业管理 操作系统定义为:操作系统是一组控制和管理计算机硬件和软件资源,合理的对各类作业进行调度,以及方便用户使用的程序的集合。 操作系统是管理系统资源、控制程序执行,改善人机界面,提供各种服务,合理组织计算机工作流程和为用户有效使用计算机提供良好运行环境的一种系统软件。 它可被看作是用户和计算机硬件之间的一种接口,是现代计算机系统不可分割的重要组成部分。 4.分时操作系统 ⑴产生原因:人机交互、共享主机、便于用户上机 分时系统是指:在一台主机上连接了多个带有显示器和键盘 的终端,同时允许多个用户通过自己的终端,以交互方式使 用计算机,共享主机中的资源。 ⑵实现关键:及时接收、及时处理 ⑶特征:多路性、独立性、及时性、交互性 5.实时操作系统 ⑴实时系统的引入:实时控制、实时信息处理 ⑵实时系统定义 实时:指对随机发生的外部时间做出及时的相应并对其进行 处理。(所谓事件时指来自与计算机系统相连接的设 备所提出的服务要求和采集数据) 实时系统:指系统能及时(或即时)相应外部事件的请求, 在规定的时间内完成对该事件的处理,并控制所 有实时任务协调一致地运行。 ⑶实时操作系统的主要特征:及时响应、高可靠性、专用 性、少人工干预 ⑷实时任务类型: 按任务执行时是否出现周期划分:周期性实时任务、非周期 性实时任务。 根据对截止时间的要求划分:硬实时任务、软实时任务。 ⑸实时系统与分时系统的比较 多路性、独立性、及时性、交互性、可靠性 6.微机操作系统:配置在微机上的OS 单用户单任务OS:CP/M

文档评论(0)

1亿VIP精品文档

相关文档