TW200602887A - System and method for executing wang VS programs without wang VS hardware - Google Patents
System and method for executing wang VS programs without wang VS hardwareInfo
- Publication number
- TW200602887A TW200602887A TW094119967A TW94119967A TW200602887A TW 200602887 A TW200602887 A TW 200602887A TW 094119967 A TW094119967 A TW 094119967A TW 94119967 A TW94119967 A TW 94119967A TW 200602887 A TW200602887 A TW 200602887A
- Authority
- TW
- Taiwan
- Prior art keywords
- wang
- host
- hardware
- abstraction layer
- computer system
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45537—Provision of facilities of other operating environments, e.g. WINE
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Executing Machine-Instructions (AREA)
Abstract
A computer system for executing Wang VS programs without a Wang VS hardware system includes a host computer system, a Wang VS software system and a hardware abstraction layer program. The host computer system is independent of any Wang VS hardware system components and has a host system processor, a host input-output system, a host memory, and a host bus system. The Wang VS software system includes at least a Wang VS operating system stored in the host memory. The Wang VS software system has machine instructions designed to execute specific functions. The hardware abstraction layer program is stored in the host memory. The hardware abstraction layer program is functionally interposed between the Wang VS software system and the host computer system such that all of the machine instructions are first processed by the hardware abstraction layer program before communicating with the host computer system.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US58297904P | 2004-06-26 | 2004-06-26 | |
| PCT/US2005/021026 WO2006011994A2 (en) | 2004-06-26 | 2005-06-14 | System for emulating wang vs programs |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW200602887A true TW200602887A (en) | 2006-01-16 |
Family
ID=35786618
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW094119967A TW200602887A (en) | 2004-06-26 | 2005-06-16 | System and method for executing wang VS programs without wang VS hardware |
Country Status (2)
| Country | Link |
|---|---|
| TW (1) | TW200602887A (en) |
| WO (1) | WO2006011994A2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI595414B (en) * | 2012-02-21 | 2017-08-11 | 應用材料股份有限公司 | System for enhanced re-hosting for legacy hardware and software |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20210056220A1 (en) * | 2019-08-22 | 2021-02-25 | Mediatek Inc. | Method for improving confidentiality protection of neural network model |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6496847B1 (en) * | 1998-05-15 | 2002-12-17 | Vmware, Inc. | System and method for virtualizing computer systems |
| US6397242B1 (en) * | 1998-05-15 | 2002-05-28 | Vmware, Inc. | Virtualization system including a virtual machine monitor for a computer with a segmented architecture |
| US7210144B2 (en) * | 2002-08-02 | 2007-04-24 | Microsoft Corporation | Method for monitoring and emulating privileged instructions of programs in a virtual machine |
| US7793286B2 (en) * | 2002-12-19 | 2010-09-07 | Intel Corporation | Methods and systems to manage machine state in virtual machine operations |
| US7552426B2 (en) * | 2003-10-14 | 2009-06-23 | Microsoft Corporation | Systems and methods for using synthetic instructions in a virtual machine |
-
2005
- 2005-06-14 WO PCT/US2005/021026 patent/WO2006011994A2/en not_active Ceased
- 2005-06-16 TW TW094119967A patent/TW200602887A/en unknown
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI595414B (en) * | 2012-02-21 | 2017-08-11 | 應用材料股份有限公司 | System for enhanced re-hosting for legacy hardware and software |
| US10037064B2 (en) | 2012-02-21 | 2018-07-31 | Applied Materials, Inc. | Enhanced re-hosting capability for legacy hardware and software |
| US10452111B2 (en) | 2012-02-21 | 2019-10-22 | Applied Materials, Inc. | Enhanced re-hosting capability for legacy hardware and software |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2006011994A3 (en) | 2007-11-08 |
| WO2006011994A2 (en) | 2006-02-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW200608292A (en) | Method, system, and computer program product for dynamically managing power in microprocessor chips according to present processing demands | |
| WO2003085497A3 (en) | System and method for execution of a secured environment initialization instruction | |
| WO2008003930A3 (en) | Techniques for program execution | |
| IN2014KN02671A (en) | ||
| WO2008127610A3 (en) | Application interface on multiple processors | |
| WO2008067357A3 (en) | System for overriding bytecode, which should be interpreted, with native code, which can be directly executed | |
| WO2001080001A3 (en) | Computer method and system for executing java computer programs | |
| WO2009120981A3 (en) | Vector instructions to enable efficient synchronization and parallel reduction operations | |
| TWI264642B (en) | Methods and apparatus for providing a software implemented cache memory | |
| WO2015081308A3 (en) | Dynamic i/o virtualization | |
| WO2009135090A3 (en) | Virtualization for gaming devices | |
| WO2009008886A3 (en) | Client-side in formation processing system, apparatus and methods | |
| EP1967981A4 (en) | Program execution control method, device, and execution control program | |
| GB2413878B (en) | Instructions to assist the processing of a cipher message | |
| WO2008040662A3 (en) | Method for the computer-assisted optimization of the resource utilization of a program | |
| WO2005109203A3 (en) | Data processing system with trace co-processor | |
| GB2489080A (en) | Transactional updating in dynamic distributed workloads | |
| SG135132A1 (en) | Global switch resource manager | |
| CN103617071A (en) | Method and device for improving calculating ability of virtual machine in resource monopolizing and exclusive mode | |
| WO2007008519A3 (en) | Active element machine computation | |
| SG126073A1 (en) | Real-time control apparatus having a multi-thread processor | |
| TW200602887A (en) | System and method for executing wang VS programs without wang VS hardware | |
| TW200707289A (en) | Boot method and computer utilizing the same | |
| GB2494578A (en) | Fast remote communication and computation between processors | |
| WO2006132758A3 (en) | Memory operations in microprocessors with multiple execution modes and register files |