Browse Prior Art Database

Alternative Paging Access

IP.com Disclosure Number: IPCOM000099384D
Original Publication Date: 1990-Jan-01
Included in the Prior Art Database: 2005-Mar-14
Document File: 1 page(s) / 50K

Publishing Venue

IBM

Related People

O'Quin, JT: AUTHOR

Abstract

Disclosed is a technique that provides an alternative means of accessing a page by a broad range of paging devices while at the same time preventing standard accesses to the page.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 64% of the total text.

Alternative Paging Access

       Disclosed is a technique that provides an alternative
means of accessing a page by a broad range of paging devices while at
the same time preventing standard accesses to the page.

      There are situations when a page in memory must be accessible
to the operating system while at the same time accesses by authorized
applications are prohibited.  An example is paging.  Users must be
temporarily prohibited from accessing a page while the page is being
read into memory.  Often this is achieved by having a special
interface to the disk device driver that allows the pager to request
untranslated accesses for reading the page.  This allows the disk
device driver to access the page using untranslated accesses, while
the application can not access the page since it uses translated
accesses.  The problem with this is that it requires a specially
programmed device driver to perform paging operations.

      It is desirable to allow any block device driver to perform
paging I/O so that more devices can be used as paging devices, to
simplify the coding of paging devices, and to allow paging over
communication networks.  Therefore, paging operations need to be
performed with translated accesses while at the same time prohibiting
application access until the page is fully in memory.  To achieve
this, the page must be renamed.  The following describes an efficient
method to rename pages to achieve this purpose on machines with an
inve...