[發明專利]硬件支持的數據庫指令解釋執行方法無效
| 申請號: | 200910095595.2 | 申請日: | 2009-01-22 |
| 公開(公告)號: | CN101477473A | 公開(公告)日: | 2009-07-08 |
| 發明(設計)人: | 陳天洲;王勇剛;嚴力科;劉敬偉;吳斌斌;馮德貴;陳度;王罡 | 申請(專利權)人: | 浙江大學 |
| 主分類號: | G06F9/45 | 分類號: | G06F9/45;G06F17/30 |
| 代理公司: | 杭州求是專利事務所有限公司 | 代理人: | 林懷禹 |
| 地址: | 310027浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 硬件 支持 數據庫 指令 解釋 執行 方法 | ||
1.一種硬件支持的數據庫指令解釋執行方法,其特征在于:
1)定義了五條基本二進制的數據庫指令:
五條數據庫指令包含了最基本的數據庫操作,包括建表指令,插入記錄指令,刪除記錄指令,選取記錄指令和刪除表指令;
數據庫指令使用統一的輸入格式,包括4位的操作碼和32位的指向指令參數列表的首地址;
此外還定義了五條數據庫指令的參數格式;
2)使用硬件解釋器對數據庫指令進行解釋:
硬件解釋器是一個硬件單元,用于解釋輸入的數據庫指令:
①硬件解釋器接受36位輸入,每次解釋一條數據庫指令;
②硬件解釋器維護著一張數據庫指令和對應的查詢過程地址的映射表;映射表的每個表項包括1位的有效標識位和32位的查詢過程入口地址;
③硬件解釋器輸出為32位的查詢過程入口地址,賦值給處理器的PC寄存器;
3)數據庫指令的執行:
數據庫指令的執行包括如下步驟:
①硬件解釋器接受二進制的數據庫指令輸入;
②硬件解釋器解釋輸出指令對應的32位查詢過程入口地址,32位的參數列表首地址和1位的有效位;32位查詢過程入口地址賦予處理器的PC寄存器;32位的參數列表首地址指向對象數據庫指令的參數存儲空間;1位有效位標識該數據庫指令是否存在;
③系統加載輸入數據庫指令的參數列表到參數存儲空間;處理器從入口地址開始加載查詢過程并執行。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學,未經浙江大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910095595.2/1.html,轉載請聲明來源鉆瓜專利網。





