日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]處理器訪問共享數據的方法、裝置及系統有效

專利信息
申請號: 200910147175.4 申請日: 2009-06-08
公開(公告)號: CN101566977A 公開(公告)日: 2009-10-28
發明(設計)人: 高秋明 申請(專利權)人: 華為技術有限公司
主分類號: G06F13/16 分類號: G06F13/16;G06F15/167
代理公司: 北京中博世達專利商標代理有限公司 代理人: 申 健
地址: 518129廣東省深*** 國省代碼: 廣東;44
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 處理器 訪問 共享 數據 方法 裝置 系統
【說明書】:

技術領域

發明涉及計算機領域,尤其涉及處理器訪問共享數據的方法、裝置及系統。

背景技術

當前,多處理器系統蓬勃發展,其中多處理器通過共享存儲器來處理數據,是多處理器處理數據的主要方式之一。所謂多處理器共享存儲器是多個處理器共享單個集中式的存儲器。目前多處理器共享存儲器的結構主要是三級的存儲結構,即多個處理器中的每個處理器有自己私有的容量比較小的一級高速緩沖存儲器(Cache),所述多個處理器共享的容量比較大的二級高速緩沖存儲器,最后所述多個處理器共享海量的單一物理存儲器。具有該種存儲器結構的多處理系統結構比較簡單,性價比合算,得到了廣泛應用。

但是,當所述多個處理器訪問共享數據時,如果所述多處理器中的各個處理器的讀寫順序沒有合理的處理,導致多個處理器同時并發的讀寫共享存儲器中的同一塊存儲區所包含的共享數據,使各處理器的讀寫互相交織,從而導致任何一個處理器都無法正確的訪問所述共享存儲器中的共享數據。

為了使多個處理器在訪問共享數據時,能夠排他性的訪問共享存儲器中的共享數據,現有技術中有以下兩種處理方法,該兩種多處理器訪問共享數據的方法具體為:

第一種,采用總線鎖技術,實現多處理器排他性的訪問共享數據。該方法具體為:在處理器訪問共享數據之前,查詢總線是否處于非鎖定狀態,在總線處于非鎖定狀態時,通過命令將整個總線或者整個存儲系統鎖住,使除了所述處理器以外,其他處理器或者總線設備都不得訪問存儲系統中的共享數據,保證所述處理器對共享數據的獨占訪問。

該方法雖然可以實現多處理器在并發的讀寫共享數據時排他性的訪問共享數據,但是,由于該方法是將整個通信總線或者整個存儲系統鎖定,只允許所述一個處理器使用所述總線和存儲系統,使其他不訪問共享數據的操作也無法進行,從而導致整個系統的利用率比較低。

第二種,采用軟件鎖技術,實現多處理器排他性的訪問共享數據。所述軟件鎖,就是一個共享的變量,各處理器通過系統提供的原子操作指令,爭奪這個變量的某個固定值(比如該固定值為0),哪個處理器獲得了這個值,就代表哪個處理器獲得了排他性訪問共享數據的權利,便可以排他性的訪問所述共享數據。

該方法在實現多處理器排他性的訪問共享數據時,由各處理器之間競爭軟件鎖來實現排他性的訪問共享數據,不用將整個通信總線或者整個存儲系統鎖定,即不用將整個通信總線或者整個存儲系統獨占,使其他非訪問共享數據的操作可以正常進行,在一定程度上提高了系統的利用率;但是該種通過軟件鎖技術實現多處理器排他性的訪問共享數據的方法,需要各處理器不停的向存儲器發出存儲器訪問命令,直到獲取軟件鎖成功為止,使所述處理器無謂的增加很多無效訪問,而所述存儲系統要不斷的處理所述無效訪問,使存儲系統效率較低。

發明內容

本發明的實施例提供一種處理器訪問共享數據的方法、裝置及系統,提高了存儲系統的效率。

為達到上述目的,本發明的實施例采用如下技術方案:

一種處理器訪問共享數據的方法,包括:

通過硬件線程向存儲系統發送存儲塊鎖定命令,以指示存儲系統將所述存儲塊鎖定;

