操作系统运行机制

醉酒当歌 提交于 2019-11-29 05:12:56

画图操作是系统调用

交互式系统是用户交互的提出请求 使用多级反馈队列 时间片轮转 高级优先级优先

并发执行和顺序执行的不同特性: 1.并发程序在执行期间具有相互制约的关系  2.程序与计算不在一一对应  3.并发程序结果不可更改 4.并发执行的过程失去了封闭性

中断处理程序的入口地址在中断向量表上

动态请求释放系统资源进行系统调用

open文件操作类  允许抢位的系统中  一个进程从运行——>就绪 可能的事件为该进程的时间片用完

用户态到核心态通过唯一途径访管指令   核心态到用户态通过修改程序状态字PSW进行

异常:程序性中断 访管指令异常   中断:时钟中断   I/O中断  控制台中断  硬件故障中断

交互式系统调度算法的设计目标:较快的响应时间 较均衡的性能

程序中断与当前运行的程序有关

处理器包括两类寄存器:一类为用户可见寄存器  第二类为控制和状态寄存器

引起中断的事件是中断源

处理器暂停当前程序 转而进入中断处理程序  中断响应

正在出来运行程序的暂停点   中断断点

系统分为三类环境:批处理环境  交互式环境 实时环境

 过程调用在调用完成前返回调用程序系统先运行调度程序再返回调用程序

PCB进程控制块主要有:进程名 进程号 存储信息 优先级 当前状态  资源清单 家族关系  消息队列  进程队列  当前打开文件

批处理调度算法:先来先服务 最短作业优先 响应比最高者优先  

时间片轮转  高级反馈队列属于分时系统的调度算法

处理器管理:1.进程控制 2.进程同步 3.进程间通信  4,调度

中断是由外部事件引发的  异常是由正常执行的指令引发的

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!