-
61.
公开(公告)号:US06385712B1
公开(公告)日:2002-05-07
申请号:US09426323
申请日:1999-10-25
Applicant: Paul Campbell
Inventor: Paul Campbell
IPC: G06F1210
CPC classification number: G06F12/1036
Abstract: A method and apparatus for segregation of virtual address space in a computer system is provided. An embodiment of the invention provides compatibility of an emulated processor architecture with a native processor architecture. Address space for the emulated processor architecture is provided and segregated from other address space, such as address space designated for use by a native processor, where the native processor is the processor actually present in a computer system. An embodiment of the invention provides separate exception handlers to handle translation lookaside buffer (TLB) misses for each address space. An embodiment of the invention provides an address space tag associated with a virtual address to designate the address space to which that virtual address pertains.
Abstract translation: 提供了一种用于在计算机系统中分离虚拟地址空间的方法和装置。 本发明的实施例提供了仿真处理器架构与本机处理器架构的兼容性。 提供仿真处理器架构的地址空间,并与其他地址空间隔离,例如指定为由本地处理器使用的地址空间,其中本机处理器是处理器实际存在于计算机系统中。 本发明的实施例提供单独的异常处理程序来处理每个地址空间的翻译后备缓冲器(TLB)丢失。 本发明的实施例提供了与虚拟地址相关联的地址空间标签,以指定该虚拟地址所属的地址空间。
-
62.
公开(公告)号:US5486844A
公开(公告)日:1996-01-23
申请号:US190731
申请日:1994-02-01
Applicant: Martin Randall , Paul Campbell , Douglas J. Gilbert
Inventor: Martin Randall , Paul Campbell , Douglas J. Gilbert
CPC classification number: G09G5/393
Abstract: A method and apparatus for performing transparent data transfer operations on graphics data (such as video data), in which a source image currently displayed as part of a destination image (or stored in memory) is moved to a selected destination location on the destination image without obliterating background portions of the destination image. In a class of embodiments, the invention accomplishes a transparent bit-block transfer by clocking out source data (stored in an internal memory) to a bank of arithmetic logic units (ALUs), and processing the source data in the ALUs to identify portions of the source data representing transparent (or background) data which should not replace corresponding destination data, and which represent foreground data (new text to replace destination data). The marked source data are selectively written into a video memory containing the destination data, to selectively overwrite only those destination data pixels corresponding to new text. Transfers of source data to individual video memory locations which correspond transparent (background) data are inhibited or aborted.
Abstract translation: 一种用于对图形数据(例如视频数据)进行透明数据传输操作的方法和装置,其中当前显示为目标图像的一部分(或存储在存储器中)的源图像被移动到目的地图像上的所选择的目的地位置 而不会消除目的地图像的背景部分。 在一类实施例中,本发明通过将源数据(存储在内部存储器中)计时到一组算术逻辑单元(ALU)来实现透明位块传输,并且处理ALU中的源数据以识别 源数据表示不应替代相应目的地数据的透明(或背景)数据,并且代表前台数据(用于替换目的地数据的新文本)。 标记的源数据被选择性地写入包含目的地数据的视频存储器中,以仅选择性地重写仅覆盖对应于新文本的目的地数据像素。 将源数据传输到对应于透明(背景)数据的各个视频存储器位置被禁止或中止。
-