電腦硬體為什麼一定要安裝軟體來執行?請回答者說出他的實際原理

2023-01-03 05:10:47 字數 4703 閱讀 5333

1樓:

呵,你的這個問題問得比較大,其實,系統和軟體之間的連線都是有固定的標準的,一方面對於硬體廠商來講,現在windows一家獨大,所以大多隻能跟著他的標準走,他們也會設計一些屬於自己硬體的技術標準,那就是當系統發現硬體後如何操作硬體的技術,我們可以稱之為技術壁壘,而且越高階的硬體,設計越複雜,技術保護要求也越高,就像可樂被百事可樂和可口可樂壟斷了一樣,除非有一天windows在某些地方滿足不了需求了,其他系統可以彌補這個缺口,並且發展壯大,才會改變這個格局,現在手機系統已經有了google android系統,這樣的狀況還要持續多久?當今的社會發展日新月異,很難估計,但在可預見的將來,還不會誕生於國內的企業

2樓:

因為硬體不能和我們使用同樣的語言

電腦有電腦的語言 人類有人類的語言

不安裝軟體的話 就像最早的那臺電腦一樣

只能使用0和1來進行交流和溝通

軟體可以通過編譯和運算來翻譯使得電腦的語言轉化成我們可以理解的語言 也可以把我們的指令轉化成計算機可以理解的語言

讓計算機執行

如果讓你輸入一大堆0和1 來讓電腦呼叫一些函式或者資料我想你也不願意吧

3樓:excel菜菜

你說的意思是不是說,硬體裝上後一定要安裝驅動才能正確使用(如果不是這個意思,我還真不知道你說的是什麼意思):理論我就不說了,我通俗的說一下,當電腦裝上新硬體的時候,電腦發現新硬體,但電腦本身是不認識這個新硬體是什麼,幹嘛用的?這個時候就要有人來告訴電腦,這個新硬體是用來幹什麼的,有什麼用,這就是驅動的使命。

不知道這樣的回答你聽懂了沒!?

4樓:匿名使用者

軟體是靈魂,硬體是軀體!這個問題真不好回答

5樓:z共話桑麻

硬體是軀體,軟體是靈魂。沒有靈魂軀體能工作嗎?

為什麼軟體能影響到硬體,說出原理。

6樓:木頭家的柏修斯

希望你仔細看看我的回答,不僅僅因為我渴望分數,更因為我希望讓這個世界上多一個人瞭解我的想法。

回答問題之前,我先把你的唯心感覺消除。

不知你現在是什麼學歷?高中畢業了沒?如果你學過高中、大學基本的物理中關於「電路、門」的知道,你就應該可以推知,當一個閘電路複雜到一定程度的時候,就可以模擬出一個複雜系統。

就像一個原子沒有生命,一個分子沒有生命,可一個細胞就有了生命一樣。生命不是什麼神祕的事物,只是通過一定的科學原理能夠持續、穩定、高效地運用環境中的能量、物質而已。意識也一樣,是物質的一種形式,只是因為某些科學原理,能夠控制大腦罷了。

首先,我要告訴你,軟體不是虛有的!甚至說,它是有生命的!

當你編寫了一個軟體之後,軟體就已經存在於硬碟之中了。並且,通過硬碟裡面磁訊號的形式被儲存下來,是擁有實體物質的,類比成大腦!當它執行時,在記憶體裡轉化成了電子訊號,和意識一樣,難道電子不是一種物質麼?

你怎麼能認為程式是虛的呢。

再者,你要知道,軟體和硬體的關係。從某種意義上來講,軟硬體是並行的,只要是一臺能夠執行的計算機就一定同時存在了軟體和硬體!

比如,你玩過學習機(這個詞是中國遊戲史上的一個大諷刺)吧?你見過遊戲電板吧?那東西如果不上游戲電板就沒的玩,就和一個植物人一樣,上了電板才有遊戲玩,就和人有了思維一樣。

電板其實就是將一些遊戲過程中電流執行的方法(大小、方向、門原理)記錄在一個微型電路上。

而我們所謂的軟體,不就類似於電板裡面記錄的電流執行過程(即程式)麼???

最後,回到軟體的問題上來。

你用電板來執行程式,是直接告訴機器電子訊號,而軟體就是一個轉換方式,畢竟不是所有人都能知道並且無誤地向計算機輸入近乎無盡個「0」「1」的。所以,出現了用一些特定語言來描述程式的東西——程式設計。其實軟體就是記錄了一系列的電流執行方式,通過電腦作業系統(windows等等)的轉換,將軟體語言變成了機器語言,從而達到類似電板的功能罷了。

