[發(fā)明專利]計算機設備、程序寫入方法及程序讀取方法有效
| 申請?zhí)枺?/td> | 201610826611.0 | 申請日: | 2016-09-14 |
| 公開(公告)號: | CN107832086B | 公開(公告)日: | 2020-03-20 |
| 發(fā)明(設計)人: | 程志軍 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 羅振安 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算機 設備 程序 寫入 方法 讀取 | ||
1.一種計算機設備,其特征在于,所述計算機設備包括:中央處理器CPU、基本輸入輸出系統(tǒng)BIOS芯片、存儲芯片和可編程邏輯器件PLD,所述CPU通過所述PLD與所述BIOS芯片相連,所述存儲芯片與所述PLD相連;
所述PLD,用于接收所述CPU發(fā)送的BIOS程序,所述BIOS程序用于供所述CPU執(zhí)行以完成所述計算機設備的初始化;
所述PLD,還用于讀取所述存儲芯片中存儲的字符串;
所述PLD,還用于根據(jù)所述字符串對所述BIOS程序進行轉換以獲得轉換后的BIOS程序,將所述轉換后的BIOS程序存儲至所述BIOS芯片中,其中,所述轉換后的BIOS程序不同于轉換前的所述BIOS程序。
2.根據(jù)權利要求1所述的計算機設備,其特征在于,所述PLD將所述轉換后的BIOS程序存儲至所述BIOS芯片中,所述PLD具體用于:
獲取所述CPU發(fā)送的所述BIOS程序在所述BIOS芯片中的預期存儲地址;
將所述轉換后的BIOS程序存儲至所述預期存儲地址。
3.根據(jù)權利要求1所述的計算機設備,其特征在于,所述PLD將所述轉換后的BIOS程序存儲至所述BIOS芯片中,所述PLD具體用于:
獲取所述CPU發(fā)送的所述BIOS程序在所述BIOS芯片中的預期存儲地址;
根據(jù)所述字符串對所述預期存儲地址進行轉換,得到轉換后的存儲地址;
將所述轉換后的BIOS程序存儲至所述轉換后的存儲地址,其中,所述轉換后的存儲地址不同于所述預期存儲地址。
4.根據(jù)權利要求1所述的計算機設備,其特征在于,所述PLD根據(jù)所述字符串對所述BIOS程序進行轉換以獲得轉換后的BIOS程序,所述PLD具體用于:
以所述字符串為第一索引,以所述BIOS程序包括的數(shù)據(jù)為第二索引,在程序映射表中查詢所述轉換后的BIOS程序;
其中,所述程序映射表是二維索引表,且存儲有字符串和BIOS程序包括的數(shù)據(jù)對應的轉換后的BIOS程序。
5.根據(jù)權利要求4所述的計算機設備,其特征在于,所述PLD以所述字符串為第一索引,以所述BIOS程序包括的數(shù)據(jù)為第二索引,在所述程序映射表中查詢所述轉換后的BIOS程序,所述PLD具體用于:
將所述BIOS程序劃分為至少兩段子程序;
從所述字符串中獲取每段子程序對應的子字符串;
對于每段子程序,以所述子程序對應的子字符串為所述第一索引,以子程序包括的數(shù)據(jù)為所述第二索引,在所述程序映射表中查詢轉換后的子程序;
根據(jù)每段轉換后的子程序確定所述轉換后的BIOS程序。
6.根據(jù)權利要求3所述的計算機設備,其特征在于,所述PLD根據(jù)所述字符串對所述預期存儲地址進行轉換,所述PLD具體用于:
以所述字符串為第一索引,以所述預期存儲地址包括的數(shù)據(jù)為第二索引,在地址映射表中查詢所述轉換后的存儲地址;
其中,所述地址映射表是二維索引表,且存儲有字符串和預期存儲地址包括的數(shù)據(jù)對應的轉換后的存儲地址。
7.根據(jù)權利要求6所述的計算機設備,其特征在于,所述PLD以所述字符串為第一索引,以所述預期存儲地址包括的數(shù)據(jù)為第二索引,在所述數(shù)據(jù)映射表中查詢所述轉換后的存儲地址,所述PLD具體用于:
將所述預期存儲地址劃分為至少兩段子地址;
從所述字符串中獲取每段子地址對應的子字符串;
對于每段子地址,以所述子地址對應的子字符串為所述第一索引,以子地址包括的數(shù)據(jù)為所述第二索引,在所述數(shù)據(jù)映射表中查詢轉換后的子地址;
根據(jù)每段轉換后的子地址確定所述轉換后的存儲地址。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610826611.0/1.html,轉載請聲明來源鉆瓜專利網。





