Patent ID: 6564311
Filing Date: 2003-05-13
Classification: G06F

Abstract:
An address translation apparatus comprising:entry storage means for storing a plurality of entries, each entry containing a virtual page number, a physical page number, and a process identifier composed of plural bits; comparison information storage means for storing comparison information for defining at least two kinds of comparison methods, one of said comparison methods being a comparison of respective parts between a process identifier possessed by a process that is currently executed, with the process identifier in each entry; process comparison means for comparing the process identifier possessed by the process that is currently executed, with the process identifier in the entry, on the basis of the comparison information; and entry retrieval means for retrieving, from the entry storage means, an entry including a virtual page number equal to a virtual page number supplied from the outside, and a process identifier which matches the process identifier of the currently executed process, according to the result of comparison by the process comparison means.