- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中断处理(软件完成) ????? mov r2,0900 trap 09 Jmp ert ?????? 程序 自动转入(硬件) 保存被中断程序现场 进行相应的中断处理 恢复被中断程序现场 中断返回(执行硬件指令) 三、中断返回 ↑(SP) → PC ↑(SP) → PS 硬件操作 中断返回是指执行一条中断返回指令(RTI)。 2.4.4 两种中断机构 中断线 CPU 磁盘 打印机 磁带 键盘 1.向量中断机构 2.探询中断机构 CPU 磁盘 打印机 磁带 键盘 中断线 向量中断 1. 什么是向量中断:当中断发生时,由中断源自己引导处理机进入中断服务程序的中断过程称为向量中断。 2. 中断向量:存储某类型中断的中断服务例行程序的入口地址和处理机状态字的存储单元。 3. 中断向量表:主存中存放中断向量服务地址的一组存储单元组成的表。 第二章 小 结 1. 操作系统虚拟机概念。 2. 处理机的态,(核态)、管态、用户态,相互的区别。 3. 中断概念:定义、类型。 4. 中断响应的定义、实质。 5. 中断处理的过程。 6. 向量中断的概念。 课堂练习 为什么分时系统的响应比较快?实时信息处理系统响应也很快,与分时系统的本质区别是什么? 在中断处理过程中,软件和硬件分别完成了什么工作?请详细说明。 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 服务计算技术与系统教育部重点实验室 集群与网格计算湖北省重点实验室 武汉市华中科技大学东五楼2层,430074 电话02787541924第二章 操作系统的逻辑结构 (一) 操作系统虚拟机 (二) 操作系统逻辑结构 (三) 处理机的状态 (四) 中断技术 2.1 操作系统虚拟机 为提高计算机系统资源的使用效率和方便用户,在计算机系统中必须配备操作系统 操作系统是一个大型的软件,规模庞大、结构复杂。操作系统必须是一个清晰、正确的逻辑结构 什么是操作系统虚拟机 裸机上配置操作系统后构成操作系统虚拟机 操作系统的核心在裸机上运行 用户程序在扩充后的机器上运 裸 机 操作系统 扩充后的机器 用户程序 应用程序 操作系统虚拟机的指令系统 裸机的指令系统是什么? 机器指令 操作系统虚拟机的指令系统? 操作系统虚拟机的指令系统,又称为操作命令语言。虚拟机的功能通过它提供的命令体现。 (1)操作命令(又称命令接口) 作业控制语言、键盘命令、图形化用户界面 (2)系统功能调用(又称程序接口) 2.2 操作系统逻辑结构 裸机 初级中断处理 进程控制进程通信 处理机分派 存储管理 I/O处理 文件存取 资源分配和调度 系统调用 命令解释程序 库/实用程序 操作命令 用户程序 CC、Shell、用户程序 核外程序 sh who a.out date wc grep cd vi ld comp cpp nroff UNIX核心 裸机 UNIX系统体系结构 Unix系统组成: 硬件(裸机) 核心层 实用层 其他应用程序 UNIX系统核心结构 1. 进程控制子系统 进程同步、进程间通信、进程调度和存储管理 2.文件子系统 文件存储空间管理、文件操作及存取控制、高速缓冲机制 Windows操作系统的结构 2.3 处理机的状态 计算机的基本功能是执行程序,最终被执行的程序是存储在内存中的机器指令程序 处理器根据程序计数器(PC)从内存中取指令到指令寄存器并执行,PC将自动增长或变为转移地址指明下条执行指令 机器指令的集合称指令系统,反映机器的功能和处理能力 从资源管理和控制程序执行的角度出发,需要把指令系统中的指令分作两部分 为什么要区分指令系统中的指令?如何加以区分? 2.3 处理机的状态 设置处理机状态的目的 为操作系统建立保护环境,采用的方法是区分处理机的工作状态。系统中有两类程序: 管理程序 用户程序 管理系统资源 使用资源、提出申请 控制程序运行 被控制 什么是处理机的态 中央处理机的工作状态,当前它正在执行的程序决定处理机的态。 (1)核态:操作系统的管理程序执行时机器所处的状态。 使用全部指令(包括一组特权指令) 使用全部系统资源(包括整个存储区域) (2)管态: 管态比核态的权限低,在此状
文档评论(0)