试题详情
- 简答题32位微处理器如何实施对I/O过程的管理?
-
保护方式下对I/O过程的管理主要有两项措施:
任务状态段TSS中有一个最多64Kbits组成的“I/O允许位图(IOM)”,它的每一位对应一个I/O端口,为0表示该端口允许这个用户进行I/O操作。
处理器首先检查存放在CS中的当前任务的CPL(当前任务优先级),如果CPL的特权级高于或等于EFLAGS中由IOPL规定的特权级,I/O操作不会受限制,否则将进一步检查IOM,对IOM为1的端口进行操作将产生保护异常; 对于运行在虚拟8086方式的任务,用IOM来控制对I/O端口进行访问,对位图对应位为1的端口进行访问将产生保护异常。
另一种办法是:在IOM中封锁对所有端口的访问,当前任务一旦执行I/O指令,立即产生保护异常,进入由操作系统设置的“异常处理程序”,在操作系统的控制下进行间接的“I/O操作”。 关注下方微信公众号,在线模考后查看
热门试题
- 8254一计数器通道工作在方式0,别的计
- 若要8254的计数过程中读取计数值应该(
- 何谓寄存器寻址方式?何谓寄存器间接寻址方
- EPROM是指()
- 程序计数器用于存储(),可以从0开始计数
- 测试名为X的一个字节,如果X的第1,3位
- 某系统中有两片8259A,从片的请求信号
- 如果用24b储存一个无符号数,这个数的范
- 当下列程序执行完后,AL、BX、DI、D
- CPU对INTR中断请求的响应过程是执行
- 试说明可屏蔽中断和非屏蔽中断的区别和联系
- 在微机系统中,可采用的输入/输出控制方式
- 8086寻址方式中,指令MOV AX,[
- 若8254的通道计数频率为1MHZ,每个
- 编写程序,从键盘上输入一个无符号字整数,
- 线性地址是怎样转换成物理地址的?简要叙述
- 有2片8259A级联,从片接入主片的IR
- 8255的C口置位/复位操作控制字是从C
- 微机系统中,主机与外设之间交换信息通常采
- 8086/8088微处理器可寻址的最大I