在預設的時鐘周期內,判斷是否接收到所述存儲系統發送的所述存儲塊鎖定完成信息;

若在預設的時鐘周期內,接收到所述存儲系統發送的所述存儲塊鎖定完成信息,則調度所述硬件線程訪問所述存儲塊中的共享數據;

若在預設的時鐘周期內,沒有接收到所述存儲系統發送的所述存儲塊鎖定完成信息,則所述硬件線程繼續等待所述存儲系統發送的存儲塊鎖定完成信息。

一種處理器,包括:

發送單元,用于通過硬件線程向存儲系統發送存儲塊鎖定命令,以指示所述存儲系統將所述存儲塊鎖定;

判斷單元,用于在預設的時鐘周期內,判斷是否接收到所述存儲系統發送的所述存儲塊鎖定完成信息;

執行單元,用于當在預設的時鐘周期內,所述判斷單元判定接收到所述存儲系統發送的所述存儲塊鎖定完成信息時,調度所述硬件線程訪問所述存儲塊中的共享數據;

所述執行單元,還用于在預設的時鐘周期內,所述判斷單元判定沒有接收到所述存儲系統發送的所述存儲塊鎖定完成信息,所述硬件線程繼續等待所述存儲系統發送的存儲塊鎖定完成信息。

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/200910147175.4/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: **毛片在线| 亚洲第一天堂无码专区| 久久精品一| 97久久精品人人澡人人爽| 少妇高潮ⅴideosex| 日本一区二区免费电影| 亚洲日本国产精品| 色一情一乱一乱一区免费网站| 亚洲麻豆一区| 欧美精品免费视频| 91午夜在线| 欧美激情在线免费| 丝袜诱惑一区二区三区| 国产精品精品国内自产拍下载| 久久国产精品网站| 国产精品欧美久久久久一区二区| 日韩精品中文字| 国产97久久| 国产精品二十区| 国产乱淫精品一区二区三区毛片| 免费观看xxxx9999片| 日韩av不卡一区| 国产精品一区亚洲二区日本三区 | 一区二区三区精品国产| 99热久久这里只精品国产www| 狠狠色噜噜狠狠狠狠综合久| 国产精品色在线网站| 一本色道久久综合亚洲精品图片| 91视频国产一区| 亚洲精品久久久久中文第一暮| 99国产精品| 美国一级片免费观看| 夜夜夜夜曰天天天天拍国产| 97人人模人人爽视频一区二区| 麻豆精品久久久| 海量av在线| 国产美女视频一区二区三区| 日韩偷拍精品| 野花社区不卡一卡二| 亚洲1区2区3区4区| 国产69精品久久久久孕妇不能看| 国产亚洲精品久久久久动| 国产欧美日韩亚洲另类第一第二页| 久久久久国产精品免费免费搜索| 欧美国产精品久久| 中文字幕日韩一区二区| 欧美日韩国产精品一区二区三区| 性欧美一区二区三区| 色噜噜日韩精品欧美一区二区 | 日本一区中文字幕| 91久久精品国产91久久性色tv| 欧美极品少妇| 国产91高清| 91久久精品国产亚洲a∨麻豆| 亚洲国产精品激情综合图片| 国产精品高清一区| 欧美一区二区三区免费电影| 国产精品美女www爽爽爽视频| 午夜精品99| 女人被爽到高潮呻吟免费看| 欧美日韩精品中文字幕| av狠狠干| 国产日韩欧美亚洲| 91麻豆精品一区二区三区 | 国产二区视频在线播放| 欧美日韩一级二级三级| 精品特级毛片| 国产1区2| 国产精品一区二区三| 国产视频一区二区在线播放| 97人人澡人人爽人人模亚洲| 一区二区在线国产| 夜色av网站| 国产99久久久精品视频| 一区二区三区欧美视频| 久久精视频| 国产69精品久久久久9999不卡免费 | 国产69久久| 人人要人人澡人人爽人人dvd| 亚洲欧美国产精品久久| 久久99精品久久久大学生| 99精品久久久久久久婷婷|