Memory pages, Operating System

Applications allocate memory in terms of the number of bytes that they need, but this level of granularity is too ?ne-grained for the operating system to manage the system memory in this way. Instead, the OS manages the memory in groups of bytes called pages. Pages are typically of 4kb or 8kb. Suppose we decide to use 4kb pages; in a 32-bit machine, it is possible to address at most 232 different addresses; if we divide that maximum amount of memory by the size of the page, we see that there can be at most 232 / 212 = 220 4kb pages.

Posted Date: 3/12/2013 5:34:21 AM | Location : United States







Related Discussions:- Memory pages, Assignment Help, Ask Question on Memory pages, Get Answer, Expert's Help, Memory pages Discussions

Write discussion on Memory pages
Your posts are moderated
Related Questions
Essential Properties of Operating System 1. Batch: Jobs with similar needs are batched together and run through the computer as a group by an operator or automatic job sequen

Define what is Dispatcher In the Worker Model, it is the task of the Dispatcher to spawn a thread for every client-to-server connection. The Dispatcher acts as the go-between o


System Service Program system service program Supports and provides the services for other program. System service program perform Varity of tasks.  They are further divided in

What are the features of Operation Research approach?

Q. What are the tradeoffs concerned in rereading code pages from the file system versus using swap space to store them? Answer: If codes pages are accumulate in swap space th

Explain about threading issues? The fork and exec system calls In a multithreaded program of few UNIX systems have chosen to have two versions of fork, one that duplicates e

What are the necessary conditions for deadlocks? 1. Mutual exclusion :  Only one process at a time is able to use the resource. 2. Hold and wait :  A process should be holdi

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

Problem: a) To ensure proper operation, the operating system and all the other programs must be protected from any malfunctioning program. Describe a mechanism which is impleme