Como vários sistemas operacionais são limitados a 32 ou 64 bits?

Como vários sistemas operacionais são limitados a 32 ou 64 bits?

Entendo que, devido à construção física, as CPUs vêm em tamanhos diferentes: 16 bits, 32 bits e 64 bits. Mas o que isso significa “Windows XP é um sistema operacional de 32 bits”? qual é a limitação de um software para se limitar a 32 ou 64 bits?

Responder1

O sistema operacional deve ser compilado com uma certa suposição sobre o tamanho (e, portanto, o alcance) dos ponteiros que ele gerencia. Tenha em mente que também é tarefa do sistema operacional implementar a abstração da memória virtual e lidar com o lado do hardware (páginas, troca, entrada e saída de paginação e assim por diante). Portanto, o sistema operacional certamente deve ser escrito para levar em conta detalhes arquitetônicos como esses.

informação relacionada