-
1 # 李凡307
-
2 # 太陽E10000
SOC和微控制器的不同之處在於SOC更應該被視為一種晶片設計方法。當麒麟被裝入一臺手機時其實它就是一個CPU.手機作為傳統馮諾依曼架構的電腦,它當然有CPU. 這個CPU就是麒麟或高通或其它的晶片。 當麒麟被用於某個嵌入系統時它是一個MCU.
-
3 # 綁揪
他們的soc裡面包括cpu gpu 通訊基帶 ia處理器等 但是對於咱們國人來說 對這些縮寫不敏感 習慣把管事的叫cpu
-
4 # 有個中國人
約定成俗的東西就不要太精細化,老白姓不需要知道CPU和SOC的區別,需要了解這方面知識的,完全可以自己查資料。
-
5 # 石源里美
這麼較真有必要嗎?大家知道是指什麼就行了。普通人誰關心soc裡單獨拿cpu或GPU說事,真想較真的話,建議去官網和各大線上購物平臺上去,給他們科普一下,讓他們把詳細配置欄裡的CPU名稱改成soc。
-
6 # 阿昭OnRails
你剛吃火鍋回來,但你沒有吃米飯,或者你北方人天天吃饅頭,不是“飯“
別人問你:你吃飯了沒?
你怎麼答
-
7 # Jiang91303
英特爾的酷睿I系列產品你叫什麼?好像大家都叫它CPU吧,那它裡面不還是包含了橋晶片和GPU(核顯),嚴格來說沒有一個真正意義上的CPU產品存在,沒有片內外設根本工作不起來,DDR控制器要吧?PCIE控制器要吧?核間通訊匯流排控制器要吧?MMU要吧?cache及其控制器要吧?這些都不屬於學術上定義的CPU。
-
8 # 火山口
一天到晚糾結這些名詞,不幹正事!
微控制器就微控制器,後來變成了一大堆什麼mcu,dsp,soc的,有毛用啊!改名字除了漲價沒別的意思!這麼喜歡跟著人家的營銷概念走,一看就是被帶到坑裡的孩子!
我至今唯一承認的名字,只有微控制器和處理器!他們的區別就是一個帶外設,一個不帶外設!所以從理論上講,不論是高通的驍龍還是華為的海思,只要集成了基帶或其他通訊模組的,那都是微控制器!你見過英特爾或者AMD帶外設麼?
至於片上系統!那是軟體的內容!一片中國產微控制器都可以裝上Linux,而搞笑的是,單獨一片英特爾,絕對裝不上系統,因為壓根就沒有放程式碼的地方!所以soc就是個營銷概念!千萬別覺得他是個什麼鬼新技術!糾結個毛線啊!
最後科普一下,計算機四大件:
處理器,RAM,ROM(FLASH),I/O外設。
這些東西都放到一個晶片裡,就叫單片式計算機,簡稱微控制器!
高通的驍龍,集成了ARM處理器,內部快取(RAM),基帶晶片(I/O),唯獨就把ROM放到了片外,所以說他是微控制器並不過分。
-
9 # 研發一條狗
從這問題看提問者就不是搞這一行的。但是我又不明白了,不是這一行的去糾結這些幹嘛?
我一般將整個系統裡面的控制核心叫CPU。SOC我更偏向於它是從晶片製造工藝方面來定義的。所以。。。實在是糾結這麼並沒什麼卵用
-
10 # 夢會騙人
還有一個著名例子,“流動性”。
這個詞,你覺得它是什麼?
呵呵,實際上它就是“流通領域裡的“貨幣”。
奇怪吧?!
不奇怪!就是這麼叫的。國家政府的正規檔案裡就是這麼說的。
你沒辦法去糾結。
-
11 # 網觀天下怪事
題主是不是剛學了計算機?
嚴格來說,二級快取,三級快取都不是cpu的了,何況顯示卡,北橋,南橋。
soc是system on chip,請問除了stc的51微控制器以外,只要一個cpu不需要外圍晶片就可以執行,還有幾個敢稱為絕對soc的。
這麼說來,蘋果的m1倒是有點soc了,記憶體都集成了。
-
12 # 鵬城老紀
整合是晶片行業永恆不變的定律。從幾十年前開始,就已經沒有嚴格意義的純CPU了,哪個CPU不帶上一點系統功能?最經常發生的是On-chip memory, 然後是系統管理器,然後帶上各種I/O,然後是GPU/NPU/基帶處理器等嚴格來說算是co-processor, 然後。。。所以SOC可能的確是一個最能概括的稱呼,但是也是最沒有意義的稱呼。
-
13 # 印象80厚
SoC(System on Chip): 稱為系統級晶片,也稱為片上系統,意指它是一個產品,是一個有專有目標的積體電路,包含完整系統並嵌入軟體的全部內容。CPU = 運算器 + 控制器,現在幾乎沒有純粹的CPU了,都是SoC.
晶片的發展從CPU 到SoC
外設(外部裝置):即除CPU之外的其他部件,如LCD控制器,UART,Nand控制器。。.CPU透過外部匯流排將各種外部裝置連線起來構成SoC.
比如ARM公司生產的就是CPU,他將自己的所生產的CPU設計賣給其他公司,而其他公司就根據ARM提供的CPU自己新增上自己所需要的各種外設控制器,這就是SoC.
日常工作生活中,慣說的CPU說的就是SoC,就像記憶體有NandFlash和普通記憶體一樣。
-
14 # ANAS工作室
屎也是翔,大便,排洩物,奧利給啊。怎麼叫的原因是叫法代表的語義和使用場景,與它本身到底更精確符合什麼名字無所謂。
回覆列表
CPU是中央處理器(Center Process Unit),而SOC是片上系統(System On a Chip)。高通驍龍,華為麒麟,均是在晶片中集成了通訊基帶模組的超大規模積體電路。其晶片中當然也包括CPU。廣義的CPU的確也可以涵蓋CPU,加速器,AI,基帶,甚至頻帶組成的片上系統。國外文獻中也有將SOC稱為CPU的。精準的說法的確應該稱這些晶片為SOC,但廣義的說法也對。intel的酷睿肯定是CPU,但精確的說它也是SOC。