要構成乙個CPU至少需要多少個二極體 三極體 電阻等?

時間 2021-06-02 01:23:00

1樓:guo kim

舉個最簡單的例子,Intel第一款CPU 4004,含有2300個電晶體:

但這塊CPU是乙個4bit的……

當然也不是僅僅由位數決定電晶體數量,不同的架構需求不同、CISC和RISC也有不同、其他細節多多少少也會有影響

2樓:kknd1394

Intel 4004是Intel製造的一款微處理器,片內整合了2250個電晶體,電晶體之間的距離是10微公尺,能夠處理4bit的資料,每秒運算6萬次,頻率為108KHZ,前端匯流排為0.74MHz (4bit)。

說句題外的,簡單處理器大概就是個本科畢設/碩士大作業的水平簡單的定義:實現十幾到幾十條mips指令,五級流水順序執行,放到先進FPGA上能跑幾十MHz以上

我那屆本科大牛自己整了個mips還自己寫了個彙編器...

3樓:H.Wang

個人認為幾十個電晶體是無法構成乙個cpu的。

cpu不僅僅只是計算功能。計算只是cpu中很小的一部分(通常計算部分的電晶體數量只佔總數的百分之十以內)。

完整cpu需要實現以下幾個功能:計算、比較、邏輯、儲存、載入、分之跳轉等。

只有實現了上述這些功能,cpu才能按照編寫好的程式自動執行。

只實現部分功能只能稱為數位電路,而不是cpu。

我自己設計了乙個cpu核心,具有這些基本功能,在cycloneIV FPGA中共使用了6000多個le,換算下來大概幾十萬個電晶體,當然這是乙個稍微複雜些的32位處理器(不過本科生計算機體系結構課程大作業的程度)。

世界上第乙個cpu是intel 4004 處理器。4位處理器,能處理16以內的加減法,包含2300個電晶體。

另外現在cpu,都得幾十億電晶體了。

學好c 至少要編多少個程式?

rui 這個問題的答案因人而異,我編了至少1000個程式然鵝才學到普及 提高,最多也只到了省選 平衡樹,然鵝寫炸了 我們機房的同學學到提高組的也編了700 1500個程式,學到普及組的編了200 800個程式。 jamieli 學好 這個概念很難界定,c c 如果純粹語言層面學習的話,大概最多1 2...

乙個舞蹈至少要練多少遍才能跳好?

我確實有學過一點兒舞蹈不過很渣很渣很渣 而我沒學舞蹈之前,我覺得我做過最多的而且最有用的事情 就是不斷不斷地看愛豆的MV或者練習室版 不斷看看熟每乙個舞蹈動作 即使當時並不會做某些動作 記住了幾分幾秒的小表情 後來我真正開始報班學舞的時候,我就會發現很多動作因為曾經觀察過很多次,所以上手會比別人快 ...

廚房裝修要預留多少個插座

孤獨劍客 最少十乙個,油煙機乙個,燃氣報警器乙個,燃氣熱水器乙個,電磁爐乙個,熱水壺乙個,電飯鍋乙個,消毒櫃乙個,淨水器乙個,冰箱乙個,蒸箱乙個,烤箱乙個,你可能會問,單獨加個排插不行嗎?可是廚房的電器都是大功率的,要單獨的一組線就不容易發熱老化。 多莞閒事 最少五個插座,一般家庭配置 乙個抽油煙機...