• <table id="4yyaw"><kbd id="4yyaw"></kbd></table>
  • <td id="4yyaw"></td>
  • 發布時間:2020-09-29 09:50 原文鏈接: 淺析SRAM和DRAM的真正區別(一)

    隨著微電子技術的迅猛發展,SRAM 逐漸呈現出高集成度、快速及低功耗的發展趨勢。在半導體存儲器的發展中,靜態存儲器(SRAM)由于其廣泛的應用成為其中不可或缺的重要一員。近年來SRAM在改善系統性能、提高芯片可靠性、降低成本等方面都起到了積極的作用。

    下面EEworld就帶你詳細了解一下到底什么是SRAM。

    在了解SRAM之前,有必要先說明一下RAM。

    RAM主要的作用就是存儲代碼和數據供CPU在需要的時候調用。但是這些數據并不是像用袋子盛米那么簡單,更像是圖書館中用書架擺放書籍一樣,不但要放進去還要能夠在需要的時候準確的調用出來,雖然都是書但是每本書是不同的。對于RAM等存儲器來說也是一樣的,雖然存儲的都是代表0和1的代碼,但是不同的組合就是不同的數據。

    讓我們重新回到書和書架上來,如果有一個書架上有10行和10列格子(每行和每列都有0-9的編號),有100本書要存放在里面,那么我們使用一個行的編號+一個列的編號就能確定某一本書的位置。在RAM存儲器中也是利用了相似的原理。

    現在讓我們回到RAM存儲器上,對于RAM存儲器而言數據總線是用來傳入數據或者傳出數據的。因為存儲器中的存儲空間是如果前面提到的存放圖書的書架一樣通過一定的規則定義的,所以我們可以通過這個規則來把數據存放到存儲器上相應的位置,而進行這種定位的工作就要依靠地址總線來實現了。

    對于CPU來說,RAM就像是一條長長的有很多空格的細線,每個空格都有一個唯一的地址與之相對應。如果CPU想要從RAM中調用數據,它首先需要給地址總線發送“編號”,請求搜索圖書(數據),然后等待若干個時鐘周期之后,數據總線就會把數據傳輸給CPU。看圖更直觀一些:

    SRAM的存儲原理詳解

    小圓點代表RAM中的存儲空間,每一個都有一個唯一的地址線同它相連。當地址解碼器接收到地址總線的指令:“我要這本書”(地址數據)之后,它會根據這個數據定位CPU想要調用的數據所在位置,然后數據總線就會把其中的數據傳送到CPU。

    下面該介紹一下今天的主角SRAM:

    SRAM——“Static RAM(靜態隨機存儲器)”的簡稱,所謂“靜態”,是指這種存儲器只要保持通電,里面儲存的數據就可以恒常保持。這里與我們常見的DRAM動態隨機存儲器不同,具體來看看有哪些區別:

    SRAM VS DRAM

    SRAM不需要刷新電路即能保存它內部存儲的數據。而DRAM(Dynamic Random Access Memory)每隔一段時間,要刷新充電一次,否則內部的數據即會消失。因此SRAM具有較高的性能,功耗較小。

    此外,SRAM主要用于二級高速緩存(Level2 Cache)。它利用晶體管來存儲數據。與DRAM相比,SRAM的速度快,但在相同面積中SRAM的容量要比其他類型的內存小。

    但是SRAM也有它的缺點,集成度較低,相同容量的DRAM內存可以設計為較小的體積,但是SRAM卻需要很大的體積。同樣面積的硅片可以做出更大容量的DRAM,因此SRAM顯得更貴。

    還有,SRAM的速度快但昂貴,一般用小容量SRAM作為更高速CPU和較低速DRAM 之間的緩存。

    總結一下:

    SRAM成本比較高

    DRAM成本較低(1個場效應管加一個電容)

    SRAM存取速度比較快

    DRAM存取速度較慢(電容充放電時間)

    SRAM一般用在高速緩存中

    DRAM一般用在內存條里

    image.png


  • <table id="4yyaw"><kbd id="4yyaw"></kbd></table>
  • <td id="4yyaw"></td>
  • 调性视频