我一直在阅读操作系统书籍“Andrew S. Tanenbaum 的现代操作系统”(第 5 版)。我在内存管理中遇到分页概念。
这是我的问题.. 为了解释映射的工作原理,他们举了一个例子如下 “我们有一台生成 16 位地址的计算机,从 0 到 64K-1。这些是虚拟地址。但是这台计算机只有 32KB 的物理内存。所以尽管可以编写 64KB 的程序。”
实际上 64KB 的程序是怎么写的?
现在 1 KB = 1024 字节和 1024 字节 = 10248 位 = 2^13 位 = 1KB。在这里我们采用 64KB 程序然后 642^13 位 = 2^19 位然后 64KB 程序如何存储在生成 16 位地址的计算机中...
可能是我误解了一些东西但无法弄清楚....
任何人都可以帮助我..?