性中断,后者称为自愿性中断也叫系统调用。中断响应:由硬件的中断装置暂停现行进程的运行,让操作系统的中断处理程序占用处理器的过程称中断响应;自愿中断事件是由处理器执行指令时根据指令中的操作码捕获到的,强迫性中断事件是由硬件的中断装置发现的。通常处理器执行完一条指令后,硬件的中断装置立即检查有无强迫性中断事件发生。程序状态字:当前PSW:正在占用处理器的进程的PSW;
新PSW:中断处理程序的PSW;旧PSW:被中断进程的PSW;中断处理:分两步:一是保护好被中断进程的现场信息,即保护旧PSW;二是根据旧PSW中指示的中断事件进行具体处理;多数情况下,中断处理程序中只需做一些保护现场、分析事件性质等原则性的处理,而具体的处理
f可由适当的例行程序来完成。七、处理器调度:两级调度:作业调度和进程调度1、输入井:在操作系统中,把磁盘上用来存入作业信息的专用区域称为~2、后备作业:把在输入井中等待处理的作业称为~;3、作业调度:从输入井中选取后备作业装入主存储器的工作称为~;作业调度的必要条件是系统中现有的尚
未分配的资源可以满足被选作业的资源要求。4、进程调度:从就绪进程中选取一个进程,让它占用处理器的工作称为~;对于任何一个作业来讲,只有先被作业调度选中才有机会去竞争处理器,并且仅当被进程调度选中时才能占用
处理器。作业调度算法原则:公平性、平衡资源使用、极大流量1、先来先服务算法:按照作业进入输入井的先后次序来挑选作业,先进入的且满足条件的优先被挑选;2、计算时间短的作业优先算法:要求用户对自己的作业估计一个时间,时间短的优先,缺点:一是以用户估
计时间为标准,可能会故意估计短一些,二是由于不断有新作业进入输入井会造成要求计算时间长的作业等待过长的时间;
3、响应比高者优先算法:响应比=等待时间计算时间;4、优先级调度算法:5、均衡调度算法:进程调度算法:1、先来先服务调度算法;2、最高优先级调度算法:非抢占式、可抢占式3、时间片轮转调度算法:时间片是指允许进程一次占用处理器的最长时间;八、线程的概念线程:在现代操作系统中,把用户的一个计算问题或一个应用问题作为一个进程,把该进程中可以并发执行的各部分分别作为线程,线程就是进程中可以独立执行的子任务,一个进程可以有多个线程,每个线程都应有一个唯一的标识符和一张线程描述表。进程是资源分配单位,线程是调度、执行单位;采用多线程技术有明显的优势性:1、节省r