在UNIX系统中,中断和陷入有什么区别?

admin2016-05-14  36

问题 在UNIX系统中,中断和陷入有什么区别?

选项

答案I/O中断是来自通道或者各种外部设备的中断,用于反映通道或设备的工作情况。例如,打印机打印结束、磁盘传输完成、利用终端进行I/O操作等,也包括外设在执行I/O操作时出错而引起的中断。UNIX中断机构处理一切外部设备的I/O中断。 陷入机构是处理在系统内发生的需要立即干预的事件,包括使用指令的陷入(自陷)和由于软、硬件故障或错误造成的陷入。系统调用是UNIX操作系统面向在用户态下运行的程序的接口,在C语言和汇编语言级上都允许用户态程序使用系统调用。在汇编语言级上,系统调用使用trap指令,经由陷入机构使处理机从用户态转变为核心态,由操作系统执行相应处理程序,提供所需的服务。

解析
转载请注明原文地址:https://jikaoti.com/ti/tREaFFFM
本试题收录于: 操作系统题库理工类分类
0

最新回复(0)