久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > 嵌入式系統存儲器

嵌入式系統存儲器 時間:2018-03-05      來源:未(wei)知

存儲器概述:

存(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)器(qi)(Memory)是(shi)現代信息(xi)技術中(zhong)用于(yu)保存(cun)(cun)(cun)(cun)(cun)信息(xi)的(de)(de)記憶(yi)設備(bei)。其概念很廣,有(you)(you)很多層(ceng)次,在(zai)(zai)數(shu)(shu)字系統(tong)中(zhong),只要(yao)能保存(cun)(cun)(cun)(cun)(cun)二進(jin)制數(shu)(shu)據(ju)(ju)的(de)(de)都可以是(shi)存(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)器(qi);在(zai)(zai)集成電(dian)路中(zhong),一個(ge)沒有(you)(you)實物形式的(de)(de)具(ju)有(you)(you)存(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)功(gong)能的(de)(de)電(dian)路也(ye)叫存(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)器(qi),如(ru)RAM、FIFO等;在(zai)(zai)系統(tong)中(zhong),具(ju)有(you)(you)實物形式的(de)(de)存(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)設備(bei)也(ye)叫存(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)器(qi),如(ru)內存(cun)(cun)(cun)(cun)(cun)條(tiao)、TF卡等。計(ji)(ji)算(suan)(suan)機中(zhong)全(quan)部(bu)(bu)信息(xi),包括輸入的(de)(de)原始(shi)數(shu)(shu)據(ju)(ju)、計(ji)(ji)算(suan)(suan)機程序(xu)(xu)、中(zhong)間運行結果和(he)(he)(he)終運行結果都保存(cun)(cun)(cun)(cun)(cun)在(zai)(zai)存(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)器(qi)中(zhong)。它(ta)根據(ju)(ju)控制器(qi)指(zhi)定的(de)(de)位(wei)置(zhi)存(cun)(cun)(cun)(cun)(cun)入和(he)(he)(he)取出信息(xi)。有(you)(you)了存(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)器(qi),計(ji)(ji)算(suan)(suan)機才有(you)(you)記憶(yi)功(gong)能,才能保證(zheng)正(zheng)常工作。計(ji)(ji)算(suan)(suan)機中(zhong)的(de)(de)存(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)器(qi)按用途存(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)器(qi)可分為主(zhu)存(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)器(qi)(內存(cun)(cun)(cun)(cun)(cun))和(he)(he)(he)輔(fu)助存(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)器(qi)(外存(cun)(cun)(cun)(cun)(cun)),也(ye)有(you)(you)分為外部(bu)(bu)存(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)器(qi)和(he)(he)(he)內部(bu)(bu)存(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)器(qi)的(de)(de)分類(lei)方法。外存(cun)(cun)(cun)(cun)(cun)通(tong)常是(shi)磁性介質或光(guang)盤等,能長期保存(cun)(cun)(cun)(cun)(cun)信息(xi)。內存(cun)(cun)(cun)(cun)(cun)指(zhi)主(zhu)板上的(de)(de)存(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)部(bu)(bu)件(jian),用來存(cun)(cun)(cun)(cun)(cun)放當前正(zheng)在(zai)(zai)執行的(de)(de)數(shu)(shu)據(ju)(ju)和(he)(he)(he)程序(xu)(xu),但(dan)僅用于(yu)暫時存(cun)(cun)(cun)(cun)(cun)放程序(xu)(xu)和(he)(he)(he)數(shu)(shu)據(ju)(ju),關閉電(dian)源或斷(duan)電(dian),數(shu)(shu)據(ju)(ju)會(hui)丟失。

存儲器簡介:

