[發(fā)明專利]一種多個處理器共享訪問存儲器的方法、裝置及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201710513634.0 | 申請日: | 2017-06-29 |
| 公開(公告)號: | CN107391431B | 公開(公告)日: | 2020-05-05 |
| 發(fā)明(設計)人: | 鄭亞銀 | 申請(專利權)人: | 北京金石智信科技有限公司 |
| 主分類號: | G06F15/167 | 分類號: | G06F15/167 |
| 代理公司: | 北京云科知識產(chǎn)權代理事務所(特殊普通合伙) 11483 | 代理人: | 張飆 |
| 地址: | 100085 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 處理器 共享 訪問 存儲器 方法 裝置 系統(tǒng) | ||
本發(fā)明公開了一種多個處理器共享訪問存儲器的方法,所述多個處理器與所述存儲器之間設置有控制二者通信連接的控制器;所述方法包括:將所述存儲器的存儲空間分配為多個存儲子空間;根據(jù)所述處理器的數(shù)量和所述存儲器的存儲空間的地址空間向每個所述存儲子空間分配訪問地址;所述控制器將所述處理器的輸出地址映射至所述存儲子空間的訪問地址;以及所述控制器根據(jù)所述處理器的輸出地址與所述存儲子空間的訪問地址的映射關系逐一控制所述處理器訪問與其對應的所述存儲子空間。本發(fā)明成功實現(xiàn)了多個處理器分時分空間訪問存儲器的功能,能夠解決類似受PCB面積限制所導致的系統(tǒng)處理能力低的問題,在不改變單板面積的前提下,提高系統(tǒng)處理能力。
技術領域
本發(fā)明屬于計算機技術領域,尤其涉及一種多個處理器共享訪問存儲器的方法、裝置及系統(tǒng)。
背景技術
在以NorFlash存儲器作為系統(tǒng)啟動固件存儲介質(zhì)的單板系統(tǒng)中,比較常規(guī)的實現(xiàn)方式是每片處理器(CPU)單獨外接一片存儲器(NorFlash),而且由于處理器(CPU)的外部地址\數(shù)據(jù)總線多為分時復用的訪問方式,所以還要在處理器(CPU)與存儲器(NorFlash)之間添加鎖存芯片。
受單板面積的限制,在單板上無法為每片處理器均設置一片存儲器(NorFlash)。現(xiàn)有技術在不改變單板面積的前提下,還無法實現(xiàn)在單板的有限的空間內(nèi)布置多片處理器和存儲器。現(xiàn)有通常的做法是減少單板上處理器和存儲器的設置數(shù)量,這樣做雖然可以保證整個系統(tǒng)正常工作,但也會帶來系統(tǒng)處理能力大幅降低的問題。
發(fā)明內(nèi)容
針對現(xiàn)有技術存在的問題,本發(fā)明的目的在于提供一種不改變單板面積的前提下,提高系統(tǒng)處理能力的方法、裝置及系統(tǒng)。
為實現(xiàn)上述目的,本發(fā)明的多個處理器共享訪問存儲器的方法,所述多個處理器與所述存儲器之間設置有控制二者通信連接的控制器;所述方法包括:
將所述存儲器的存儲空間分配為多個存儲子空間;
根據(jù)所述處理器的數(shù)量和所述存儲器的存儲空間的地址空間向每個所述存儲子空間分配訪問地址;
所述控制器將所述處理器的輸出地址映射至所述存儲子空間的訪問地址;以及
所述控制器根據(jù)所述處理器的輸出地址與所述存儲子空間的訪問地址的映射關系控制所述處理器訪問與其對應的所述存儲子空間。
進一步,所述控制器將所述處理器的輸出地址映射為所述存儲子空間的訪問地址包括:
將所述處理器的所述輸出地址轉(zhuǎn)換為所述存儲器的外部地址;
將所述存儲器的所述外部地址映射為所述存儲器的所述存儲子空間的訪問地址。
進一步,所述多個存儲子空間數(shù)量與所述多個處理器的數(shù)量相同。
進一步,所述多個存儲子空間之間的容量相同。
本發(fā)明的多個處理器共享訪問存儲器的裝置,包括:
存儲空間分配單元,用于將所述存儲器的存儲空間分配為多個存儲子空間,所述多個存儲子空間數(shù)量與所述多個處理器的數(shù)量相同;
存儲地址分配單元,用于根據(jù)所述處理器的數(shù)量和所述存儲器的存儲空間的地址空間向每個所述存儲子空間分配訪問地址;
映射單元,用于將所述處理器的輸出地址映射為所述存儲子空間的訪問地址;以及
控制單元,用于根據(jù)所述處理器的輸出地址與所述存儲子空間的訪問地址的映射關系逐一控制所述處理器訪問與其對應的所述存儲子空間。
進一步,還包括:
鎖存單元,用于將所述處理器的輸出地址與所述存儲器的外部地址鎖定。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京金石智信科技有限公司,未經(jīng)北京金石智信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710513634.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:多核處理單元
- 下一篇:一種基于混合特征KDE條件熵的特征選擇方法
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F15-00 通用數(shù)字計算機
G06F15-02 .通過鍵盤輸入的手動操作,以及應用機內(nèi)程序的計算,例如,袖珍計算器
G06F15-04 .在引入被處理的數(shù)據(jù)的同時,進行編制程序的,例如,在同一記錄載體上
G06F15-08 .應用插接板編制程序的
G06F15-16 .兩個或多個數(shù)字計算機的組合,其中每臺至少具有一個運算器、一個程序器及一個寄存器,例如,用于數(shù)個程序的同時處理
G06F15-18 .其中,根據(jù)計算機本身在一個完整的運行期間內(nèi)所取得的經(jīng)驗來改變程序的;學習機器





