什么叫存儲(chǔ)器地址交叉 存儲(chǔ)器的類型及特點(diǎn)

南奎嘁夢(mèng)2022-08-19 18:08:322844

存儲(chǔ)器的地址重疊現(xiàn)象是怎么回事?存儲(chǔ)器地址的介紹,什么是多模塊存儲(chǔ)器的低位交叉編址方式?低位交叉編址如何提高存儲(chǔ)性能?關(guān)于計(jì)算機(jī)組成原理的交叉存儲(chǔ)器問題,存儲(chǔ)器擴(kuò)展時(shí),什么叫地址空間不連續(xù)和地址重疊現(xiàn)象?什么是交叉存儲(chǔ)器?

本文導(dǎo)航

存儲(chǔ)器的基本地址分布范圍怎么算

地址重疊使用,節(jié)省地址存儲(chǔ)空間,提高尋址速度。

就是一把鑰匙開幾個(gè)門,但因?yàn)椴捎昧瞬煌牟僮髦噶罴翱刂菩盘?hào)的選擇,所以不會(huì)發(fā)生混亂。

存儲(chǔ)器的類型及特點(diǎn)

存儲(chǔ)器地址(Memory address)是存儲(chǔ)器中存儲(chǔ)單元的編號(hào)。由于存儲(chǔ)器中存儲(chǔ)單元數(shù)量很多,為了進(jìn)行查找,需要給每個(gè)存儲(chǔ)單元賦予一個(gè)存儲(chǔ)器地址。

數(shù)據(jù)采用定點(diǎn)存儲(chǔ)和浮點(diǎn)存儲(chǔ)

3.4.2多模塊交叉存儲(chǔ)器           

1.存儲(chǔ)器的模塊化組織

  一個(gè)由若干個(gè)模塊組成的主存儲(chǔ)器是線性編址的。

  這些地址在各模塊有兩種安排方式:一種是順序方式,一種是交叉方式。

  順序方式:某個(gè)模塊進(jìn)行存取時(shí),其他模塊不工作,某一模塊出現(xiàn)故障時(shí),其他模塊可以照常工作,

通過增添模塊來擴(kuò)充存儲(chǔ)器容量比較方便。但各模塊串行工作,存儲(chǔ)器的帶寬受到了限制。

  交叉方式:地址碼的低位字段經(jīng)過譯碼選擇不同的模塊,而高位字段指向相應(yīng)模塊內(nèi)的存儲(chǔ)字。連續(xù)

地址分布在相鄰的不同模塊內(nèi),同一個(gè)模塊內(nèi)的地址都是不連續(xù)的。對(duì)連續(xù)字的成塊傳送可實(shí)現(xiàn)多模塊

流水式并行存取,大大提高存儲(chǔ)器的帶寬。

2.多模塊交叉存儲(chǔ)器的基本結(jié)構(gòu)

  四模塊交叉存儲(chǔ)器結(jié)構(gòu)框圖演示 

  每個(gè)模塊各自以等同的方式與CPU傳送信息。CPU同時(shí)訪問四個(gè)模塊,由存儲(chǔ)器控制部件控制它們分時(shí)

使用數(shù)據(jù)總線進(jìn)行信息傳遞。這是一種并行存儲(chǔ)器結(jié)構(gòu)。

   下面做定量分析:我們認(rèn)為模塊字長等于數(shù)據(jù)總線寬度,模塊存取一個(gè)字的存儲(chǔ)周期為T,總線傳送周期為τ,存儲(chǔ)器的交叉模塊數(shù)為m,為了實(shí)現(xiàn)流水線方式存取,應(yīng)當(dāng)滿足

T=mτ (m=T/τ稱為交叉存取度)

交叉存儲(chǔ)器要求其模塊數(shù)必須大于或等于m,以保證啟動(dòng)某模塊后經(jīng)mτ時(shí)間再次啟動(dòng)該模塊時(shí),它的上次存取操作已經(jīng)完成。這樣,連續(xù)讀取m 個(gè)字所需的時(shí)間為

