A page address register (PAR) contains the
physical addresses of pages currently held in the
main memory of a computer system. PARs are used in order to avoid excessive use of an address table in some
operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
s. A PAR may check a page's number against all entries in the PAR simultaneously, allowing it to retrieve the pages physical address quickly. A PAR is used by a single
process
A process is a series or set of activities that interact to produce a result; it may occur once-only or be recurrent or periodic.
Things called a process include:
Business and management
* Business process, activities that produce a specific s ...
and is only used for pages which are frequently referenced (though these pages may change as the process's behaviour changes in accordance with
the principle of locality). An example computer which made use of PARs is the
Atlas
An atlas is a collection of maps; it is typically a bundle of world map, maps of Earth or of a continent or region of Earth. Advances in astronomy have also resulted in atlases of the celestial sphere or of other planets.
Atlases have traditio ...
.
See also
*
Translation Lookaside Buffer (TLB)
References
Virtual memory
Computer memory
{{Comp-sci-stub