存(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)器的(de)(de)主要功能(neng)(neng)是存(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)程(cheng)序和(he)(he)(he)各種(zhong)數(shu)(shu)據(ju),并能(neng)(neng)在(zai)計算機運行過程(cheng)中高(gao)速、自動地完成程(cheng)序或數(shu)(shu)據(ju)的(de)(de)存(cun)(cun)(cun)(cun)取。存(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)器是具有“記憶(yi)”功能(neng)(neng)的(de)(de)設備,它采用具有兩種(zhong)穩定(ding)狀(zhuang)態(tai)的(de)(de)物理器件來存(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)信息(xi)。這些器件也(ye)(ye)稱為記憶(yi)元(yuan)件。在(zai)計算機中采用只有兩個數(shu)(shu)碼“0”和(he)(he)(he)“1”的(de)(de)二(er)進制(zhi)來表(biao)示數(shu)(shu)據(ju)。記憶(yi)元(yuan)件的(de)(de)兩種(zhong)穩定(ding)狀(zhuang)態(tai)分別表(biao)示為“0”和(he)(he)(he)“1”。日常(chang)使(shi)用的(de)(de)十進制(zhi)數(shu)(shu)必(bi)須轉換(huan)(huan)成等值的(de)(de)二(er)進制(zhi)才能(neng)(neng)存(cun)(cun)(cun)(cun)入存(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)器中。計算機中處理的(de)(de)各種(zhong)字(zi)符,例如英文字(zi)母、運算符號等,也(ye)(ye)要轉換(huan)(huan)成二(er)進制(zhi)碼才能(neng)(neng)存(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)和(he)(he)(he)操(cao)作。

存儲器:存放程序和數(shu)據的(de)器件(jian)

存(cun)(cun)儲位:存(cun)(cun)放一(yi)個二進制數位的存(cun)(cun)儲單(dan)元,是存(cun)(cun)儲器小的存(cun)(cun)儲單(dan)位,或稱記憶單(dan)元

存(cun)儲字:一個數(n位二進制位)作為一個整體存(cun)入或取出時,稱存(cun)儲字

存儲(chu)(chu)單(dan)元(yuan)(yuan):存放一個(ge)存儲(chu)(chu)字的若干個(ge)記憶單(dan)元(yuan)(yuan)組成(cheng)一個(ge)存儲(chu)(chu)單(dan)元(yuan)(yuan)

存儲(chu)(chu)體(ti):大量存儲(chu)(chu)單元的集合組(zu)成存儲(chu)(chu)體(ti)

存儲單元(yuan)地址:存儲單元(yuan)的(de)編(bian)號

字編址:對存儲單元按字編址

字節(jie)編址:對(dui)存儲單(dan)元按(an)字節(jie)編址

尋址(zhi):由地址(zhi)尋找(zhao)數據(ju),從對應地址(zhi)的存儲(chu)單(dan)元中訪存數據(ju)。

以存(cun)(cun)(cun)儲(chu)(chu)體(大量存(cun)(cun)(cun)儲(chu)(chu)單元(yuan)組(zu)成(cheng)(cheng)的(de)陣(zhen)(zhen)列)為核心(xin),加上(shang)必要(yao)的(de)地(di)址譯(yi)碼、讀寫(xie)控(kong)制(zhi)電(dian)(dian)路(lu),即為存(cun)(cun)(cun)儲(chu)(chu)集成(cheng)(cheng)電(dian)(dian)路(lu);再加上(shang)必要(yao)的(de)I/O接(jie)口和一(yi)(yi)些(xie)額(e)外的(de)電(dian)(dian)路(lu)如存(cun)(cun)(cun)取(qu)策略(lve)管理(li),則形成(cheng)(cheng)存(cun)(cun)(cun)儲(chu)(chu)芯(xin)(xin)片,比如手(shou)機(ji)中常(chang)用(yong)的(de)存(cun)(cun)(cun)儲(chu)(chu)芯(xin)(xin)片。得益(yi)于新的(de)IC制(zhi)造或芯(xin)(xin)片封裝(zhuang)工(gong)藝,現在(zai)已經有能力把DRAM和FLASH存(cun)(cun)(cun)儲(chu)(chu)單元(yuan)集成(cheng)(cheng)在(zai)單芯(xin)(xin)片里(li)。存(cun)(cun)(cun)儲(chu)(chu)芯(xin)(xin)片再與控(kong)制(zhi)芯(xin)(xin)片(負(fu)責復雜的(de)存(cun)(cun)(cun)取(qu)控(kong)制(zhi)、存(cun)(cun)(cun)儲(chu)(chu)管理(li)、加密、與其他器件的(de)配合等)及時鐘、電(dian)(dian)源(yuan)等必要(yao)的(de)組(zu)件集成(cheng)(cheng)在(zai)電(dian)(dian)路(lu)板上(shang)構(gou)成(cheng)(cheng)整機(ji),就是一(yi)(yi)個存(cun)(cun)(cun)儲(chu)(chu)產(chan)品,如U盤。從存(cun)(cun)(cun)儲(chu)(chu)單元(yuan)(晶(jing)體管陣(zhen)(zhen)列)到存(cun)(cun)(cun)儲(chu)(chu)集成(cheng)(cheng)電(dian)(dian)路(lu)再到存(cun)(cun)(cun)儲(chu)(chu)設備,都是為了實(shi)現信(xin)息的(de)存(cun)(cun)(cun)儲(chu)(chu),區別是層(ceng)次的(de)不同(tong)。

