當前位置:首頁 » 服務存儲 » 提升存儲器的容量
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

提升存儲器的容量

發布時間: 2023-06-26 06:34:48

存儲器的擴展方式哪三種

存儲器的擴展方式有字擴展、位擴展、字位同時擴展。存儲器晶元與單片機擴展連接具有共同的規律。即不論何種存儲器晶元,其引腳都呈三匯流排結構,與單片機連接都是三匯流排對接。另外,電源線接電源線,地線接地線。

目前生產的存儲器晶元容量有限,在字數或字長方面與實際存儲器要求有所差距,所以要在字向與位向兩方面進行擴充,才能滿足實際存儲器的要求。

cpu對存儲器進行讀寫操作時,首先由地址匯流排給出地址信號,然後再發出有關進行讀操作與寫操作的控制信號,最後在數據匯流排上進行信息交換。

(1)提升存儲器的容量擴展閱讀:

存儲器的擴展技術:

總片數=總容量/(容量/片)。

例:存儲器容量為8K×8b,若選用2114晶元(1K×4b),則需要的晶元數為:(8K×8b)/(1K×4b)=16(片)。

(1)位擴展。

只在位數方向擴展(加大字長),而晶元的字數和存儲器的字數是一致的。即b前面不一樣,K前面保持一樣。

例:用64K×1b的SRAM晶元組成64K×8b的存儲器,所需晶元數為:(64K×8b)/(64K×1b)=8(片)。

位擴展的關鍵就是將兩個存儲晶元當成一個存儲晶元來用,讓兩個存儲晶元同時工作,同時被選中,同時做讀操作,同時做寫操作,要想保證同時,就是把兩個晶元的片選,用相同的信號進行連接。

(2)字擴展。

僅在字數方向擴展,而位數不變。即K前面不一樣,b前面保持一樣。

例:用16K×8b的SRAM組成以64K×8b的存儲器,所需晶元數為:(64K×8b)/(16K×8b)=4(片)。

(3)字和位同時擴展。

參考資料來源:網路-位擴展

參考資料來源:網路-字擴展

② 在微型計算機系統中運行某一程序時,若存儲容量不夠,可以通過下列哪種方法來解決1.擴展內存2.增加硬碟容量

運行程序需要使用的存儲量一般在硬碟中,增加硬碟容量可直接增大存儲容量。

③ 提高存儲器速度可採用哪些措施,請說出至少五種措施。

1、採用高速器件

2、採用cache

3、採用多體交叉存儲器

4、採用用雙埠存儲器

5、採用相聯存儲器,加長存儲器的字長。

(3)提升存儲器的容量擴展閱讀

磁碟存儲訪問時間

磁碟設備在工作時以恆定速率旋轉。

為了讀或寫,磁頭必須能移動到所要求的磁軌上,並等待所要求的扇區的開始位置旋轉到磁頭下,然後再開始讀或寫數據。故可把對磁碟的訪問時間分成以下三部分。

1)尋道時間

這是指把磁臂(磁頭)移動到指定磁軌上所經歷的時間。該時間是啟動磁臂的時間s與磁頭移動n條磁軌所花費的時間之和,即

=m×n+s

其中,m是一常數,與磁碟驅動器的速度有關。對於一般磁碟,m=0.2;對於高速磁碟,

m≤0.1,磁臂的啟動時間約為2ms。

這樣,對於一般的溫盤,其尋道時間將隨尋道距離的

增加而增大,大體上是5~30ms。

2)旋轉延遲時間

這是指定扇區移動到磁頭下面所經歷的時間。不同的磁碟類型中,旋轉速度至少相差一個數量級,如軟盤為300r/min,硬碟一般為7200~15000r/min,甚至更高。

對於磁碟旋轉延遲時間而言,如硬碟,旋轉速度為15000r/min,每轉需時4ms,平均旋轉延遲時間為2ms;而軟盤,其旋轉速度為300r/min或600r/min,這樣,平均為50~100ms。

3)傳輸時間

這是指把數據從磁碟讀出或向磁碟寫入數據所經歷的時間。Tt的大小與每次所讀/寫的位元組數b和旋轉速度有關:

其中,r 為磁碟每秒鍾的轉數;N 為一條磁軌上的位元組數,當一次讀/寫的位元組數相當於半條

磁軌上的位元組數時,與相同。因此,可將訪問時間表示為

由上式可以看出,在訪問時間中,尋道時間和旋轉延遲時間基本上都與所讀/寫數據的多少無關,而且它通常占據了訪問時間中的大頭。

例如,我們假定尋道時間和旋轉延遲時間平均為20ms,而磁碟的傳輸速率為10MB/s,如果要傳輸10KB的數據,此時總的訪問時間為21ms,可見傳輸時間所佔比例是非常小的。

當傳輸100KB數據時,其訪問時間也只是30ms,即當傳輸的數據量增大10倍時,訪問時間只增加約50%。

目前磁碟的傳輸速率已達80MB/s以上,數據傳輸時間所佔的比例更低。可見,適當地集中數據(不要太零散)傳輸,將有利於提高傳輸效率。

④ 存儲器容量擴充方法有哪幾種他們各有什麼優缺點

字擴展與位擴展,但是它們兩個合起來才是一種完整的存儲器擴展方法。