摘要 |
In a multiprocessor, multiprogrammed data processing system employing virtual addressing, apparatus and method are provided for selecting a page frame in main memory to be replaced by a new page of logic signal groups required by a processor. Rather than utilize a algorithm implemented in a series of logical decisions determined by a software procedure, the present invention provides for a single instruction that uses the status signals included with a page descriptor to address an entry in a table of resulting status signals. The relationship between the status signals and the table entries implements the algorithm. The table with entries of resulting status signals is associatedwith the instruction and is stored in the processor when the instruction is prepared for execution by the processor. The resulting status signals are stored with the page descriptor. The resulting status signals are analysed by a software procedure, the software procedure implementing the page replacement and executing other activity indicated by the resulting status signals. |