存儲器構(gou)成:

構(gou)成存(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)器的(de)存(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)介質,存(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)元(yuan)(yuan)(yuan),它(ta)可(ke)存(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)一個(ge)二(er)進(jin)制(zhi)代(dai)碼(ma)。由若干(gan)個(ge)存(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)元(yuan)(yuan)(yuan)組(zu)成一個(ge)存(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)單(dan)(dan)(dan)元(yuan)(yuan)(yuan),然后再由許多(duo)存(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)單(dan)(dan)(dan)元(yuan)(yuan)(yuan)組(zu)成一個(ge)存(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)器。一個(ge)存(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)器包含許多(duo)存(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)單(dan)(dan)(dan)元(yuan)(yuan)(yuan),每個(ge)存(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)單(dan)(dan)(dan)元(yuan)(yuan)(yuan)可(ke)存(cun)(cun)(cun)放(fang)一個(ge)字(zi)節(按(an)字(zi)節編(bian)址(zhi)(zhi))。每個(ge)存(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)單(dan)(dan)(dan)元(yuan)(yuan)(yuan)的(de)位(wei)(wei)置(zhi)都有(you)一個(ge)編(bian)號,即(ji)(ji)地(di)址(zhi)(zhi),一般用十六進(jin)制(zhi)表示。一個(ge)存(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)器中(zhong)所(suo)有(you)地(di)址(zhi)(zhi)碼(ma)存(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)單(dan)(dan)(dan)元(yuan)(yuan)(yuan)可(ke)存(cun)(cun)(cun)放(fang)數據的(de)總和稱為(wei)它(ta)的(de)存(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)容(rong)量。假設一個(ge)存(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)器的(de)由20位(wei)(wei)二(er)進(jin)制(zhi)數(即(ji)(ji)5位(wei)(wei)十六進(jin)制(zhi))組(zu)成,則(ze)(ze)可(ke)表示2的(de)20次方,即(ji)(ji)1M個(ge)存(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)單(dan)(dan)(dan)元(yuan)(yuan)(yuan)地(di)址(zhi)(zhi)。每個(ge)存(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)單(dan)(dan)(dan)元(yuan)(yuan)(yuan)存(cun)(cun)(cun)放(fang)一個(ge)字(zi)節,則(ze)(ze)該(gai)存(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)器的(de)存(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)容(rong)量為(wei)1MB。

存儲(chu)器工(gong)作原理:

這里只介紹動(dong)態存儲(chu)器(DRAM)的工作原(yuan)理。

動態存儲器(qi)每片只(zhi)(zhi)有一條(tiao)輸入數(shu)據線,而地址引腳只(zhi)(zhi)有8條(tiao)。為了形成64K地址,必(bi)須在系(xi)統(tong)地址總線和芯(xin)片地址引線之間專門(men)設(she)計(ji)一個(ge)地址形成電路。使(shi)系(xi)統(tong)地址總線信(xin)號(hao)(hao)能分時(shi)地加到8個(ge)地址的引腳上,借(jie)助芯(xin)片內部的行(xing)鎖存器(qi)、列鎖存器(qi)和譯碼電路選定芯(xin)片內的存儲單元,鎖存信(xin)號(hao)(hao)也靠著外部地址電路產生

