-
公开(公告)号:US4145738A
公开(公告)日:1979-03-20
申请号:US801571
申请日:1977-05-31
CPC分类号: G06F12/1036
摘要: In a data processing system having a plurality of virtual address spaces, a virtual address is translated into a real address for accessing a main memory and the translation result is stored in a translation lookaside buffer, as in a processing system having a single virtual address space. Thereafter, in the case of the same virtual address as the above, the translation lookaside buffer is retrieved to translate the virtual address into a real address. Generally, even in the case of the same virtual addresses, if their virtual address spaces are different, the virtual addresses are translated into different real addresses. However, a control program, a control table or a common subroutine is provided in a common area in which the coordination of virtual and real addresses is always constant even in the case of different virtual address spaces. To enhance the efficiency of utilization of the translation lookaside buffer, common area indicating means is provided, by which the coordination of virtual and real addresses on the translation lookaside buffer is registered so that it can be used in common to a plurality of virtual address spaces.
摘要翻译: 在具有多个虚拟地址空间的数据处理系统中,将虚拟地址转换为用于访问主存储器的实际地址,并且将转换结果存储在转换后备缓冲器中,如具有单个虚拟地址空间的处理系统 。 此后,在与上述相同的虚拟地址的情况下,检索翻译后备缓冲器以将虚拟地址转换为实际地址。 通常,即使在相同的虚拟地址的情况下,如果虚拟地址空间不同,则将虚拟地址转换成不同的实际地址。 然而,即使在不同的虚拟地址空间的情况下,在虚拟和实际地址的协调总是恒定的公共区域中提供控制程序,控制表或公共子例程。 为了提高翻译后备缓冲器的利用效率,提供了公共区域指示装置,通过该公共区域指示装置,登记了翻译后备缓冲器上的虚拟和实际地址的协调,使得它可以被共同地用于多个虚拟地址空间 。