操作系统概论.ppt
《操作系统概论.ppt》由会员分享,可在线阅读,更多相关《操作系统概论.ppt(62页珍藏版)》请在第壹文秘上搜索。
1、第一章第一章 操作系统概论操作系统概论1.1 什么是操作系统什么是操作系统1.2 多道程序设计的概念多道程序设计的概念1.3 操作系统的功能和主要特征操作系统的功能和主要特征1.4 操作系统的结构操作系统的结构1.5 操作系统的分类操作系统的分类第一章 操作系统概论 1.1 什么是操作系统什么是操作系统一、计算机系统组成 中央处理机(CPU) 内存 I/O设备(键盘、显示器、打字机、鼠标) 外部设备 存储设备(硬盘、软盘、光盘、磁带) 其它设备(MODEM、通信口) 系统软件(操作系统、语言编译器、数据库管理系统) 应用软件 (CAD、MIS、用户自己开发的系统等) 工具软件(软、硬件检测疹断
2、程序)第一章 操作系统概论 1.1 什么是操作系统什么是操作系统一、计算机系统组成第一章 操作系统概论 硬件是计算机系统的基础,软件是提高计算机系统效率和方便用户使用计算机的程序,它们二者相互依赖、相互促进 、 共同发展。 . . 1.1 什么是操作系统什么是操作系统二、软件与硬件的关系第一章 操作系统概论 方便用户方便用户 提高计算机系统资源的使用效率 1.1 什么是操作系统什么是操作系统三、在计算机系统中必须配备操作系统的目标第一章 操作系统概论 1.1 什么是操作系统什么是操作系统操作系统是控制和管理计算机系统的硬件和软件资源、合理地组织计算机工作流程及方便用户使用的程序和数据的集合。第
3、一章 操作系统概论 计算机系统的层次结构计算机系统的层次结构 用户1用户2用户n硬件应用程序语言处理程序操作系统图 1.1 计算机系统的层次结构 第一章 操作系统概论 操作系统是系统软件的重要组成部分操作系统是系统软件的重要组成部分系统软件由一组控制计算机系统并管理其资源的程序组成,用于计算机的管理、控制、维护,以支持应用程序的运行。操作系统、各种语言处理程序(汇编程序、编译程序等、连接装配程序)、系统实用程序以及系统维护程序等,都可算是系统软件,但是最为重要、最为基本的系统软件便是我们所要讲的操作系统。第一章 操作系统概论 操作系统作为资源管理器操作系统作为资源管理器操作系统的任务是如何在相
4、互竞争的作业或程序之间进行有效地控制和管理,使系统资源得到充分有效的利用,实现对计算机系统工作流程的控制。具体地说:跟踪资源状态。 分配资源。 回收资源。 1.保护资源。第一章 操作系统概论 操作系统作为虚拟机操作系统作为虚拟机操作系统是对硬件层的第一次扩充,它建立了一种简单的高度抽象,使用户在使用计算机时可以不涉及硬件细节。这种抽象就是为用户提供一台等价的扩展计算机,即虚拟计算机,简称虚拟机。 第一章 操作系统概论 1.2 多道程序设计的概念多道程序设计的概念第一章 操作系统概论 两个重大的进展60年代计算机硬件获得两个重大的进展: 通道技术和中断技术中断技术通道通道: 是一种专用部件,负责
5、外部设备与内存之间信息的传输。中断:指主机接到外界的信号(来自CPU外部或内部)时,立即中止原来的工作,转去处理这一外来事件,处理完后,主机又回到原来工作点继续工作。第一章 操作系统概论 现代操作系统是中断驱动的现代操作系统是中断驱动的中断指的是:l对异步或例外事件的一种响应;这一响应自动地保存CPU状态以便将来重新启动;自动转入中断处理程序。 第一章 操作系统概论 图 1.2 中断的处理过程 用户程序中断机构(硬件)判别中断类型保护旧PSW取出新PSW中断处理程序取出中断码分析中断原因按不同原因分别处理取出旧PSW重新装入,返回断点旧PSW新PSW第一章 操作系统概论 中断的类型在计算机系统
6、中,一般将中断分为如下几种类型:I/O中断。 这是外部设备完成了预定I/O操作或在I/O操作中出错所引起的中断。程序中断。 这是由程序中的错误引起的中断。硬件故障中断, 或称机器检验中断。外中断。 外中断来自外部信号, 这些信号可能来自其它机器。 外中断还包括时钟中断, 以及来自键盘的中断。(1)访管中断。 由机器中的访管指令引起的中断。第一章 操作系统概论 设备 A设备 B设备 C设备 D设备 E设备 F设备 G设备 H控制器控制器通道控制器控制器通道主存通道技术通道又称I/O处理机,代替CPU对I/O操作进行控制,实现CPU与外部设备的并行工作。第一章 操作系统概论 CPU和通道的通信和通
7、道的通信采用通道方式实现数据传输的过程如下: (1) 当运行的程序要求数据传输时,CPU向通道发I/O指令,命令通道工作(2) 通道接收到CPU的I/O指令后,从内存中取出相应的通道程序,通过执行通道程序完成I/O操作(3) 当I/O操作完成(或出错)时,通道以中断方式中断CPU正在执行的程序,请求CPU的处理第一章 操作系统概论 读/写数据主存缓冲区作业程序A作业程序B通道磁带I/O结束中断数据主存I/O请求图 1.4 多道程序运行概念图多道程序设计原理多道程序设计原理第一章 操作系统概论 第一章 操作系统概论 图 1.5 多道程序执行过程的时间图 通道作业程序 A作业程序 B时间通道开始动
8、作I/O 结束中断t0t1t2t第一章 操作系统概论 多道程序设计的特点多道:即主存中有两道或两道以上的程序,它们都处于执行的开始点和结束点之间,也就是说,它们在任一时刻必处于就绪、 运行、 阻塞三种状态之一。 宏观上并行:从宏观上看,它们在同时执行。 微观上串行:从微观上看,它们在交替、穿插地执行,因为在任一时刻,在一台处理机上只能执行一道程序的一条指令。 第一章 操作系统概论 思考题:假定有两个程序A和B要执行。lA程序的执行顺序是:在CPU上执行10秒、在设备DEV1上执行5秒、在CPU上执行5秒、在设备DEV2上执行10秒、在CPU上执行10秒,共需要40秒时间。lB程序的执行顺序是:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 概论