當要(yao)從DRAM芯(xin)片(pian)(pian)中(zhong)(zhong)讀(du)出數(shu)據(ju)(ju)時(shi),CPU首先將(jiang)(jiang)行地址(zhi)加在A0-A7上,而后(hou)送出RAS鎖(suo)(suo)(suo)存(cun)信(xin)號(hao),該信(xin)號(hao)的(de)下(xia)降(jiang)沿(yan)將(jiang)(jiang)地址(zhi)鎖(suo)(suo)(suo)存(cun)在芯(xin)片(pian)(pian)內部(bu)。接著將(jiang)(jiang)列(lie)地址(zhi)加到芯(xin)片(pian)(pian)的(de)A0-A7上,再送CAS鎖(suo)(suo)(suo)存(cun)信(xin)號(hao),也是在信(xin)號(hao)的(de)下(xia)降(jiang)沿(yan)將(jiang)(jiang)列(lie)地址(zhi)鎖(suo)(suo)(suo)存(cun)在芯(xin)片(pian)(pian)內部(bu)。然后(hou)保持(chi)WE=1,則在CAS有效(xiao)期間數(shu)據(ju)(ju)輸出并保持(chi),當需要(yao)把數(shu)據(ju)(ju)寫入(ru)芯(xin)片(pian)(pian)時(shi),行列(lie)地址(zhi)先后(hou)將(jiang)(jiang)R存(cun)儲器芯(xin)片(pian)(pian) AS和CAS鎖(suo)(suo)(suo)存(cun)在芯(xin)片(pian)(pian)內部(bu),然后(hou),WE有效(xiao),加上要(yao)寫入(ru)的(de)數(shu)據(ju)(ju),則將(jiang)(jiang)該數(shu)據(ju)(ju)寫入(ru)選(xuan)中(zhong)(zhong)的(de)存(cun)貯單元。

由于電容(rong)不可(ke)能(neng)長期(qi)保(bao)持(chi)電荷不變,必(bi)須定時對(dui)動態存儲(chu)電路的(de)(de)(de)各存儲(chu)單元執(zhi)行(xing)重讀操(cao)作(zuo),以(yi)保(bao)持(chi)電荷穩(wen)定,這個(ge)過(guo)程(cheng)(cheng)稱為動態存儲(chu)器(qi)(qi)(qi)刷(shua)新(xin)。PC/XT機中DRAM的(de)(de)(de)刷(shua)新(xin)是利用DMA實現的(de)(de)(de)。首先應(ying)(ying)用可(ke)編(bian)程(cheng)(cheng)定時器(qi)(qi)(qi)8253的(de)(de)(de)計數器(qi)(qi)(qi)1,每隔1⒌12μs產(chan)生一次(ci)DMA請(qing)(qing)求,該請(qing)(qing)求加在DMA控(kong)制器(qi)(qi)(qi)的(de)(de)(de)0通道上。當DMA控(kong)制器(qi)(qi)(qi)0通道的(de)(de)(de)請(qing)(qing)求得到響應(ying)(ying)時,DMA控(kong)制器(qi)(qi)(qi)送出到刷(shua)新(xin)地址信號(hao),對(dui)動態存儲(chu)器(qi)(qi)(qi)執(zhi)行(xing)讀操(cao)作(zuo),每讀一次(ci)刷(shua)新(xin)一行(xing)

存儲(chu)器的分(fen)類(lei):

按存貯介質

半(ban)(ban)導(dao)(dao)體存儲器(qi):用半(ban)(ban)導(dao)(dao)體器(qi)件組成的存儲器(qi)

磁(ci)表面存儲(chu)器:用磁(ci)性材料做成(cheng)的存儲(chu)器

按存儲方式

 隨機存(cun)儲器:任何存(cun)儲單元(yuan)的(de)(de)內容都(dou)能被隨機存(cun)儲,且存(cun)取(qu)時間和存(cun)儲單元(yuan)的(de)(de)物理位置無關。

順序存(cun)儲(chu)器(qi):只能(neng)按照某(mou)種順序來(lai)存(cun)取(qu),存(cun)取(qu)時間和存(cun)儲(chu)單元的物理位置有(you)

按讀寫功能

只(zhi)讀存儲(chu)器:存儲(chu)的內容是固定不(bu)變的,只(zhi)能(neng)讀出(chu)而(er)不(bu)能(neng)寫(xie)入(ru)的半導體(ti)存

隨機讀寫存儲器(qi):既能(neng)讀出又能(neng)寫入的半導體存儲器(qi)。

