![]() |
不光看主頻的 |
側重點不同。發(fā)展的方向就不同了。單片機側重于在一些簡單的控制上面,使用方便,芯片性能不是很高,但是夠用,小而全,RAM、 ROM、 I/O、運算單元都有。試想一下:拿現在的電腦的CPU來代替單片機可能嗎? |
樓主的問題真當好。從主頻看確實只有125倍數。但是主頻只是性能的一個因素,計算機性能,單從cpu來看,涉及到主頻、位數、核心數量、內部流水線級數、緩存大小等等。一般用每秒指令數來形容性能更加貼切一些。一個51單片機執(zhí)行一條指令一般是1-2個機器周期,而機器周期頻率又是主頻的12分之一,也就是其性能大概在1百萬條指令每秒(MIPS)。我看了下2012年的時候網絡上對i5性能的評測在3.3G主頻下大約14365(MIPS)左右,如果按樓主的例子把這塊cpu降頻到1.5Ghz,那么大概在6529(MIPS)。這個差距不是全靠主頻的,cpu設計師挖空心思讓cpu在同樣的主頻下能夠執(zhí)行更多的指令。這也是為什么近10年來cpu的主頻沒有大的變化,有些反而還降了,而cpu的性能確一直在倍數提升。最后再說,51單片機一個指令通常處理一個字節(jié)(8位)的數據,而現在的電腦是32位,64位,相當于4到8倍的數據量差別。 |
別小看電腦芯片,你用51芯片跑個windows試一試。另外,1.5G怎么會是12Mhz? |