本文共 1158 字,大约阅读时间需要 3 分钟。
1、中断源 向 CPU 提出进行处理的请求称为中断请求。
2、按中断事件来源划分,中断类型主要有 中断 和 异常 。
3、中断处理一般分为 中断请求 和 中断处理 两个步骤。前者由硬件实施,后者主要由软件实施。
4、中断向量 通常包括相应中断处理程序入口地址和中断处理时处理机状态字。
5、在UNIX系统中,当处理机执行到trap指令时,处理机的状态就从 用户态 变为 系统态 。
1、中断响应主要做哪些工作?
答:中断响应主要做的工作是:
①中止当前程序的执行;
②保存原程序的断点信息(主要是程序计数器PC和程序状态寄存器PS的内容);
③转到相应的处理程序。
2、一般中断处理的主要步骤是什么?
答:一般中断处理的主要步骤是:
1)保存被中断程序的现场
2)分析中断原因
3)转入相应处理程序进行处理
4)恢复被中断程序现场(即中断返回)
1、系统出现死锁的原因是( C )。
A、计算机系统发生了重大故障
B、有多个封锁的进程同时存在
C、若干进程因竞争资源而无休止地等待着,不释放已占有的资源
D、资源数大大少于进程数,或进程同时申请的资源数大大超过资源总数
2、 两个进程争夺同一个资源( B )。
A.一定死锁 B.不一定死锁
C.不会死锁 D.以上说法都不对
3、进程P1使用资源情况:申请资源S1,申请资源S2,释放资源S1;进程P2使用资源情况:申请资源S2,申请资源S1,释放资源S2,系统并发执行进程P1,P2,系统将( B )。
A.必定产生死锁 B.可能产生死锁
C.不会产生死锁 D.无法确定是否会产生死锁
4、死锁预防是保证系统不进入死锁状态的静态策略,其解决方法是破坏产生死锁的四个必要条件之一。下列方法中哪一个破坏了“循环等待”条件。( D )
A.银行家算法 B.一次性分配策略
C.剥夺资源法 D.资源有序分配法
5、下列叙述中,不正确的是( A )。
A、若系统中并发运行的进程和资源之间满足互斥条件、占有且申请、不可抢占和环路条件,则可判定系统中发生了死锁;
B、在对付死锁的策略中,解除死锁通常都是和检测死锁配套使用;
C、产生死锁的原因可归结为竞争资源和进程推进顺序不当;
D、在死锁的解决方法中,由于避免死锁采用静态分配资源策略,所以对资源的利用率不高。
1、Windows NT是采用 微内核 结构的操作系统,它的进程的功能发生了变化,它只是资源分配的单位,不是 高度运行 的单位,后者的功能由 线程 完成。
2、在网络操作系统中,常采用客户机/服务器模式,用于提供数据和服务的计算机称为 服务器 ;向服务器请求服务和数据的计算机称为 客户机 。
转载地址:http://kyvdl.baihongyu.com/