按信息保存性

非永久記憶的(de)存(cun)儲器:斷電后信息即消(xiao)失的(de)存(cun)儲器。

永久記憶的(de)存儲器(qi):斷電后仍(reng)能保存信息的(de)存儲器(qi)。

按用途

根據存儲(chu)器(qi)在計(ji)算機(ji)系(xi)統中所(suo)起的(de)作用(yong),可分(fen)為主存儲(chu)器(qi)、輔(fu)助存儲(chu)器(qi)、高速緩沖(chong)存儲(chu)器(qi)、控(kong)制存儲(chu)器(qi)等。為了解決對存儲(chu)器(qi)要求(qiu)容量大,速度快,成(cheng)本低(di)三者(zhe)之(zhi)間的(de)矛盾(dun),通常采(cai)用(yong)多(duo)級存儲(chu)器(qi)體系(xi)結(jie)構,即使(shi)用(yong)高速緩沖(chong)存儲(chu)器(qi)、主存儲(chu)器(qi)和外(wai)存儲(chu)器(qi)。

存儲器用途特點(dian):

高速緩存器:cache高速存取(qu)指令和數(shu)據,存取(qu)速度快(kuai),但存儲容(rong)量小

主存儲(chu)器:內存存放(fang)計算機(ji)運行期(qi)間(jian)的大(da)量程序(xu)和數據,存取(qu)速度(du)較快,存儲(chu)容量不大(da)。

外(wai)存(cun)(cun)儲器:外(wai)存(cun)(cun)存(cun)(cun)放系統程序(xu)和大(da)型(xing)數據文件及數據庫(ku),存(cun)(cun)儲容量大(da),位成本(ben)低

存儲器原理分類:

按(an)照與(yu)(yu)CPU的接近程度,存(cun)(cun)儲(chu)(chu)器分為(wei)內(nei)存(cun)(cun)儲(chu)(chu)器與(yu)(yu)外(wai)(wai)存(cun)(cun)儲(chu)(chu)器,簡稱(cheng)內(nei)存(cun)(cun)與(yu)(yu)外(wai)(wai)存(cun)(cun)。內(nei)存(cun)(cun)儲(chu)(chu)器又(you)(you)常稱(cheng)為(wei)主(zhu)存(cun)(cun)儲(chu)(chu)器(簡稱(cheng)主(zhu)存(cun)(cun)),屬于(yu)主(zhu)機的組成部分;外(wai)(wai)存(cun)(cun)儲(chu)(chu)器又(you)(you)常稱(cheng)為(wei)輔(fu)助存(cun)(cun)儲(chu)(chu)器(簡稱(cheng)輔(fu)存(cun)(cun)),屬于(yu)外(wai)(wai)部設備(bei)。CPU不能像訪問內(nei)存(cun)(cun)那(nei)樣,直接訪問外(wai)(wai)存(cun)(cun),外(wai)(wai)存(cun)(cun)要與(yu)(yu)CPU或I/O設備(bei)進行數據傳輸(shu),必須通(tong)過內(nei)存(cun)(cun)進行。在80386以上的高(gao)檔微機中,還配(pei)置了高(gao)速緩沖存(cun)(cun)儲(chu)(chu)器(cache),這(zhe)時(shi)內(nei)存(cun)(cun)包(bao)括主(zhu)存(cun)(cun)與(yu)(yu)高(gao)速緩存(cun)(cun)器兩(liang)部分。對于(yu)低檔微機,主(zhu)存(cun)(cun)即為(wei)內(nei)存(cun)(cun)。

把存儲(chu)器(qi)分為幾個(ge)層(ceng)次主(zhu)要基于下述原因:

