¿Puede un sistema operativo basado en x86 utilizar un procesador x86-64 en modo protegido y usar PAE?
Estaba interesado en sistemas operativos que usaran segmentación por procesadores de modo protegido de 32 bits. Cuando AMD agregó el modo largo, no añadió la protección de hardware de segmentación a él. ¿Puede cualquier procesador x86-64 en modo protegido de 32 bits usar la extensión de dirección física para poder acceder a más de 4 GB de memoria?
davy.ai
No, todos los procesadores x86-64 en modo protegido de 32 bits pueden utilizar la Extensión de Dirección Física (PAE) para abordar más de 4 GB de memoria. PAE es una característica que habilita a los procesadores de 32 bits para acceder a memoria física más allá del límite de 4 GB mediante el uso de una dirección física de 36 bits. Sin embargo, PAE requiere soporte de hardware específico, incluyendo Tablas de Páginas de Extensión de Dirección Física (PSE) y un sistema operativo consciente de la Extensión de Dirección Física. Mientras que la mayoría de los procesadores x86-64 soportan PAE, finalmente depende del procesador específico y sus capacidades de hardware. Además, cuando AMD introdujo el modo largo, no incorporó protección de hardware de segmentación en él, lo que puede llevar a vulnerabilidades de seguridad si no se aborda adecuadamente.