单项选择题
A.32位线性地址分成10位页目录索引、10位页表索引和12位页内偏移量三个字段B.每次地址转换都需要先访问页目录表,然后访问页表,根据页表项得到物理地址C.4GB线性地址空间被划分成1M个页面,每个页面大小为4KBD.页目录表中的页目录项和页表中的页表项都占32位,且两者的结构完全相同
已知变量y和数组a都是int型,a的首地址为0x8049b00。假设编译器将a的首地址分配在ECX中,数组的下...
单项选择题已知变量y和数组a都是int型,a的首地址为0x8049b00。假设编译器将a的首地址分配在ECX中,数组的下标变量i分配在EDX中,y分配在EAX中,C语言赋值语句“y=a[i];”被编译为指令“movl (%ecx,%edx,4),%eax”。在IA-32/Linux环境下执行该指令,则当i=150时,得到的存储器操作数的线性地址是()。
A.0x804a100B.0x8049b9aC.0x8049b00D.0x8049d58
以下是有关IA-32/Linux系统分段机制的叙述,其中错误的是()。A.将用户代码段和用户数据段的段基址都设...
单项选择题以下是有关IA-32/Linux系统分段机制的叙述,其中错误的是()。
A.将用户代码段和用户数据段的段基址都设为0B.将内核代码段和内核数据段的段基址都设为0C.段描述符中段存在位P为1,故不以段为单位分配内存D.内核段描述符在GDT中,而用户段描述符在LDT中
以下是有关IA-32中逻辑地址向线性地址转换的叙述,其中错误的是()。A.GTD和LDT在内存的起始地址分别存...
单项选择题以下是有关IA-32中逻辑地址向线性地址转换的叙述,其中错误的是()。
A.GTD和LDT在内存的起始地址分别存放在CPU内不同的地方B.系统启动时操作系统先对GDT和LDT进行初始化C.每次逻辑地址向线性地址转换都要访问内存中的GDT或LDTD.从对应段描述符中取出段基址与段内偏移量相加可得到线性地址