CHAPTER 8:MAIN MEMORY
CHAPTER 8: MAIN MEMORY
CHAPTER 8:MEmory mAnagement o Background o Swapping o Contiguous Memory allocation o Paging o Structure of the Page Table o Segmentation o Example:The Intel Pentium
CHAPTER 8: MEMORY MANAGEMENT Background Swapping Contiguous Memory Allocation Paging Structure of the Page Table Segmentation Example: The Intel Pentium
REVIEW o Protection o Address binding ·Static ·Dynamic o Memory Management ·Partition o fixed o variable
REVIEW Protection Address binding Static Dynamic Memory Management Partition fixed variable http://wenku.baidu.com/course/study/77f1dcccda38376ba f1fae94#665ea0c7aa00b52acfc7ca94
MULTISTEP PROCESSING OF A USER PROGRAM source program compiler or compile assembler time object module other object modules linkage editor load load module time system library loader dynamically loaded system library in-memory binary executio dynamic linking time (run memory image time)
MULTISTEP PROCESSING OF A USER PROGRAM
DYNAMIC LOADING o Routine is not loaded until it is called o Better memory-space utilization;unused routine is never loaded o Useful when large amounts of code are needed to handle infrequently occurring cases o No special support from the operating system is required implemented through program design
DYNAMIC LOADING Routine is not loaded until it is called Better memory-space utilization; unused routine is never loaded Useful when large amounts of code are needed to handle infrequently occurring cases No special support from the operating system is required implemented through program design