什么是段选择器、描述符、描述符表和描述符表寄存器?
段选择器:保护方式下的16位段寄存器就是段选择器。描述符:是保护方式引入的数据结构,有8个字节64位,具有段基地址、访问权限、段界限等字段。IA-32处理器利用它来实现存储管理、特权与保护。描述符表:描述符表是存放描述符的一个特殊区域段。描述符表寄存器:指明描述符表所在主存地址的寄存器。
举一反三
- 以下有关IA-32段描述符和段描述符表的叙述中,错误的是( )。 A: 段描述符表就是段表,段描述符就是其中的段表项 B: 段描述符分普通段描述符和系统控制段描述符两类 C: 段描述符表分GDT(全局)、LDT(局部)和IDT(中断)三类 D: 段基址低12位总是0,因此段描述符中的段基址字段占20位
- 利用索引字段可以从拥有210个段描述符的段描述符表中选出任何一个段描述符。
- 下面是关于Pentium微处理器中GDT(全局描述符表),LDT(局部描述符表),IDT(中断描述符表)以及TSS(任务状态段)的叙述Ⅰ.GPT存放系统内每一个任务都有可以访问的描述符,包括段描述符、LDT和TSS描述符,以及调用门和任务门描述符Ⅱ.LDT存放一个任务专用的描述符,包括段描述符、调用门和任务门描述符Ⅲ.LDT存放256个中断描述符,包括中断门、陷阱门和任务门三种类型的描述符Ⅳ.TSS存放一个任务的状态和任务转换信息其中正确的是()。 A: 仅Ⅰ和Ⅱ B: 仅Ⅱ和Ⅲ C: 仅Ⅲ和Ⅳ D: 全部
- 描述符表(Descriptor Table)以8字节为单位存储段的描述符。
- 描述符表的作用是什么?有几类描述符表?
内容
- 0
PentiumCPU中有三种描述符表,分别是GDT、LDT和IDT。每个描述符表中,最多可含有个描述符,每个描述符对应一个。
- 1
选择子的作用是用于选择描述符表中的某个描述符。
- 2
对于文件描述符表,( )。 A: 每个进程都有自己的文件描述符表 B: 有父子关系的进程合用一张文件描述符表 C: 打开同一个文件的进程合用一张文件描述符表 D: 整个操作系统只有一张文件描述符表
- 3
关于Intel CPU内存管理机制说法错误的是 。 A: 局部描述符表LDT(Local Descriptor Table)中描述的内存每个进程可以访问的。 B: 中断描述符表IDT(Interrupt Descriptor Table)包含有与中断服务程序相关的段描述符。 C: 在保护模式下段寄存器的内容用于选择GDT或LDT中的某个描述符。 D: 在保护模式下段寄存器的内容包含有访问权限控制的参数。
- 4
中国大学MOOC: 描述符表(Descriptor Table)以8字节为单位存储段的描述符。