摘要
提出了在实时嵌入式系统中使用内存数据库的必要性,并设计了内存数据库中两种不同类型的表结构,线性表和哈希表。介绍了线性表和哈希表的基本特点和基本操作过程,指出了管理数据库对于内存数据库的支持作用和两者之间的数据通信机制,提出了使用通信状态机技术实现两者通信的设计思想,并介绍了状态机3要素的设计和用于通信的各种消息类型,最后通过一个表的传送过程的举例描述了通信过程的典型流程。
The necessity of importing memory database into real-time embedded system is promoted. There have been two different kinds of table structures: the linear table and the hash table. The basic features and control processes of these two tables are introduced. The supports of management database to memory database and the communication mechanism between these two databases are presented. And a new design concept is mentioned, which is to using communicating state machine technology to implement the communication between the two databases. In the last part, by an example of transmission process of tables, this paper describes the classic flow of the communicating process.
出处
《计算机工程与设计》
CSCD
北大核心
2008年第19期4957-4959,共3页
Computer Engineering and Design
基金
南京林业大学科研基金项目(163070035)
关键词
实时嵌入式系统
内存数据库
哈希表
管理数据库
状态机
消息驱动
real-time embedded system
memory database
Hash table
management database
state machine
message driven