PC/AT内存使用区域

PC/AT内存使用区域PC AT 内存使用区域 at 机内存分配

8086具有20根地址线,内存寻址范围最高为 1024KB=1MB。
逐步发展到32位CPU,CPU的物理内存寻址范围达到4GB。
为了与原来的PC在软件上兼容,系统1MB以下物理内存使用分配上仍然保持与原来的PC基本一致;
只是原来系统ROM中的BIOS一直处于CPU能寻址的内存最高端位置处,BIOS原来所在的位置将在计算机开机初始化时被用作BIOS的影子(Shadow)区域,即BIOS代码仍然会被复制到这个区域中。

当计算机上电初始化时,物理内存被设置成从地址0开始的连续区域。
除了地址从0xA0000-0xFFFFF(640KB-1MB,共384KB),和0xFFFE0000-0xFFFFFFFF(4GB处的最后64KB),范围以外的所有内存都可用做系统内存。这两个特定范围被用于I/O设备和BIOS程序。

 Linux内核完全剖析,p18

这图好像是指的Linux0.1x的情形,不是完全通用,

编程小号
上一篇 2025-01-10 22:30
下一篇 2025-01-10 22:21

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/107136.html