80386 CPU保护模式下的特权级个数是() s1
- 1
- 2
- 3
- 4
ring0-ring3
ucore OS中使用了的80386 CPU保护模式下的特权级的级别包括() s1
- 0
- 1
- 2
- 3
ring 0 for OS, ring3 for application
在ucore OS的管理下,如果CPU在ring3特权级执行访存指令,读属于ring0特权级的数据段中的内存单元,将出现的情况是() s1
- 产生外设中断
- 产生访存异常
- CPU继续正常执行
- 系统重启
将产生General Protection Fault异常
段描述符中与特权级相关的一个组成部分的名称是() s1
- DPL
- AVL
- Base
- Limit
是DPL
CS段寄存器中的最低两位保存的是() s1
- DPL
- CPL
- RPL
- NPL
是CPL
DS段寄存器中的最低两位保存的是() s1
- DPL
- CPL
- RPL
- NPL
是RPL
CPU执行一条指令访问数据段时,硬件要做的特权级检查是() s1
- MAX(CPL, RPL) <= DPL[数据段]
- MIN(CPL, RPL) <= DPL[数据段]
- MAX(CPL, DPL) <= RPL[数据段]
- MIN(CPL, DPL) <= RPL[数据段]
是MAX(CPL, RPL) <= DPL[数据段]
对于Task State Segment(TSS)而言,uCore OS可以利用它做() s2
- 保存ring 0的SS
- 保存ring 0的ESP
- 保存中断描述符表的基址
- 保存全局描述符表的基址
是保存ring 0的SS和ESP
页目录表的基址是保存在寄存器() s3
- CR0
- CR1
- CR2
- CR3
CR3
在启动页机制后,不可能进行的操作包括() s3
- 取消段机制,只保留页机制
- 取消页机制,只保留段机制
- 取消页机制,也取消段机制
- 保留页机制,也保留段机制
不可能取消段机制,只保留页机制
给定一个虚页地址和物理页地址,在建立二级页表并建立正确虚实映射关系的过程中,需要完成的事务包括() s4
- 给页目录表动态分配空间,给页表分配空间
- 让页基址寄存器的高20位内容为页目录表的高20位物理地址
- 在虚地址高10位的值为index的页目录项中的高20位填写页表的高20位物理地址,设置有效位
- 在虚地址中10位的值为index的页表项中中的高20位填写物理页地址的高20位物理地址,设置有效位
都对,还要设置更多的一些属性。