標(biāo)題: 我想問電腦的CPU相當(dāng)于什么? [打印本頁]

作者: jblbin2008    時間: 2017-3-3 23:21
標(biāo)題: 我想問電腦的CPU相當(dāng)于什么?
RT:電腦的CPU相當(dāng)于什么?從所處位置上看應(yīng)該是核心位置,但是從功能上看,實際上起的是DSP芯片的作用,實際上電腦最大的最主要的芯片是BOIS,個人感覺這個才是核心,如果把整個電腦看成是單片機(jī)或者嵌入式的話,BIOS的作用才是整體的主芯片,CPU只不過是DSP芯片而已。
我這種看法有沒有贊同,或者有沒有其他個人意見。

作者: yzwzfyz    時間: 2017-3-4 01:03
電腦CPU與單片機(jī)沒有本值的區(qū)別。都是根據(jù)人為給定的代碼指令,逐句執(zhí)行。
作者: yzwzfyz    時間: 2017-3-4 01:05
電腦CPU速度快,數(shù)據(jù)寬,早期蘋果2、長城0520=8位機(jī)。80286=16位機(jī),后來32位,現(xiàn)在64位。早期電腦CPU幾乎沒有外設(shè),需要外設(shè)配合成為電腦。
單片機(jī)將部分外設(shè)引入,集成在一個芯片上,就有簡易電腦的功能,所以叫單片機(jī)。但處理速度遠(yuǎn)不及電腦。
作者: yzwzfyz    時間: 2017-3-4 01:16
BIOS不是電腦,是程序。由于各電腦的CPU不同,其指令含意不同,代碼無法通用,而又要讓高級語言通用,所以就想出一個招數(shù),讓高級語言不直接產(chǎn)生機(jī)器碼,而是調(diào)用廠家做好的子程序,這個子程序就是BIOS。
比如:A廠家的電腦,指示燈接在33地址上,訪問33地址亮燈。B廠家則在66地址,訪問33就不會亮。但我們軟件要亮燈不是直接訊問地址,而是調(diào)用BIOS,這樣亮燈命令就由各個廠家的BIOS來處理,程序就通用了。
通用的高級語言程序,所有對電腦上硬件的操作,都不是訪問硬件地址的,而是調(diào)用BIOS,因為廠商不同,地址不同,但廠家會將接口的訪問做成程序庫放在BIOS中。
作者: yzwzfyz    時間: 2017-3-4 01:26
事實上CPU是DSP的一種,但它的設(shè)計主旨,是讓代碼控制運行。
DSP,則以硬件運行為主,但其硬件又可以“變更”,是以硬件邏輯運行為主旨,所以速度超快,但期“軟件”功能遠(yuǎn)不及CPU,多與電腦配合使用。
比如:有些任務(wù)不是很復(fù)雜,但邏輯要求復(fù)雜,速度又要快,任務(wù)單一,用DSP就很合適。
作者: yzwzfyz    時間: 2017-3-4 01:29
BIOS是使電腦通用的“翻譯”,控制著本臺電腦的最最低層的硬件接口。幾乎所有軟件對電腦的控制,是通過調(diào)用BISO程序來實現(xiàn)的。
作者: zl2168    時間: 2017-3-4 08:16
CPU(Central Processing Unit),中央處理器。
作者: jblbin2008    時間: 2017-3-28 19:44
yzwzfyz 發(fā)表于 2017-3-4 01:29
BIOS是使電腦通用的“翻譯”,控制著本臺電腦的最最低層的硬件接口。幾乎所有軟件對電腦的控制,是通過調(diào)用 ...

十分感謝您的回答,我可以理解Bios為規(guī)約轉(zhuǎn)換裝置么??
作者: Ashily丶恒    時間: 2017-4-5 08:26
bios能帶動多大的程序?它只是最基本的
作者: qwertyuio543    時間: 2017-4-5 22:04
BOIS主管,主板上的各種功能。CPU使用各種軟件




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1