X86 PC的内存布局

1500阅读 0评论2015-11-28 810
分类:LINUX

在看《一个操作系统的实现》,下面是32M和64M虚拟PC的内存情况,Mark下

点击(此处)折叠或打开

  1. BaseAddrL BaseAddrH LengthLow LengthHigh Type
  2. 00000000h 00000000h 0009FC00h 00000000h 00000001h 639KB
  3. 0009FC00h 00000000h 00000400h 00000000h 00000002h 1KB
  4. 000E0000h 00000000h 00020000h 00000000h 00000002h 128KB
  5. 00100000h 00000000h 01F00000h 00000000h 00000001h 31MB
  6. FFFC0000h 00000000h 00040000h 00000000h 00000002h 100KB
  7.                                                   
  8. RAM size:02000000h

  9. BaseAddrL BaseAddrH LengthLow LengthHigh Type
  10. 00000000h 00000000h 0009FC00h 00000000h 00000001h 639KB
  11. 0009FC00h 00000000h 00000400h 00000000h 00000002h 1KB
  12. 000E0000h 00000000h 00020000h 00000000h 00000002h 128KB
  13. 00100000h 00000000h 03F00000h 00000000h 00000001h 63MB
  14. FFFC0000h 00000000h 00040000h 00000000h 00000002h 100KB
  15.                                                  
  16. RAM size:04000000h
会发现前面1MB是一样地,后面100KB也是一样的。可用部分是开头的639KB和从1MB开始的一段空间。
上一篇:动态创建svg要注意的地方
下一篇:xpath如何访问包含命名空间的节点