單項選擇題以下是有關(guān)IA-32存儲管理控制寄存器的敘述,其中錯誤的是()。
A.CR2控制寄存器用于存放發(fā)生頁故障(Page Fault)的線性地址
B.CR3控制寄存器用于存放頁目錄表在主存的起始地址
C.若要啟用分頁機制,則CR0控制寄存器中的PE和PG都要置1
D.用戶進程和操作系統(tǒng)內(nèi)核都可以訪問存儲管理控制寄存器
您可能感興趣的試卷
你可能感興趣的試題
1.單項選擇題以下是有關(guān)IA-32中線性地址向物理地址轉(zhuǎn)換過程的敘述,其中錯誤的是()。
A.32位線性地址分成10位頁目錄索引、10位頁表索引和12位頁內(nèi)偏移量三個字段
B.每次地址轉(zhuǎn)換都需要先訪問頁目錄表,然后訪問頁表,根據(jù)頁表項得到物理地址
C.4GB線性地址空間被劃分成1M個頁面,每個頁面大小為4KB
D.頁目錄表中的頁目錄項和頁表中的頁表項都占32位,且兩者的結(jié)構(gòu)完全相同
2.單項選擇題已知變量y和數(shù)組a都是int型,a的首地址為0x8049b00。假設(shè)編譯器將a的首地址分配在ECX中,數(shù)組的下標變量i分配在EDX中,y分配在EAX中,C語言賦值語句“y=a[i];”被編譯為指令“movl (%ecx,%edx,4),%eax”。在IA-32/Linux環(huán)境下執(zhí)行該指令,則當i=150時,得到的存儲器操作數(shù)的線性地址是()。
A.0x804a100
B.0x8049b9a
C.0x8049b00
D.0x8049d58