自計算機和集成電路的交互時代來臨,幾乎所有的計算機都使用了一個非常重要的部分--內存。也許還有很多人知道電腦安裝硬盤(內存),知道這類型的內存具體用處我想不會有幾人知道;在正式講解語音芯片內存的有關事項前,小編就為大家科普下,關于內存二三事:
內存從早的EDO,SRAM,DRAM,SDRAM,DDR,DDR2,DDR3經過這幾代的發展現在已經發展的DDR4代,甚至在一些顯卡上面已經有用到DDR5代。簡單的講內存經過這幾代的技術的改進無非是提升空間和存取速度兩個指標而已。
內存的作用。由于計算機的外部設備相對比較慢,例如鍵盤,鼠標,顯示器等相對CPU的速度來講屬于慢速設備。如果CPU沒有內存則相對來講CPU的處理效能就會收到大大的縮減。
所以需要在外部設備和 CPU直接建立一個緩沖區,讓外部設備和CPU的速度相匹配。這樣就有效的利用CPU運算效能。我們通常講的電腦內存主要是解決硬盤和CPU的數據速度匹配問題。計算機可以先把要運行的程序,一口氣從硬盤讀到內存。
然后CPU去內存中運行程序。由于硬盤一般是掛在CPU的低速總線上,而內存是掛在 CPU的高速總線上。并且內存的存取速度也要比硬盤快的多。所以把程序拷貝到內存中運行,可以提高運算效率。并且一般在CPU內部也有更快速的內存,命名叫CACHE。現在的CPU一般有兩級或者三級CACHE這個也是相當于內存的作用,只是他們的存取速度更快,但是空間也更小。
那么,問題來了,上面的內容跟語音芯片到底有什么關系?
答案是肯定的!
語音芯片作為電子元器件,也要存儲些數據和處理些程序;然而,由于一般語音芯片的處理速度不需要特別快,除了語音芯片內部存儲數據通常用于ROM存儲程序和數據。ROM的速度一般也與CPU的速度大致相同。
因此,通常的語音芯片的存儲器也僅僅是用作于存儲變量和臨時存儲數據的緩沖器。有慢的當然也有快的,有一些語音芯片運行需要更快的CPU時,而普通的ROM相對性較慢;這樣也可以像計算機那樣將程序讀入內存并運行。就像電子以前開發的一些方案里也有像這樣需要內存的,為了提高整個語音芯片的編解速率,一般都會把編解程序存儲在內存上運行。
編輯:jq
-
集成電路
+關注
關注
5381文章
11381瀏覽量
360850 -
cpu
+關注
關注
68文章
10824瀏覽量
211140 -
計算機
+關注
關注
19文章
7419瀏覽量
87712 -
EDO
+關注
關注
0文章
3瀏覽量
7622
原文標題:關于語音芯片運行內存的二三事
文章出處:【微信號:jiuxin2010,微信公眾號:九芯智能】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論