Skip to content

Latest commit

 

History

History
107 lines (70 loc) · 2.4 KB

03-3-lab2-quiz.md

File metadata and controls

107 lines (70 loc) · 2.4 KB

lec7: lab2在线练习

选择题


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位物理地址,设置有效位

都对,还要设置更多的一些属性。