Concept of paging
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
seminar surveyer
Active In SP

Posts: 3,541
Joined: Sep 2010
01-01-2011, 11:35 AM

Vasundhra jaitly

.doc   Concept of paging.doc (Size: 1.26 MB / Downloads: 75)

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


Important Note..!

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


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

Quick Reply
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
  the call paper concept priya puppy 0 360 28-01-2014, 08:41 PM
Last Post: priya puppy
  The Concept of AUGMENTED REALITY ppt seminar projects maker 0 403 13-09-2013, 04:09 PM
Last Post: seminar projects maker
  VHDL CODING STYLE AND PROGRAMING CONCEPT REPORT seminar projects maker 0 303 12-09-2013, 02:21 PM
Last Post: seminar projects maker
  Report on 5G mobile phone concept seminar projects maker 0 422 11-09-2013, 12:41 PM
Last Post: seminar projects maker
  TAKEOVER: A New Vertical Handover Concept for Next-Generation Heterogeneous pdf study tips 0 403 19-06-2013, 01:02 PM
Last Post: study tips
  Computer-Aided Design Concept to Silicon PPT study tips 0 335 20-04-2013, 03:47 PM
Last Post: study tips
  network security issues and concept of firewall seminar tips 0 308 18-12-2012, 06:04 PM
Last Post: seminar tips
  Paging Algorithms and Implementation Issues pdf project girl 0 273 11-12-2012, 02:08 PM
Last Post: project girl
  Virtual Memory – Address Translation, Paging and Segmentation Schemes seminar tips 0 353 07-12-2012, 06:20 PM
Last Post: seminar tips
  SEMINAR ON MORPH CONCEPT REPORT project girl 0 300 17-11-2012, 01:48 PM
Last Post: project girl