l Memory Management Techniques Technique Description Strengths Weaknesses Main memory is divided into a number of static partitions at system generation time. A Process may be loaded into a partition of equal or greater size. Partitions are created dynamically, so that each process is loaded into a partition of exactly (in most cases) the same size as that process. Simple to implement little operating system overhead. Inefficient use of memory due to Internal fragmentation. Maximum number of active processes Is fixed. A small amount of internal fragmentation.; more efficient use of main memory. Inefficient use of processor due to the need for compaction to counter external fragmentation. Main memory is divided into a number of equal-size frames. Each process is divided into a number of equal-size pages of the same length as frames. A process is loaded by loading all of its pages into available, not necessarily contiguous, frames. No external fragmentation.
This is the end of the preview. Sign up
access the rest of the document.
This note was uploaded on 09/30/2011 for the course SISTEMAS O 1 taught by Professor Garza during the Spring '11 term at ITESM.