也就是說,如果電板是實體的程式,那麼軟體就是記錄了建立實體電流的方法。

比方說,你知道加法,連續一萬個一相加是10000;但是如果你知道了乘法,用兩個數字就可以得到這個結果,不需要去一個一個地加了。就像你有了軟體,就不需要直接告訴電腦00001111之類的了。這項工作並不是沒有做,而是交給了軟體去做了。

你看不到軟體如何轉化成電訊號,如何通過積體電路來控制計算機,不代表它沒有這樣。

至於你想知道最基本的原理,請參考高中、大學基礎物理關於電路的章節。如果有大學裡微電子的專業書就更好。不過首先你得確定你看的懂,別整天什麼都不懂在那瞎猜。。。

還有,我回答完畢了。。。 (參考資料不是我自己的,但應該還算專業,希望對你有幫助。)

7樓:匿名使用者

淺白說,設計硬體的時候就考慮到軟硬配合了,一同設計出來的,軟體在執行時是硬體的物理狀態表現,是實體狀態,硬體不斷的詢問這些物理狀態(外頻,甚至更高頻率),通過這些來"獲得"資訊並根據資訊進行"計算".

給你舉個例子,最基本的邏輯.現在假設你擁有一盞普通樓道中使用的聲控+光控燈.它相當於電腦.

現在你(a)把燈泡單獨扯到朋友家,只保留生光控元件在你手頭,然後和你朋友定下協議.你朋友(c)根據燈的狀態獲得你的資訊.

1,c,燈滅=a沒拍手或a天亮

2,c,燈亮=a天黑和a拍手

3,協議定下a/c天亮天黑狀態一致=.....

....(數個狀態)

這些協議相當於程式,雖然看起來只是口頭說,但實際上是根據光/聲音的實際狀態來確定的.硬體可以從資料採集裝置獲得這些資訊,比如鍵盤的模擬電壓轉換為數字的0/1訊號,比如光電開關給電腦輸入亮滅狀態,硬碟磁感應轉換成數字訊號直接提供資料等等.資訊本身無形,但在計算機中,是以電訊號的實體狀態傳輸和分析的.

現在說下你提到的風扇控制,電壓型,實際相當複雜,要通過程式--cpu--主機板控制器(數字電壓控制),這裡只說明一部分.首先執行了程式,也就是從磁碟讀取磁訊號轉換為數字訊號,放到(硬體主動讀入)硬體中,形成一系列的開關狀態(電腦就是三極體叢集的開關狀態處理機),如同分配了幾十個勇士不同的任務,他們接到任務就會執行下一步過程,當程式獲得了資訊,需要調節電壓,這一塊的程式(三極體群)開始工作,給主機板的電壓控制元件送去訊號,三極體的開關作用你曉得吧? 放大器效果曉得吧?

通過特殊設計的三極體就可以對輸出電壓做調節. 這都是將他們的基本原理,實際工作要複雜得多,上千倍的複雜度.

電腦不是平白產生的.多瞭解一些知識自然就不覺得唯心了,實際上,他能這樣精準,正是完全而且必須完全唯物才形成的,規則不統一就無法做到.也因此,缺少了"靈魂".

按下開關能開啟手電,按下開關雖然是個指令,但是,可以把這種指令變化為動作,這就能產生結果.

再做個比喻,假設一個遊戲彈子機,現在自己改裝下,橫豎各設定五個可控翹板,讓滾珠落下,你把翹板撥到不同的方向,彈珠會走到某個固定的結果.

電腦就是這樣的一部擁有超級多的開關(翹板)的彈子機,彈子機靠重力運作,電腦靠電力驅動電子,彈子機的翹板左右狀態你手工設定,電腦的開關位置由你的程式定製,而程式就是邏輯上的開關位置.彈子機的彈珠會根據翹板方向走向固定的結果,電腦可以根據你設定的開關係列而走向你需要的結果.為了讓彈珠落向固定的格子,你可以設計翹板狀態,為了獲得需要的結果,程式設計者根據硬體設計而去設計程式....

硬體和軟體是一起開發的,並不是貿然出現這麼個東西.