1、合(he)理(li)解決速(su)(su)度(du)與(yu)成本的(de)(de)(de)(de)(de)矛盾,以得(de)到較(jiao)高的(de)(de)(de)(de)(de)性能價(jia)格比。半導體存(cun)(cun)(cun)(cun)儲(chu)(chu)器(qi)(qi)速(su)(su)度(du)快,但價(jia)格高,容量(liang)(liang)不宜(yi)做(zuo)得(de)很大,因(yin)此僅(jin)用(yong)作與(yu)CPU頻繁(fan)交流(liu)信(xin)息的(de)(de)(de)(de)(de)內(nei)存(cun)(cun)(cun)(cun)儲(chu)(chu)器(qi)(qi)。磁盤(pan)(pan)存(cun)(cun)(cun)(cun)儲(chu)(chu)器(qi)(qi)價(jia)格較(jiao)便宜(yi),可以把容量(liang)(liang)做(zuo)得(de)很大,但存(cun)(cun)(cun)(cun)取速(su)(su)度(du)較(jiao)慢,因(yin)此用(yong)作存(cun)(cun)(cun)(cun)取次(ci)數較(jiao)少,且(qie)需存(cun)(cun)(cun)(cun)放大量(liang)(liang)程(cheng)序(xu)(xu)、原始(shi)數據(ju)(許多程(cheng)序(xu)(xu)和(he)數據(ju)是暫時不參(can)加運算的(de)(de)(de)(de)(de))和(he)運行結果的(de)(de)(de)(de)(de)外(wai)存(cun)(cun)(cun)(cun)儲(chu)(chu)器(qi)(qi)。計算機在執行某項任務時,僅(jin)將(jiang)(jiang)與(yu)此有關的(de)(de)(de)(de)(de)程(cheng)序(xu)(xu)和(he)原始(shi)數據(ju)從(cong)磁盤(pan)(pan)上調入容量(liang)(liang)較(jiao)小的(de)(de)(de)(de)(de)內(nei)存(cun)(cun)(cun)(cun),通過(guo)CPU與(yu)內(nei)存(cun)(cun)(cun)(cun)進(jin)行高速(su)(su)的(de)(de)(de)(de)(de)數據(ju)處理(li),然后(hou)將(jiang)(jiang)終(zhong)結果通過(guo)內(nei)存(cun)(cun)(cun)(cun)再寫(xie)入磁盤(pan)(pan)。這樣的(de)(de)(de)(de)(de)配置價(jia)格適中,綜合(he)存(cun)(cun)(cun)(cun)取速(su)(su)度(du)則較(jiao)快。

為解決高(gao)(gao)速(su)的CPU與(yu)(yu)(yu)速(su)度(du)(du)相對較慢的主存(cun)(cun)(cun)(cun)的矛(mao)盾,還可使用高(gao)(gao)速(su)緩存(cun)(cun)(cun)(cun)。它采(cai)用速(su)度(du)(du)很快、價格更(geng)高(gao)(gao)的半(ban)導(dao)體靜態存(cun)(cun)(cun)(cun)儲器(qi),甚(shen)至與(yu)(yu)(yu)微處(chu)理(li)器(qi)做在(zai)一起,存(cun)(cun)(cun)(cun)放當(dang)前使用頻繁的指(zhi)令(ling)(ling)和數(shu)據(ju)。當(dang)CPU從內存(cun)(cun)(cun)(cun)中讀(du)取指(zhi)令(ling)(ling)與(yu)(yu)(yu)數(shu)據(ju)時,將(jiang)同時訪問高(gao)(gao)速(su)緩存(cun)(cun)(cun)(cun)與(yu)(yu)(yu)主存(cun)(cun)(cun)(cun)。如果(guo)所需(xu)內容在(zai)高(gao)(gao)速(su)緩存(cun)(cun)(cun)(cun)中,就(jiu)能(neng)立即獲取;如沒(mei)有,再從主存(cun)(cun)(cun)(cun)中讀(du)取。高(gao)(gao)速(su)緩存(cun)(cun)(cun)(cun)中的內容是根據(ju)實際情(qing)況及(ji)時更(geng)換的。這樣(yang),通過增加少量成本即可獲得很高(gao)(gao)的速(su)度(du)(du)。

 2 使用磁盤作為(wei)外存,不(bu)僅價格(ge)便宜,可以把存儲容量做(zuo)得很大,而且在斷電時它所存放的信息也不(bu)丟失,可以長久保存,且復制、攜帶都很方(fang)便

存儲器的選用:

