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?
Electrical Engineering Stack Exchange is a question and answer site for electronics and electrical engineering professionals, students, and enthusiasts. It only takes a minute to sign up.
Sign up to join this communityThe 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: