操作系统的运行环境.pptx
第二章操作系统的运行环境2.1定时装置2.2系统堆栈2.3特权指令与非特权指令2.4处理机状态及状态转换2.5地址映射机构2.6存储保护设施2.7中断装置2.8输入输出通道
计算机本身提供,绝对时钟不产生中断信号。记录计算机系统中的日历,时间。2.1.1绝对时钟每隔固定的时间间隔发生一次时钟中断。特点:每隔一定的时间周期,时钟计数器加“1”。实现:把间隔时钟寄存器指上一个值,每经过一定时间的间隔之后,间隔时钟减1,当计数器为“0”时,产生一次中断。2.1.2间隔时钟(闹钟)2.1定时装置(时钟)
2.2系统堆栈(内存中的一固定区域)保存中断现场保存OS子程序之间相互调用的参数及返回值。作用:特权指令:仅允许OS使用的指令。如修改PSW.开关中断、置中断向量,设置硬件时钟,停机等指令。非特权指令:特权指令之外的指令。如程序设计中使用的指令。2.3特权指令与非特权指令
.处理机状态(目态,管态)2.4处理机状态及状态转换目态(用户态):用户程序运行时计算机所处的状态,只能执行非特权指令。管态(核心态,特态,系统态):操作系统管理程序运行的状态。可以执行硬件提供的所有指令。.状态转换目态管态:中断管态目态:操作系统程序到用户程序的转换.
.保护键.界地址寄存器把逻辑地址或相对地址转换成绝对地址(实地址)的一种机构.此机构将程序中产生的逻辑地址转换为存储空间中的实际物理地址.2.6存储保护设施2.5地址映射机构
中断源中断信号现场信息中断处理程序.中断过程:1.中断响应过程:通过中断源,发出中断信号响应中断保护现场信息中断处理恢复现场22.7中断装置
2.8输入输出通道(I/O通道).(1)字节多路:传送的基本单位是一个一个字节..(2)数组多路:传送的基本单位是一个块,很多数据构成的块..(3)选择通道:一旦选择了某个控制器之后,这段时间就一直为这个控制器工作.多路指同多个设备或控制器相连通道:一种专门负责I/O操作的处理机通道的分类
CHCH内存CPUCU图2CU图1CU