试题详情
- 简答题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操作”。 关注下方微信公众号,在线模考后查看
热门试题
- 8253-5方式1有何特点?
- 现有2K×8位的RAM芯片若干片,若用线
- 8253-5工作于方式1时,欲使输出负脉
- 8253—5作于方式4是(),方式5是(
- 可编程ROM可简记为()。
- 微处理器向8259提供的标识码即是中断类
- 简述高速缓冲存储器Cache为什么能够实
- 指令级并行
- 以BUF1为起始地址的外部数据存储区中存
- 试判断下列程序执行后,BX中的内容。
- 半导体存储器关机后,所存信息即丢失。
- USB是一种()。
- 数组SCORE中存有一个班级40名学生的
- 中断请求
- VGA显示卡有什么特点?
- LED状态显器常用光有?它们的特点是什么
- 向某个I/O端口写入一个数据,一定可以从
- 试说明指令MOVBX,5[BX]与指令L
- 825lA是()及()同步/异步接收发送
- 8253—5作于方式5时,计数过程中又写