存(cun)(cun)(cun)儲(chu)(chu)(chu)器的(de)(de)(de)(de)類型將決(jue)定整個嵌入(ru)式系(xi)(xi)(xi)統(tong)的(de)(de)(de)(de)操作和性(xing)(xing)能(neng),因(yin)此存(cun)(cun)(cun)儲(chu)(chu)(chu)器的(de)(de)(de)(de)選(xuan)擇(ze)(ze)是一(yi)個非(fei)常(chang)重(zhong)要(yao)的(de)(de)(de)(de)決(jue)策。無論(lun)系(xi)(xi)(xi)統(tong)是采用電(dian)池(chi)供電(dian)還是由市電(dian)供電(dian),應用需(xu)求(qiu)將決(jue)定存(cun)(cun)(cun)儲(chu)(chu)(chu)器的(de)(de)(de)(de)類型(易失(shi)性(xing)(xing)或非(fei)易失(shi)性(xing)(xing))以及使用目的(de)(de)(de)(de)(存(cun)(cun)(cun)儲(chu)(chu)(chu)代碼、數據或者兩(liang)者兼有)。另(ling)外,在(zai)選(xuan)擇(ze)(ze)過程中(zhong),存(cun)(cun)(cun)儲(chu)(chu)(chu)器的(de)(de)(de)(de)尺寸(cun)和成本也是需(xu)要(yao)考(kao)慮的(de)(de)(de)(de)重(zhong)要(yao)因(yin)素。對于較(jiao)小的(de)(de)(de)(de)系(xi)(xi)(xi)統(tong),微控制(zhi)器自帶的(de)(de)(de)(de)存(cun)(cun)(cun)儲(chu)(chu)(chu)器就有可能(neng)滿足系(xi)(xi)(xi)統(tong)要(yao)求(qiu),而較(jiao)大(da)的(de)(de)(de)(de)系(xi)(xi)(xi)統(tong)可能(neng)要(yao)求(qiu)增加外部存(cun)(cun)(cun)儲(chu)(chu)(chu)器。為嵌入(ru)式系(xi)(xi)(xi)統(tong)選(xuan)擇(ze)(ze)存(cun)(cun)(cun)儲(chu)(chu)(chu)器類型時,需(xu)要(yao)考(kao)慮一(yi)些設計參數,包括微控制(zhi)器的(de)(de)(de)(de)選(xuan)擇(ze)(ze)、電(dian)壓(ya)范圍、電(dian)池(chi)壽命、讀寫速度、存(cun)(cun)(cun)儲(chu)(chu)(chu)器尺寸(cun)、存(cun)(cun)(cun)儲(chu)(chu)(chu)器的(de)(de)(de)(de)特(te)性(xing)(xing)、擦除/寫入(ru)的(de)(de)(de)(de)耐(nai)久性(xing)(xing)以及系(xi)(xi)(xi)統(tong)總成本

ARM的存儲器體系結構:

三(san)級(ji)存儲結(jie)構:按照(zhao)與CPU的接近程度分為:第一(yi)級(ji):寄存器組、cache 第二級(ji):主存儲器 第三(san)級(ji):輔(fu)助存儲器

寄存(cun)器(qi)組:是(shi)封裝在CPU內部,用于存(cun)放運算器(qi)運算的(de)操作數和結(jie)果值的(de)存(cun)儲介(jie)質。ARM有37個32位(wei)(wei)長的(de)寄存(cun)器(qi),cortex體系結(jie)構下有40個32位(wei)(wei)長的(de)寄存(cun)器(qi)

Cache:高速緩存器,CPU可以直接(jie)訪(fang)問,用來存放當前正(zheng)在執(zhi)行的程序(xu)中(zhong)的活躍部分,以便快速地向CPU提出指令(ling)和數(shu)據。

主存儲器:可由(you)CPU直接訪問,用來存放當(dang)前正在執(zhi)行的程序和數據。

輔助存儲器:設置在(zai)主(zhu)機外部,CPU不能直接(jie)訪(fang)問,用來(lai)存放戰(zhan)時不參(can)與運(yun)行(xing)的程序和(he)數據(ju),需要(yao)時再傳送到主(zhu)存

上一篇:學習中遇到ostasksuspend該怎么用

下一篇:常見芯片封裝技術

熱點文章推薦(jian)
華清學員就業榜單
高薪學員(yuan)經驗分享
熱點新聞推(tui)薦
前臺專(zhuan)線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,,京公海網安備11010802025203號

回到頂部