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

Hardware-supporting database instruction interpretation and execution method

It is a technology of interpretation and execution and hardware support, which is applied in the direction of electrical digital data processing, special data processing applications, program control design, etc., and can solve problems such as limited application fields and difficult embedded computing devices, so as to improve execution performance and reduce interpretation cost effect

Inactive Publication Date: 2011-01-19
ZHEJIANG UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The database management system based on the smart card is a hardware embedded database that is widely used in some fields at present. However, due to the many limitations of the smart card in terms of computing power and storage capacity, its application field is limited to attendance, charging systems, etc., and it is difficult to apply. into larger scale embedded computing devices

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
  • Hardware-supporting database instruction interpretation and execution method
  • Hardware-supporting database instruction interpretation and execution method
  • Hardware-supporting database instruction interpretation and execution method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] A hardware-supported method for interpreting and executing database instructions:

[0028] 1) Five basic binary database instructions are defined:

[0029] The five instructions include the most basic database operations, including creating a table (create table), inserting a record (insert), deleting a record (delete), selecting a record (select) and deleting a table (droptable);

[0030] Database instructions use a unified input format, including 4-bit opcodes and 32-bit addresses pointing to instruction parameters;

[0031] opcode

address

4

32 bit

[0032] The opcodes of the five basic instructions are:

[0033] instruction

opcode

create table

0000

drop table

0001

insert

0010

select

0011

delete

0100

[0034] In addition, the parameter formats of five basic database commands are defined, as follows:

[0035] Create table command, parameters include: table...

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 invention discloses a method for explaining and executing database instructions, which is supported by hardware. The method is realized through defining a group of binary database instructions, and a hardware explainer directly explains and executes the database instructions. The traditional database management language is statically pre-translated into database instructions capable of being explained and executed by a hardware instruction explainer; and after the database instructions are explained, the system loads and executes the corresponding inquiry and processing process to conductinquiry. The hardware explainer is used to directly explain and execute the database instructions, so as to reduce the explanation cost of the database management language in the process of database inquiry, increase the execution capability of embedded database systems, and achieve notable effect on embedded database inquiry operation which is easy to operate.

Description

technical field [0001] The invention relates to an embedded database and a software-hardware collaborative design method, in particular to a method for interpreting and executing database instructions supported by hardware. Background technique [0002] With the development and popularization of mobile embedded devices such as smart phones and PDAs, and the continuous emergence of new applications based on these mobile embedded platforms, the demand for embedded database technology has also increased. At present, the more common embedded database system is based on software embedded databases such as Berkeley DB. Because the traditional embedded computer system is not designed for database management, as the complexity of embedded database management software increases, its running performance is limited by the architecture. Therefore, supporting database management software on the embedded system architecture will be beneficial to the improvement of database query performa...

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 Patents(China)
IPC IPC(8): G06F9/45G06F17/30
Inventor 陈天洲王勇刚严力科刘敬伟吴斌斌冯德贵陈度王罡
Owner ZHEJIANG UNIV
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