网络操作系统概论.ppt
《网络操作系统概论.ppt》由会员分享,可在线阅读,更多相关《网络操作系统概论.ppt(39页珍藏版)》请在三一办公上搜索。
1、03/04/10,1,第二章操作系统的逻辑结构,(一)操作系统虚拟机(二)操作系统逻辑结构(三)处理机的状态(四)中断技术,03/04/10,2,(一)操作系统虚拟机,操作系统的核心 在裸机上运行,用户程序在扩充 后的机器上运行。硬件指令+操作命令,1.什么是操作系统虚拟机 在裸机上配置了操作系统程序后就构了操作系统虚拟机。,03/04/10,3,2.操作系统虚拟机的指令系统 操作系统虚拟机的指令系统,又称为操作命令语言。(1)操作命令(又称命令接口)作业控制语言 键盘命令 图形化用户界面(2)系统功能调用(又称程序接口)操作系统虚拟机的 功能是通过它提供的命令体现的。,03/04/10,4,
2、(二)操作系统逻辑结构,03/04/10,5,(三)处理机的状态,1.设置处理机状态的目的 为操作系统建立一个保护环境,采用的办法是区分处理机的工作状态。系统中有两类程序:管理程序 用户程序 管理系统资源 使用资源,提出申请 控制程序运行 被控制,03/04/10,6,2.什么是处理机的态 中央处理机的工作状态,当前它正在执行哪类程序,决定处理机的态。3.处理机态的类别(1)核态(Kernel mode)操作系统的管理程序执行时机器所处的状态。使用全部指令(包括一组特权指令);使用全部系统资源(包括整个存储区域),实现对资源的分配与管理并为用户使用外设进行服务。,03/04/10,7,核态和管
3、态:有的系统提供管态:管态比核态的权限低,在此状态下允许使用一些用户态下不能使用的资源,但不能使用修改CPU状态的指令。无核态时,管态执行核态的全部功能。权限次序:核态、管态、用户态。,03/04/10,8,(2)用户态(User mode)用户程序执行时机器所处的状态。在此状态下禁止使用特权指令,不能直接取用资源与改 机器状态,并且只允许用户程序访问自己的存储区域。管态 用户态 操作系统的程序执行 用户程序执行 使用全部指令 禁止使用特权指令(包括一组特权指令)使用全部系统资源 只允许用户程序访(包括整个存储区域)问自己的存储区域。,03/04/10,9,4.特权指令集 改变机器状态的指令允
4、许和禁止中断进程切换停机指令 修改特殊寄存器的指令存取用于主存保护的寄存器 涉及外部设备的输入/输出指令执行I/O操作,03/04/10,10,用户态到管态:,管理程序调用中断用户进程产生错误(内部中断)用户程序企图执行特权指令,管态到用户态:,从核态转回用户态用一条指令实现,这条指令也是特权指令。一般情况下是中断返回指令。,03/04/10,11,(3)实例操作系统如何区分处理机的状态 DOS系统 不分态 Windows系统 现分为两态 3环 用户态 0环 系统态 还有1、2环预留 Unix系统(Linux)系统 分为三态 00 核态 01 管态 11 用户态,03/04/10,12,(四)
5、中断技术,一.中断概念,中断对于操作系统的重要性 就像机器中的驱动齿轮一样所以有人把操作系统称为是由“中断驱动”或者“(中断)事件驱动”,03/04/10,13,中断的定义 某个事件发生,CPU暂停正在执行的程序,保留现场后自动转去执行相应事件的处理程序,处理完成后返回断点,继续执行被打断的程序,03/04/10,14,03/04/10,15,二.中断类型 1.按中断功能分类(1)输入输出中断:I/O传输结束或出错中断。(2)外中断:非通道式中断,包括时钟中断、操作员控制台中断、多CPU之间通信中断等。(3)机器故障中断:电源故障、主存取指令错、长线传输时的奇偶校验错等。(4)程序性中断:定点
6、溢出、用户态下用核态指令、越界、非法操作等。(5)访管中断:对操作系统提出某种需求时所发出的中断称为访管中断。,03/04/10,16,2.按中断方式分类(1)强迫性中断 这类中断事件不是正在运行的程序所期待的,而是由某种事故或外部请求信号所引起的。,如:输入输出中断、外中断、机器故障中断、程序性中断,(2)自愿中断 它是运行程序所期待的事件,这种事件是由于正在运行的程序对操作系统有某种需求,一旦机器执行到一条访管指令时,便自愿停止现行程序的执行而转入访管中断处理程序处理。如:访管中断,03/04/10,17,03/04/10,18,3.按中断来源分类(1)中断 由处理机外部事件引起的中断称为
7、外中断。包括输入输出中断、外中断。(2)俘获-高优先级中断 由处理机内部事件引起的中断称为内中断,又称为俘获。包括访管中断、程序性中断、机器故障中断。俘获的优先级高于中断的优先级。,03/04/10,19,(3)中断与俘获的例 PDP 11系列机中断与俘获的分类。,03/04/10,20,三.中断系统,中断系统的概念中断由软硬件协同处理中断装置:指发现中断,响应中断的硬件中断处理程序:由软件来完成中断系统=中断装置+中断处理程序,03/04/10,21,1.保护现场和恢复现场(1)现场 是指在中断的那一时刻能确保程序继续运行的有关信息。主要包括 后继指令所在主存的单元号 程序运行所处的状态(目
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 操作系统 概论
链接地址:https://www.31ppt.com/p-5301144.html