計算機對資訊的採集,處理,輸出都是由很多數字/模擬轉換器組成的,具體控制硬體,都是由限定在能夠被正確轉換為數字訊號的模擬量來控制的,模擬量具體應用在諸如控制電壓這類情況時,會使用普通的電工電路,一般電腦內這類工作都由專用的電壓模組來完成,高整合帶來的好處是,全能,通用,減少重複開發,降低成本.

8樓:

軟體就是由程式組成的,軟體控制硬體,就是程式控制硬體,最基本的原理無非就是一個電磁控制電路開關的原理,既然電磁能控制開關那麼其它問題都容易解決了,你說到怎麼控制電壓,這個很簡單,你只需要明白什麼是積體電路就行了, 關於程式設計控制原理你必須明白繼電器的原理,從繼電器控制到 plc再到pc這麼個發展過程進行學習,第一代可程式設計控制器最早是用於替代傳統的繼電器控制裝置,功能上只有邏輯計算、計時、計數以及順序控制等,而且只能進行開關量控制。所以第一代可程式設計控制器取名為可程式設計邏輯控制器,簡稱plc說到pc就更進一步了,什麼指令執行什麼程式,執行什麼程式會執行什麼指令 會讓電磁電路發生什麼樣的變化這些

不是幾句話能讓你明白的,必須是有知識的積累,才能真正明白這個原理。

說說你對pc軟體影響你所說的硬體,如果說軟體能直接控制硬體只有主機板上的bios了,比如說修改硬體的工作頻率,給硬體加壓,包括控制轉速等。

那麼在系統下,軟體還是不能夠有多大程度影響到硬體的,軟體安裝完畢後會重啟,重啟過程中通過修改主機板的bios來達到目的。

9樓:枯紅的楓葉

硬體:主機(主要部分)、輸出裝置(顯示器)、輸入裝置(鍵盤和滑鼠)三大件組成。而主機是電腦的主體,在主機箱中有:

主機板、cpu、記憶體、電源、顯示卡、音效卡、網絡卡、硬碟、軟碟機、光碟機等硬體。其中,主機板、cpu、記憶體、電源、顯示卡、硬碟是必須的,只要主機工作,這幾樣缺一不可。

一般來講軟體被劃分為系統軟體、應用軟體,其中系統軟體包括作業系統和支撐軟體(包括微軟釋出的嵌入式系統,即硬體級的軟體,使電腦及其它裝置運算速度更快更節能)軟體是使用者與硬體之間的介面介面。使用者主要是通過軟體與計算機進行交流。軟體是計算機系統設計的重要依據。

為了方便使用者,為了使計算機系統具有較高的總體效用,在設計計算機系統時,必須全域性考慮軟體與硬體的結合,以及使用者的要求和軟體的要求。   1.執行時,能夠提供所要求功能和效能的指令或計算機程式集合。   2.程式能夠滿意地處理資訊的資料結構。

  3.描述程式功能需求以及程式如何操作和使用所要求的文件。   以開發語言作為描述語言,可以認為:   軟體=資料結構+演算法。

這是什麼電腦硬體測試軟體,檢測電腦硬體最好的軟體是什麼??

看不出來,不過電腦硬體測試軟體 太多。gpu又名為圖形處理器,是顯示卡的心臟,主要處理與圖形有關的任務,用於色彩渲染圖面 紋理填充率用於貼圖 遊戲等。看不出來,不過電腦硬體測試軟體 太多。msi afterburner 去官網看見一個飛機圖示的軟體logo然後點download就可以了。軟體介紹滿大...

電腦硬體軟體都是什麼,電腦中硬體和軟體分別指的是什麼?

硬體是指組成計算機系統中可以看得見摸得著的物理裝置。硬體分為最小系統和其他配件,最小系統即cpu 主機板 記憶體 顯示卡 顯示器 電源 鍵盤,這也就構成了運算器 儲存器 輸入裝置 輸出裝置這樣的組合,其他配件包括硬碟,音效卡,網絡卡,機箱,滑鼠,光碟機等等,倒不是說必須每個都得有,但沒有電腦會很難用...

電腦硬體測試和驅動安裝軟體有哪些?請舉例說明

電腦硬體測試 cpu z 檢測cpu的 atto disk benchmark 硬碟速度測試wprime 處理器計算測試 super pi cpu超頻穩定性測試 as ssd benchmark 固態硬碟測速hd tune pro 硬碟壞道檢測 speedfan 風扇溫度及轉速檢測 3dmark11...