summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2021-04-06 08:56:02 -0600
committermo khan <mo@mokhan.ca>2021-04-06 08:56:02 -0600
commitd4eb8f04d7dfb4a0e5a3689f60bd335945fd4342 (patch)
tree93eb33d215e5f8eb3c3481bbc91404b7682f4a28
parent75cc38d6bdc522bbfe9c883fc6e68446a748d8f2 (diff)
start notes on MMU
-rw-r--r--doc/8.md6
1 files changed, 5 insertions, 1 deletions
diff --git a/doc/8.md b/doc/8.md
index 10f3230..415e61d 100644
--- a/doc/8.md
+++ b/doc/8.md
@@ -75,7 +75,7 @@ Each binding is a mapping from one address space to another.
## Logical vs. Physical Address Space
-CPU generated addresses are referred to as a `logical address`.
+CPU generated addresses are referred to as a `logical address` or `virtual address`.
An address seen by the memory unit, i.e. loaded into the `memory-address register`,
is called `physcial address`.
@@ -103,3 +103,7 @@ Execution-time addresses result in differing logical and physical addresses.
| |
------------
```
+
+The `memory-management unit (MMU)` maps virtual to physical addresses.
+
+The `base register` is referred to as the `relocation register` in the virtual address scheme.