Contiguous-memory allocation, Operating System

Compare contiguous-memory allocation with pure paging in the following aspects:

1. In support of dynamic memory allocation: most systems allow programs to allocate more memory to its address space during execution. Heap and stack are examples of such allocated memory.

2. External fragmentation and internal fragmentation.

3. Ability to share code across processes.

Posted Date: 4/2/2013 4:06:05 AM | Location : United States







Related Discussions:- Contiguous-memory allocation, Assignment Help, Ask Question on Contiguous-memory allocation, Get Answer, Expert's Help, Contiguous-memory allocation Discussions

Write discussion on Contiguous-memory allocation
Your posts are moderated
Related Questions
Contiguous allocation: Every file will be allocated contiguous space in the memory. Allow the block size be 1K If a 50K files desires to be allocated space after t

Write a brief note on demand paging. A demand paging is alike to a paging system with swapping. The Processes reside on the secondary memory while we want to implement a proces

In a table format, discuss the differences between the fixed partition and the variable partition memory organization in terms of the basic idea, memory structure, advantages

Q. What merit is there in having different time-quantum sizes on different levels of a multilevel queuing system? Answer: Processes that require more frequent servicing for ins

Demand paging With demand paging, a page is called into memory only when a location on that page is actually indexed during run time. With pre-paging, pages other than the one

Question : The file system is the most visible aspect of an operating system. It provides the mechanism for on-line storage and access to both data and programs of the operatin

We will brie?y introduce paging to ?nish off this lecture. When a process is loaded, not all of the pages are immediately loaded, since it's possible that they will not all be need

Since most of the programs require a lot of memory allocation/deallocation, we expect the memory management to be fast, to have low fragmentation, make good use of locality, and be

Explain a boot control block A boot control block can have the information required by the system to boot an operating from that partition. If the disk does not have an operati

A thread is defined as an independent stream of instructions that can be scheduled to run as such by the operating system. Each program contains a number of threads which can be ru