Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Dummy hardware system and its instruction execution method and dummy machine

A technology of virtual hardware and instructions, which is applied in the direction of concurrent instruction execution, machine execution devices, multi-programming devices, etc. It can solve problems such as inability to realize mutual call of instruction files, address conflicts, and inability to read instructions correctly, so as to reduce design duplication High performance, saving storage space, easy to upgrade and maintain

Active Publication Date: 2008-08-06
BEIJING SENSESHIELD TECH
View PDF0 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Otherwise, the address conflict will cause the instruction to be read incorrectly
However, due to the openness of the virtual hardware system, the application development work is independent of each other, and it is impossible for the program address spaces of the instruction files designed by the virtual hardware system platform developer and the sub-function developer to not overlap each other, and address conflicts still occur. Mutual calls between instruction files cannot be realized

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Dummy hardware system and its instruction execution method and dummy machine
  • Dummy hardware system and its instruction execution method and dummy machine
  • Dummy hardware system and its instruction execution method and dummy machine

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0063] When designing instruction files in the present invention, each instruction file uses the same program address space, and the program address can start from 0000H. When loading, load multiple instruction files in the same process; when executing instructions, determine the instruction file where the instruction to be executed and the program address in the instruction file are located, and read the instruction at the program address from the determined instruction file And execute, so as to realize the loading and execution of multiple instruction files.

[0064] Among them, the process refers to the running instance of the application. When multiple files are loaded in the same process, the loaded multiple files share the operating environment of the same process. The operating environment includes resources such as program space and data space.

[0065] It can be seen that with the instruction execution scheme of the present invention, the two-dimensional information of t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention discloses an instruction execution method in virtual hardware systems. The method comprises the following steps that: a plurality of instruction files are loaded in the same process; the instruction file where an instruction to be executed and the program address of the instruction in the instruction file are determined during instruction execution; the instruction at the program address is read from the instruction file and executed. The present invention also discloses a virtual hardware system and a virtual machine. The instruction execution method can realize the loading and execution of a plurality of instruction files in virtual hardware systems, leaves out the step of allocating different program addresses for the instruction files, thereby the method cannot cause the situation of needing relocation because of program address conflict.

Description

Technical field [0001] The present invention relates to computer technology, in particular to a virtual hardware system, an instruction execution method applied to the virtual hardware system, and a virtual machine. Background technique [0002] Virtual hardware technology refers to the realization of hardware functions through software. Figure 1 is a schematic diagram of the current virtual hardware system structure. As shown in Figure 1, the virtual hardware system includes a file subsystem and a virtual machine subsystem built on a hardware platform. Among them, the file subsystem is implemented by a storage medium and is used to store instruction files. The current file subsystem is composed of a single instruction file, and the instructions in the single instruction file constitute a complete firmware program. The virtual machine subsystem is responsible for loading and executing the instruction file, including the following steps: [0003] Step 1: Load the only instruction ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/38G06F9/46
Inventor 孙吉平韩勇
Owner BEIJING SENSESHIELD TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products