Concept of paging
#1



Vasundhra jaitly

[attachment=7837]

Introduction to paging:
• Memory is divided into fixed size chunks; FRAMES
• Process is divided into fixed size chunks;PAGES
• A frame can hold one page of data
• Physical address space of a process need not be contiguous
• Very limited internal fragmentation
• No external fragmentation

Paging is one of the memory-management schemes by which a computer can store and retrieve data from secondary storage for use in main memory. In the paging memory-management scheme, the operating system retrieves data from secondary
storage in same-size blocks called pages. The main advantage of paging is that it allows the physical address space of a process to be noncontiguous. Before paging, systems had to fit whole programs into storage contiguously, which caused various storage and fragmentation problems.
Paging is an important part of virtual memory implementation in most contemporary general-purpose operating systems, allowing them to use disk storage for data that does not fit into physical Random-access memory (RAM). Paging is usually implemented as architecture-specific code built into the kernel of the operating system.
The main functions of paging are performed when a program tries to access pages that are not currently mapped to physical memory (RAM). This situation is known as a page fault The operating system must then take control and handle the page fault, in a manner invisible to the program. Therefore, the operating system must:
1. Determine the location of the data in auxiliary storage.
2. Obtain an empty page frame in RAM to use as a container for the data.
3. Load the requested data into the available page frame.
4. Update the page table to show the new data.
5. Return control to the program, transparently retrying the instruction that caused the page fault.
Because RAM is faster than auxiliary storage, paging is avoided until there is not enough RAM to store all the data needed. When this occurs, a page in RAM is moved to auxiliary storage, freeing up space in RAM for use. Thereafter, whenever the page in secondary storage is needed, a page in RAM is saved to auxiliary storage so that the requested page can then be loaded into the space left behind by the old page





Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: paging network, paging, paging in gsm, paging and page fault, paging and page fault ppt, demand paging with t diagram, advanced paging for improving performance seminar topics,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  TRANSMISSION OF DATA TO MORE THAN ONE SYSTEM USING DELAY INDEPENDENT CONCEPT seminar surveyer 0 969 13-10-2010, 09:37 AM
Last Post: seminar surveyer
  Improving Demand Paging Performance of Compressed File System with NAND Flash Memory seminar surveyer 0 1,515 12-10-2010, 11:32 AM
Last Post: seminar surveyer
  THE CONCEPT OF MULTIMEDIA computer science topics 0 1,158 28-06-2010, 11:07 PM
Last Post: computer science topics
  The Callpaper Concept: Turning Paper into Computer Terminals electronics seminars 1 2,826 21-01-2010, 05:46 PM
Last Post: shilpa patil
  INFORMATION DISCOVERY IN DISTRIBUTED SYSTEMS – A NOVEL CONCEPT BASED ON MODELLING OF super 0 1,249 17-06-2009, 11:39 AM
Last Post: super

Forum Jump: