






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A comprehensive overview of memory management in operating systems. It covers fundamental concepts such as memory allocation, fragmentation, paging, and segmentation. The importance of memory management, explores different techniques, and discusses the advantages and disadvantages of each approach. It is a valuable resource for students and professionals seeking to understand the principles and practices of memory management in operating systems.
Typology: Summaries
1 / 10
This page cannot be seen from the preview
Don't miss anything!







Memory is divided into different blocks or partitions. Each process is allocated according to the requirement. Partition allocation is an ideal method to avoid internal fragmentation. Below are the various partition allocation schemes :
1) Single Contiguous Allocation: It is the easiest memory management technique. In this method, all types of computer’s memory except a small portion which is reserved for the OS is available for one application. Example: MS-DOS and embedded OS. 2) Partitioned Allocation: It divides primary memory into various memory partitions, which is mostly contiguous areas of memory. Every partition stores all the information for a specific task or job. This method consists of allotting a partition to a job when it starts & unallocated when it ends. 3) Paged Memory Management: This method divides the computer’s main memory into fixed-size units known as page frames. This hardware memory management unit maps pages into frames which should be allocated on a page basis. 4) Segmented Memory Management: Segmented memory is the only memory management method that does not provide the user’s program with a linear and contiguous address space. Segments need hardware support in the form of a segment table.
Two types of Fragmentation methods are: