Please enable JavaScript.
Coggle requires JavaScript to display documents.
CHAPTER 10: OS SUPPORT (Memory Management (Paging (Split memory into equal…
CHAPTER 10: OS SUPPORT
ARM Memory Management
-
-
-
Access control: AP access control bits in each table entry control access to a region of memory by a gives process.
-
Scheduling
Medium-Term
-
If no virtual memory, memory management is also an issue.
-
Short-Term
-
Fine grained decisions of which job to execute next, e.g. which job actually gets to use the processor in the next time slot.
Long-Term
Once submitted, a job becomes a process for the short term scheduler
-
Determines which programs are submitted for processing, e.g. controls the degree of multi-programming
Memory Management
Paging
Split memory into equal sized, small chunks - page frames.
Virtual Memory
Demand paging (do not require all pages of a process in memory) and page fault (required page is not in memory).
-
-
Swapping
Long term queue of process stored on disk, processes 'swapped' in a space available, completes it's moved out of main memory.
-
OS Support
-
Functions:
-
Program: loads instructions and data into memory, prepares I/O devises for usage, handles interrupts and error conditions.
Programmers: Utilities - debuggers, editors.
-