From d4eb8f04d7dfb4a0e5a3689f60bd335945fd4342 Mon Sep 17 00:00:00 2001 From: mo khan Date: Tue, 6 Apr 2021 08:56:02 -0600 Subject: start notes on MMU --- doc/8.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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. -- cgit v1.2.3