各種作業系統如何限制為32位元或64位元?

各種作業系統如何限制為32位元或64位元?

據我所知,由於物理結構的原因,CPU 有不同的大小:16 位元、32 位元、64 位元。但是「Windows XP 是 32 位元作業系統」是什麼意思呢?軟體將自身限制為 32 位元或 64 位元的限制是什麼?

答案1

作業系統必須在對其管理的指標的大小(以及範圍)進行某種假設的情況下進行編譯。請記住,實現虛擬記憶體抽象並處理其硬體方面(頁面、交換、分頁調入和調出等)也是作業系統的任務。因此,作業系統的編寫肯定必須考慮到這些架構細節。

相關內容