What lead to the concept of paging?, Operating System

What lead to the concept of paging?

The main memory is separated into two parts that are one for the resident operating system, and one for the user processes. We may perhaps place the OS in either low memory or high memory. But typically we want several user processes to reside in memory at the same time. In the contiguous memory allocation every process is contained in a single contiguous section of memory. However it's not possible to allocate contiguous memory for all the processes waiting in the input queue. Here comes the requirement for a new memory management technique.

Two other important factors that lead to the development of paging are internal and external fragmentation.


Posted Date: 6/24/2013 8:28:17 AM | Location : United States

Related Discussions:- What lead to the concept of paging?, Assignment Help, Ask Question on What lead to the concept of paging?, Get Answer, Expert's Help, What lead to the concept of paging? Discussions

Write discussion on What lead to the concept of paging?
Your posts are moderated
Related Questions
Many early operating systems regarded processes as different timesharing users. The process abstraction is a popular way to organize concurrent programs, but it is not the only cho

Take the binary number and divide it into groups of 4 bits starting from the right hand side , if no group of 4 exists fill out leading 0's, then convert each group of 4 to a hex n

Synchronization serves two purposes: 1) to ensure safety for updates on shared data (e.g. to avoid races conditions), and 2) to coordinate and order actions taken by threads (e.g.

Why is it not possible to enforce memory protection at compile time?   Every process should be protected against unwanted interference by other process, whether intentional or

What is a client server system? Centralized systems proceed as server systems to satisfy request generated by client systems Server system is able to be broadly div

Question 1: a) Briefly explain each of the following terms: (i) Distributed systems. (ii) Real time systems. (iii) Multiprocessor. b) What is the impo

Q. How could a system be designed to allow a choice of operating systems to boot from? What would the bootstrap program need to do? Answer: Delieve a system that would like to

What is the use of FIFOs in client-server applications

Determine a component of a process precedence sequence Process name, Sequence operator ‘;’ and Concurrency operator ‘,’

What is a file? A file is a named collection of related information that is recorded on secondary storage. A file having either programs or data. A file has particular "structu