Full-system ISA emulating system and process recognition method
US8255201B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Apr 23, 2008 |
| Grant date | Aug 28, 2012 |
| Priority date | — |
| Expiry date | Jun 29, 2031 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/45537
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Disclosed is a method of recognizing a process in a full-system Instruction Set Architecture (ISA) emulator, comprising the steps of: recognizing a process based on a base address of a page table thereof, recognizing the switch between the processes when said base address of the page table has changed, recognizing the termination of a recorded process when the base address of the page table of the process which tries to modify the page table is not equal to the base address of the page table of the recorded process in the page table. With the recognized process, the binary translation results indexed based on content can be saved into a corresponding process repository, thereby achieving the permanent saving of the translation results and the reuse of translation and optimization on the basis of a previously executed program. Consequently, the overall performance of the full-system Industry Standard Architecture emulator is enhanced.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.