top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

Explain Memory Partitioning, Paging, Segmentation.

+1 vote
Explain Memory Partitioning, Paging, Segmentation.
posted Dec 28, 2015 by Sathyasree

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button

2 Answers

+1 vote

Memory Partitioning- means partitioning the memory into small units or blocks & load the data or code into the blocks, & use this data & code when required by a process.

Paging- is a techique to manage the memory in the form of equal soze of blocks called pages. Only those pages which are having the data, required by a process, will be loaded to memory not the entire file. This allow the OS to execute even very large processe which requires more memory that your system can't load the entire process at once.

Segmentation- is a technique of memory menagement, mainly introduces for memory protection, where memory is devided into variable size of chunks called segments.

answer Dec 28, 2015 by Amit Kumar Pandey
+1 vote

Virtual memory is a computer system technique which gives an application program the impression that it has contiguous working memory, while in fact it is physically fragmented and may even overflow on to disk storage. Systems which use this technique make programming of large applications easier and use real physical memory (e.g. RAM) more efficiently than those without virtual memory.
Paging is the process of saving inactive virtual memory pages to disk and restoring them to real memory when required.
Some systems, such as the Burroughs large systems, do not use paging to implement virtual memory. Instead, they use segmentation, so that an application’s virtual address space is divided into variable-length segments. A virtual address consists of a segment number and an offset within the segment.

answer Dec 29, 2015 by Shivaranjini