【求助】為什麼只使用少量的記憶體呢??? - 第2頁 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 硬 體 及 光 碟 燒 錄 討 論 區 > -- 電 腦 硬 體 討 論 版


PCZONE 討論區



通知

-- 電 腦 硬 體 討 論 版 CPU、RAM、HD、CD-ROM、DVD、主機板等問題都可以在這裡討論

Kree

cache為什麼比較貴?
DDR2為什麼貴?
同樣都是晶圓啊,材料都一樣啊

假設一條生產線,技術已經可以生產新產品
為什麼還要生產舊產品?

答案很簡單,因為技術根本不行!
行早就做了,根本不用別人來說

產能不足,所以貴
物以稀為貴,經濟學永遠不變的定律

實驗室做的出來,生產線能做出來嗎
這是兩碼子事吧
就是無塵室,也有分等級的

我以前讀土木的,實驗室作高性能混擬土
抗壓psi可以超過1萬5千磅
那為什麼工地的混擬土,平均psi只有3000磅?
拜託,實驗室那種絕對精密的作法,拿到現場能做嗎,開玩笑

快取大,命中率低
再低,也不會比從 DRAM 直接拿資料出來慢

那就跟拿硬碟跟記憶體比較一樣道理
假設硬碟速度133MB/S,記憶體速度4GB/S
你說我去掃1GB的記體體,是浪費時間,因為命中率太低
寧願去掃10GB的硬碟,會比較快?騙肖耶
人家1ms就掃完了,你可能要掃1min

市面上如果有2MB L2,和512K L2的CPU,價錢一樣,頻率一樣
你要買哪種?
相信99%的人,會選2MB的

回覆
潛字第1號
回覆: 【求助】為什麼CPU只使用少量的快取記憶體呢???
引用:
最初由 vn8601001 發表
有個問題想請教各位高手就是
為什麼CPU只使用少量的快取記憶體呢???
簡單的說就是為了在效能和成本之間取一個平衡點.
但是影響的因素有很多.
以這個題目來說
CPU->Cache->RAM->VirturalMemory->HD等儲存裝置
這幾種東西的速度,成本,特質皆有不同.
為了能最有效率的讓他們溝通,就有了Cache這個東西
以CPU的Cache來說,做為CPU與RAM的橋樑
因為速度快,所以預先把要執行的資訊Cache進Cache中
如果CPU要執行的資訊Cache都有,命中率就是1.
缺了什麼再向RAM取,取多少,就降低命中率.這種方法向下適用於上述各快取裝置
但中間又率扯到,你執行什麼樣的語言,跑什麼樣的程式....等等一大堆複雜的因素.
所以有幾個公式可以概算出來.
有興趣的話建議你去看William Stallings寫的"作業系統第四版"
裡面就有一些算式,並告訴你為什麼.
為了成本,和市場區隔(有些user根本不需要那麼大)和價格競爭
廠商自然不會生產一些賣不出的東西.
所以,命中率並不是如tycoon所說的Cache越大越差.
更不是linux_xp亂扯的什麼鳥製程...等一堆狗屁.
回覆
風来坊

引用:
最初由 Ivan Lin 發表
小強啊,真佩服你可以跟白X對話那麼久...
因為怕新生剛進PCZONE就接受了不太正確的觀念
後來到處說我是從PCZONE學來的…那就難看了
才會想說回一下文,當做順便灌水充發言數吧…

至於linux_xp另一篇關於分頁檔的討論
小弟由於在上"計算機組織與結構"時
那一部份剛好在混……
啥CRC之類的,都還懵懵懂懂的
所以就先電電……
等過了期中考有空才去翻書補一補說

其實很多討論
如果朋友們真的有興趣的話
去查William Stallings的著作真的會很有幫助地!
Operating Systems: Internals and Design Principles (4th Edition)

Computer Organization and Architecture


引用:
最初由 linux_xp 發表
cache為什麼比較貴?
DDR2為什麼貴?
同樣都是晶圓啊,材料都一樣啊

假設一條生產線,技術已經可以生產新產品
為什麼還要生產舊產品?

答案很簡單,因為技術根本不行!
行早就做了,根本不用別人來說

產能不足,所以貴
物以稀為貴,經濟學永遠不變的定律
雖然同樣是晶圓……材料都是矽
不過製程不同
所使用的技術及材料也有所出入
就我所知道的而言
.13um銅導線製程
因為銅會與矽起化學作用
所以多引進了一個叫dual-Damascene的技術
簡單來說就是把銅導線外面包一層鈦來隔絕
你總不可能說使用dual-Damascene所製作出來的.13um晶片
與.35um的晶片成本一樣吧!