t1=T+(m-1)τ

而順序方式存儲(chǔ)器連續(xù)讀取m個(gè)字所需時(shí)間為t2=mT.交叉存儲(chǔ)器的帶寬確實(shí)大大提高了。

  m=4的流水線方式存取示意圖如下                                                                                 

                圖3.31 流水線方式存取示意圖

【例4】 設(shè)存儲(chǔ)器容量為32字,字長64位,模塊數(shù)m=4,分別用順序方式和交叉方式進(jìn)行組織。存儲(chǔ)周期

T=200ns,數(shù)據(jù)總線寬度為64位,總線傳送周期τ=50ns。問順序存儲(chǔ)器和交叉存儲(chǔ)器的帶寬各是多少?

【解】

順序存儲(chǔ)器和交叉存儲(chǔ)器連續(xù)讀出m=4個(gè)字的信息總量都是:

q=64位×4=256位

順序存儲(chǔ)器和交叉存儲(chǔ)器連續(xù)讀出4個(gè)字所需的時(shí)間分別是:

  t2=mT=4×200ns=800ns=8×10-7s;

  t1=T+(m-1)=200ns+30ns=350ns=35×10-7s

  順序存儲(chǔ)器和交叉存儲(chǔ)器的帶寬分別是:

  W2=q/t2=256÷(8×10-7)=32×107[位/s];

W1=q/t1=256÷(35×10-7)=73×107[位/s]

3.二模塊交叉存儲(chǔ)器舉例

  二模塊交叉存儲(chǔ)器方框圖演示

  DRAM存儲(chǔ)器讀/寫周期時(shí),在行選通信號(hào)RAS有效下輸入行地址,在列選通信號(hào)CAS有效下輸入列地址。

如果是讀周期,此位組內(nèi)容被讀出;如果是寫周期,將總線上數(shù)據(jù)寫入此位組。刷新周期是在RAS有效下

輸入刷新地址,此地址指示的一行所有存儲(chǔ)元全部被再生。A20—A3的18位地址用于模塊中256K個(gè)存儲(chǔ)字

的選擇。A2用模塊選擇 ,連續(xù)的存儲(chǔ)字交錯(cuò)分布在兩個(gè)模塊上,偶地址在模塊0,奇地址在模塊1。

  DRAM存儲(chǔ)器需要逐行定時(shí)刷新,而且,DRAM芯片的讀出是一種破壞性讀出,因此在讀取之后要立即按讀

出信息予以充電再生。 這樣,若CPU先后兩次讀取的存儲(chǔ)字使用同一RAS選通信號(hào)的話,CPU在接收到第一

個(gè)存儲(chǔ)字之后必須插入等待狀態(tài),直至前一存儲(chǔ)字再生完畢才開始第二個(gè)存儲(chǔ)字的讀取。

  無等待狀態(tài)成塊存取示意圖演示

  由于采用m=2的交叉存取度的成塊傳送,兩個(gè)連續(xù)地址字的讀取之間不必插入等待狀態(tài)(零等待存取)。

計(jì)算機(jī)存儲(chǔ)器有哪三級(jí)組成

低位交叉多體并行存儲(chǔ)器的特點(diǎn) :每個(gè)模塊都有相同的容量和存取速度。其實(shí)就是從每個(gè)模塊讀取一個(gè)字是并行的,而從一個(gè)模塊繼續(xù)讀取下一個(gè)字,才有時(shí)間間隔,這也就是為什么它的帶寬比順序存取大??偠灾K間并行,模塊內(nèi)部串行。

存儲(chǔ)器的存儲(chǔ)空間大小由誰來決定

采用部分譯碼時(shí),未用的地址線,可以隨意取1、取0。

 那么,對(duì)于某個(gè)存儲(chǔ)單元來說,就可用多個(gè)地址號(hào)碼來選中。

