您当前的位置:《操作系统-吉林大学》听课笔记:07
《操作系统-吉林大学》听课笔记:07
操作系统的运行环境
定时装置(时钟)
绝对时钟:计算机本身提供,绝对时钟不产生中断信号。(记录系统时间日期)
间隔时钟(闹钟):每隔固定的时间间隔,发生一次时钟中断。(倒计时的过程,每经过一固定时间减一,产生中断,用于程序切换)
系统堆栈(内存中的一个固定区域)
作用:保持中断现场,保存操作系统子程序之间相互调用的参数和返回值。
特权指令与非特权指令
特权指令:操作系统使用的指令。如:修改psw,开关中断,置中断向量,设置硬件时钟,停机等指令。
非特权指令:特权指令之外的指令。
处理机状态及状态转换
处理机状态:目态,管态
目态:(用户态)用户程序运行的状态。智能执行非特权指令。
管态:(核态,特态,系统态)操作系统管理程序运行的状态。可以执行硬件提供的所有指令。
状态转换
目态-->管态:中断
管态--->目态:操作系统程序到用户程序的转换。
程序状态字(psw):包含机器状态,中断码,中断的屏蔽,状态位,程序计数器等。
程序的顺序执行:pc和状态位保证了顺序进行。
状态位:溢出,零,奇偶。
 
收藏状态
收藏本课程的同学
相关课程