操作系统和内存管理

问题描述 投票:0回答:0

我一直在阅读操作系统书籍“Andrew S. Tanenbaum 的现代操作系统”(第 5 版)。我在内存管理中遇到分页概念。

这是我的问题.. 为了解释映射的工作原理,他们举了一个例子如下 “我们有一台生成 16 位地址的计算机,从 0 到 64K-1。这些是虚拟地址。但是这台计算机只有 32KB 的物理内存。所以尽管可以编写 64KB 的程序。”

实际上 64KB 的程序是怎么写的?

sample screen shot of book page.

现在 1 KB = 1024 字节和 1024 字节 = 10248 位 = 2^13 位 = 1KB。在这里我们采用 64KB 程序然后 642^13 位 = 2^19 位然后 64KB 程序如何存储在生成 16 位地址的计算机中...

可能是我误解了一些东西但无法弄清楚....

任何人都可以帮助我..?

memory-management operating-system paging
© www.soinside.com 2019 - 2024. All rights reserved.