即:一個(gè)存儲(chǔ)器芯片,占用了一個(gè)以上的地址空間。

這種現(xiàn)象,并不是【地址重疊】。Alfg5 的答案,是錯(cuò)誤的。

另外,如果未用的地址線,是高位地址線,且都取0,

那么,由部分譯碼所形成的地址空間,也是連續(xù)的。

 

那么,什么是地址重疊呢?

 不同的存儲(chǔ)芯片,具有同一個(gè)地址空間,這才是【地址重疊】。

采用線選法擴(kuò)展存儲(chǔ)空間,才會(huì)有【地址重疊】的現(xiàn)象。

 使用重疊的地址,就可令多塊芯片,同時(shí)寫入讀出。

 那么,重疊的地址,就是不可用的。

 因此,可用的地址,就是不連續(xù)的。

 

在 51 單片機(jī)中,有許多地址重疊的現(xiàn)象,比如:

 程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器的地址都是 0000~FFFFH。

 特殊功能寄存器和高128B 的片內(nèi) RAM,地址,也重疊了。

 位地址,也是重復(fù)使用了相同的地址號(hào)碼。

 還有,八個(gè)寄存器 R0~R7,卻占用了 32 個(gè)存儲(chǔ)單元。

就是說:

 【地址重疊】是指:同一個(gè)地址空間,涉及到了不同的存儲(chǔ)區(qū)域。

 而不是;Alfg5 所答的:不同的地址,選通同一存儲(chǔ)單元。

 

搞清楚了基本概念,求可用的地址,以及,分析不可用的重疊地址,就不是難事了。

雙端口存儲(chǔ)器知識(shí)

交叉存儲(chǔ)器

也可以叫硬盤雙通道

把兩個(gè)一模一樣的硬盤接上主板..不過要主板支持雙通道

也就是說..讀一個(gè)文件..電腦會(huì)在第一硬盤讀一半..第而硬盤又讀一半...速度也快了一半.

也有

內(nèi)存雙通道

但是插的時(shí)候..要注意,第一條查第一排

第二條插第三排

掃描二維碼推送至手機(jī)訪問。

版權(quán)聲明:本文由尚恩教育網(wǎng)發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。

本文鏈接:http://www.52reasonswhy.com/view/49906.html

標(biāo)簽: 計(jì)算機(jī)

“什么叫存儲(chǔ)器地址交叉 存儲(chǔ)器的類型及特點(diǎn)” 的相關(guān)文章

計(jì)算機(jī)選什么專業(yè)好 學(xué)計(jì)算機(jī)專業(yè)需要什么強(qiáng)項(xiàng)

學(xué)電腦學(xué)什么專業(yè)好?計(jì)算機(jī)學(xué)什么專業(yè)好?學(xué)計(jì)算機(jī)學(xué)什么專業(yè)好?計(jì)算機(jī)選哪個(gè)專業(yè)比較好點(diǎn),電腦學(xué)什么專業(yè)好?本文導(dǎo)航學(xué)電腦技術(shù)最好專業(yè)計(jì)算機(jī)學(xué)什么專業(yè)好學(xué)計(jì)算機(jī)專業(yè)需要什么強(qiáng)項(xiàng)計(jì)算機(jī)相關(guān)專業(yè)中哪個(gè)專業(yè)好電腦哪個(gè)專業(yè)最有前途學(xué)電腦技術(shù)最好專業(yè)學(xué)電腦基本上被分為三大類:一、軟件編程方向:目前這類人才前途很...

計(jì)算機(jī)綜合824考什么 數(shù)據(jù)結(jié)構(gòu)和操作系統(tǒng)考研怎么復(fù)習(xí)

