tac0S
Template Affectional Command Operating System
|
Data structures for managing the translation. More...
Go to the source code of this file.
Classes | |
class | TranslationEntry |
The following class defines an entry in a translation table – either in a page table or a TLB. Each entry defines a mapping from one virtual page to one physical page. In addition, there are some extra bits for access control (valid and read-only) and some bits for usage information (use and dirty). More... | |
Data structures for managing the translation.
Data structures for managing the translation from virtual page # -> physical page #, used for managing physical memory on behalf of user programs.
The data structures in this file are "dual-use" - they serve both as a page table entry, and as an entry in a software-managed translation lookaside buffer (TLB). Either way, each entry is of the form: <virtual page #, physical page #>.
DO NOT CHANGE – part of the machine emulation
Copyright (c) 1992-1993 The Regents of the University of California. All rights reserved. See copyright.h for copyright notice and limitation of liability and disclaimer of warranty provisions.