而且,通常我們也不可能把任何東西都以目前最先進的製程來生產
一來貴二來沒意義
像是一般TLL IC
啊!你可能聽不懂
簡單來說,像是手邊的電子計算機
總不可能也用90奈米的製程來生產吧!?
一個號稱使用90奈米的電子計算機要價近萬,誰買?
不如使用爛製程來生產,價格就可以壓得很低了

ps:我要趕著去上課了,沒時間再屁了…有問題的朋友們請自行查書吧!
回覆
會員

這里是個不錯的地方,還是有些肯下功夫的網友在此
回覆
史蒂芬周(刻骨銘心 精裝版)

cache比較貴的原因'之一'是通常用SRAM做的
SRAM本來體積就比DRAM大, 單位成本高
DDRII比較貴是因為得換設備.....
上次有報導說最終生產成本會比DDR更低
回覆
風来坊

引用:
最初由 s900221 發表
cache比較貴的原因'之一'是通常用SRAM做的
SRAM本來體積就比DRAM大, 單位成本高
DDRII比較貴是因為得換設備.....
上次有報導說最終生產成本會比DDR更低
其實就是正反器
只有在改變資料時才需耗電動作
相較於DRAM
因為電容特性會放電
所以必需定時充電recharge
就快得多嘍!
回覆
Kree

所以呢?
結論是產能不足,還是材料太貴?

純銅一公斤多少,鈦一公斤多少?
一顆CPU幾克重?

產能不足,是技術(設備)不足,還是不想做?

生產線做出來的東西,不是直接就上市了
要經過品管的,通過品管的產品,和生產量的比率,就是良率
良率如果過低,技術和設備環境本身就有問題
而這些技術和設備,都是花大錢的買的,自然就會轉嫁到做出來產品上

計算機如果能插上主機板當CPU,那倒是可以考慮要不要買...
我只知道,要是CPU不快,那是沒人要買的
尤其Intel、AMD這兩家,恨不得推出最新技術來擊倒對方

有沒有聽過一個笑話
AMD招待廠商去看他們工廠
發現工廠外邊有個墓碑,靠近一看,上面寫著:Intel inside
回覆
史蒂芬周(刻骨銘心 精裝版)

說這種話, 你去生產好了
最好是你用銅跟鈦就可以生出CPU
現在Cache的面積都已經比CPU核心面積還大了
借湯叔叔的網頁
http://www6.tomshardware.com/mobile/...dothan-02.html
如果Cache再Double, 你認為營收能夠像成本曲線一樣直線上升嗎?
一片8吋、12吋晶圓能產出多少顆?
一片八吋晶圓的價格就可以超過2000美元
再借湯叔叔的網頁, 雖然他們說的不一定正確, 不過有參考性
http://www.thg.com.tw/cpu/03q4/031008/athlon_64-11.html
回覆
領薪值日生

小弟看了好幾次..感覺
生產良率 好像是比較接近高階生產時的技術and成本問題,而主題問「為何只使用少量快取記憶體」,範圍應該更廣了些。
rEdS兄第一句話就直接點中了重點:「簡單的說就是為了在效能和成本之間取一個平衡點」。
應用方面如小強兄所言:「一般使用下,cache容量大到一定程度後並無法感到明顯效能差異」。
錢方面如精裝版食神說:「Cache再Double,營收不會如成本曲線直線上升」。
這樣子整理對嗎?
回覆
會員

引用:
最初由 時空之鑰 發表
小弟看了好幾次..感覺
生產良率 好像是比較接近高階生產時的技術and成本問題,而主題問「為何只使用少量快取記憶體」,範圍應該更廣了些。
rEdS兄第一句話就直接點中了重點:「簡單的說就是為了在效能和成本之間取一個平衡點」。
應用方面如小強兄所言:「一般使用下,cache容量大到一定程度後並無法感到明顯效能差異」。
錢方面如精裝版食神說:「Cache再Double,營收不會如成本曲線直線上升」。
這樣子整理對嗎?
直接去產線看一次你就知道了.........在無塵室中數量是固定的..........
所以良率再怎麼高還是只有那些...........頂多只是數字好看一點
但是成本還是一樣高



回覆







 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。