ch08.pdf - Chapter 8 MemoryManagement Strategies Operating System Concepts \u2013 9th Edition Silberschatz Galvin and Gagne \u00a92013 Chapter 8 Memory

ch08.pdf - Chapter 8 MemoryManagement Strategies Operating...

This preview shows page 1 - 9 out of 51 pages.

Silberschatz, Galvin and Gagne ©2013 Operating System Concepts 9 th Edition Chapter 8: Memory- Management Strategies
Image of page 1
8.2 Silberschatz, Galvin and Gagne ©2013 Operating System Concepts 9 th Edition Chapter 8: Memory Management Strategies Background Swapping Contiguous Memory Allocation Segmentation Paging Structure of the Page Table Example: The Intel 32 and 64-bit Architectures Example: ARM Architecture
Image of page 2
8.3 Silberschatz, Galvin and Gagne ©2013 Operating System Concepts 9 th Edition Objectives To provide a detailed description of various ways of organizing memory hardware To discuss various memory-management techniques, including paging and segmentation To provide a detailed description of the Intel Pentium, which supports both pure segmentation and segmentation with paging
Image of page 3
8.4 Silberschatz, Galvin and Gagne ©2013 Operating System Concepts 9 th Edition Background Program must be brought (from disk) into memory and placed within a process for it to be run Main memory and registers are only storage CPU can access directly Memory unit only sees a stream of addresses + read requests, or address + data and write requests Register access in one CPU clock (or less) Main memory can take many cycles, causing a stall Cache sits between main memory and CPU registers Protection of memory required to ensure correct operation
Image of page 4