0
\$\begingroup\$

What type of memory type is used for the Global Descriptor Table in an Intel Core 2 CPU?

Is it just EEPROM or does the CPU normally use another type of NVRAM?

\$\endgroup\$

1 Answer 1

4
\$\begingroup\$

The Global Descriptor Table is stored in normal memory (RAM), the CPU is told where it resides using the LGDT instruction. This happens in protected mode when the CPU is effectively a 16 bit processor and the instruction needs to be run in ring 0.

The CPU will retain references to the table (including in the segment registers) but it isn't physically stored on the CPU itself. And regardless, an x86 CPU does not have EEPROM.

You can find some good references here:

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.