請(qǐng)問考研考試科目中“824數(shù)據(jù)結(jié)構(gòu)與操作系統(tǒng)”是什么?急求南京理工大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的考研資訊,考研考試科目前的821,822等數(shù)字是什么意思?誰知道計(jì)算機(jī)信息安全專業(yè)考研的科目有哪些??(最好是西電的,南京理工大學(xué)軟件工程考研824計(jì)算機(jī)基礎(chǔ)a怎么復(fù)習(xí)?算機(jī)專業(yè)基礎(chǔ)A或B和計(jì)算機(jī)專業(yè)基礎(chǔ)綜合...

長春理工大學(xué)計(jì)算機(jī)怎么樣 長春理工大學(xué)光電信息學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)怎么樣?

長春理工大學(xué)讀研值嗎,計(jì)算機(jī)技術(shù)?長春理工大學(xué)怎么樣?長春理工大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)是一本嗎?長春理工大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)怎么樣?長春理工大學(xué)計(jì)算機(jī)專業(yè)好嗎?長春理工大學(xué)光電信息學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)怎么樣?本文導(dǎo)航長春理工大學(xué)讀研值嗎,計(jì)算機(jī)技術(shù)長春理工大學(xué)怎么樣?長春理工計(jì)算機(jī)專業(yè)全國排名長...

2017計(jì)算機(jī)專業(yè)怎么樣 現(xiàn)在學(xué)計(jì)算機(jī)未來發(fā)展前景怎么樣?

2017學(xué)計(jì)算機(jī)專業(yè)怎么樣?2017計(jì)算機(jī)專業(yè)前景怎么樣?武漢理工大學(xué)的計(jì)算機(jī)類專業(yè)怎么樣?中國地質(zhì)大學(xué)的計(jì)算機(jī)專業(yè)怎么樣?計(jì)算機(jī)的就業(yè)前景怎么樣?現(xiàn)在學(xué)計(jì)算機(jī)未來發(fā)展前景怎么樣?本文導(dǎo)航2017學(xué)計(jì)算機(jī)專業(yè)怎么樣計(jì)算機(jī)專業(yè)未來有什么前景武漢理工大學(xué)電子信息類專業(yè)怎樣中國地質(zhì)大學(xué)的計(jì)算機(jī)專業(yè)怎么樣?...

福大控制工程用什么書 重慶大學(xué)實(shí)驗(yàn)班專業(yè)怎么樣

大家好!今年我報(bào)考了重慶大學(xué)控制工程的工業(yè)工程,但我本科學(xué)的不是該專業(yè),請(qǐng)問有什么教材可以復(fù)習(xí)嗎?給推薦本比較專業(yè)的控制工程類的matlab書籍,大學(xué)電氣工程及其自動(dòng)化專業(yè)都用什么書?福州大學(xué) 電氣工程與自動(dòng)化學(xué)院的《自動(dòng)控制理論》是哪里出版的???具體些?。繉W(xué)習(xí)控制理論與控制工程有哪些比較經(jīng)典的書籍...

計(jì)算機(jī)碩士準(zhǔn)備什么 國外的計(jì)算機(jī)碩士國內(nèi)有用嗎

想考計(jì)算機(jī)方面的研究生應(yīng)該怎樣準(zhǔn)備?想考計(jì)算機(jī)方向的研究生,可是不知道準(zhǔn)備哪些科目,計(jì)算機(jī)考研的準(zhǔn)備工作,想去加拿大讀計(jì)算機(jī)碩士,應(yīng)該如何做準(zhǔn)備?想要申請(qǐng)萊特州立大學(xué)的計(jì)算機(jī)工程碩士學(xué)位,都需要準(zhǔn)備什么?想讀墨爾本大學(xué)計(jì)算機(jī)科學(xué)碩士有什么條件?本文導(dǎo)航計(jì)算機(jī)研究生哪個(gè)方向簡單計(jì)算機(jī)考研究生可以報(bào)哪些...

發(fā)表評(píng)論

訪客

◎歡迎參與討論,請(qǐng)?jiān)谶@里發(fā)表您的看法和觀點(diǎn)。