在看《一个操作系统的实现》,下面是32M和64M虚拟PC的内存情况,Mark下
-
BaseAddrL BaseAddrH LengthLow LengthHigh Type
-
00000000h 00000000h 0009FC00h 00000000h 00000001h 639KB
-
0009FC00h 00000000h 00000400h 00000000h 00000002h 1KB
-
000E0000h 00000000h 00020000h 00000000h 00000002h 128KB
-
00100000h 00000000h 01F00000h 00000000h 00000001h 31MB
-
FFFC0000h 00000000h 00040000h 00000000h 00000002h 100KB
-
-
RAM size:02000000h
-
-
BaseAddrL BaseAddrH LengthLow LengthHigh Type
-
00000000h 00000000h 0009FC00h 00000000h 00000001h 639KB
-
0009FC00h 00000000h 00000400h 00000000h 00000002h 1KB
-
000E0000h 00000000h 00020000h 00000000h 00000002h 128KB
-
00100000h 00000000h 03F00000h 00000000h 00000001h 63MB
-
FFFC0000h 00000000h 00040000h 00000000h 00000002h 100KB
-
-
RAM size:04000000h
会发现前面1MB是一样地,后面100KB也是一样的。可用部分是开头的639KB和从1MB开始的一段空间。
阅读(1299) | 评论(0) | 转发(0) |