1個人開發操作系統之內存容量檢測

內存管理的第一步是要知道內存的容量大小,也就是內存終了地址。檢測內存容量的方法之一是從BIOS獲取數據,但是使用BIOS的版本不同,獲取的方式也大不相同。因此操作系統開發時採用另一種方法,就是檢測內存地址是否有效。 首先,如果是486CPU,要先把緩存(Cache)屏蔽。爲了提高CPU和內存之間數據交換的速度,CPU內的緩存會保留內存中剛被訪問的數據。例如在CPU第一次訪問0x18地址的數據54時
相關文章
相關標籤/搜索