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