電腦軟體是怎麼實現對硬體的控制的

時間 2023-03-14 12:30:08

1樓:網友

你的標題很難概括,但單就管機來講是:

主機板上有電源控制積體電路,控制電腦主機裡每一個部件的電壓和流量,現在的atx結構開關機是由一個橙色線,pg(power good)訊號,高電平(以上有效。和綠色線,電源軟開關,即ps-on(soft on/off).

其實atx結構關機並不是真正關閉了電源而是進入了"深層待機"狀態,當綠色線接到個(是高於還是低於忘了)電壓變換信好時即開機,相反即關機。

2樓:匿名使用者

你的操作呼叫shell功能。

shell函式呼叫系統api函式。

api函式控制呼叫bios

bios負責基本的硬體控制。

shell-外殼功能。

api-應用程式介面。

bios-硬體基本輸入輸出。

3樓:匿名使用者

建議樓主先好好學習微機原理,這們課程在大學本科(電子類)大二或者大三開設,你對處理器,系統匯流排,i/o埠等熟悉以後,別人才能和你說明白,當然這個難度很大。

4樓:匿名使用者

這涉及到電子電路控制學的問題了 建議去看看相關資料。

軟體如何控制硬體?

程式是如何控制硬體的

5樓:

摘要。就發明了2進位制,0 1,也就是開關,開就是高電位,關就是低電位。用2 進位制運算效率高,還方便。

諮詢記錄 · 於2021-09-13

程式是如何控制硬體的。

你好,首先要了解的是,計算機只能識別二進位制。

能控制硬體的語言,最好用的就是c語言。

c語言也是最接近組合語言的。c語言編譯之後,會形成一個位元組碼檔案。

然後作業系統去呼叫位元組碼,分配記憶體,分配執行緒。

最終由作業系統將位元組碼檔案讀取,然後低邏輯的處理交給cpu,運算多的交給gpu

最終由cpu處理完二進位制,進行對應的輸出。

所謂的識別二進位制,也就是高電位,低電位的問題。在剛設計計算器的時候,是用低電位,高電位來代表1234567890這10個數字。但是發現,最高的9所用的電壓太高了。硬體支撐不了。

就發明了2進位制,0 1,也就是開關,開就是高電位,關就是低電位。用2 進位制運算效率高,還方便。

程式就是通過0 1來控制電位的。達到控制硬體的目的。

這麼解釋,你能明白嗎?

明白明白。

軟體到底是怎樣控制硬體的

6樓:強少

軟體是如何控制硬體的? 軟體在工作的時候也是實體,軟體的實質就是電流訊號,用電壓的高低代表不同是資訊,用這些電流訊號去控制邏輯電路的通斷,靠邏輯電路的通斷來控制硬體的工作。 說到底軟體就是起到一個開關訊號的作用,開關要工作,必需保證硬體是加電的,沒有接通電源的硬體是無法用軟體來控制的。

就好比沒有插上電源的檯燈,你怎麼按開關都是不會亮的。 任何軟體在執行前都要有一個將其轉化為電流訊號的實體化過程,你寫在紙上的軟體**是永遠也不能控制硬體的。早期電腦用人工接線輸入程式,相當於用人體的力量將軟體**實體化為電訊號;現在我們用的軟盤、硬碟是通過磁頭將程式**轉化為電訊號,光碟需要通過光頭將程式**轉化為電訊號等等。

麻煩採納,謝謝!

7樓:手工浩哥

用生動的示例來講解,程式到底是如何控制硬體的。

8樓:黎約踐踏

好像就是軟體控制電流(訊號)!!就像是人和人的語言交流把! 就是給他說個什麼意思然後他就自己會找 如果系統壞了的話 有時候在控制他就不聽話了!! 自己認為的不知道對不對。

作業系統怎樣控制硬體

9樓:手機使用者

作業系統大部分是用c語言編寫的,只有其中一小部分。

(核心部分)是用組合語言編寫的,用匯編可能是有更高的執行效率。在作業系統載入進記憶體中執行的時候其實那些用c語言啊組合語言編寫的**都是要轉換成二進位制**的,也就是機器語言,其實任何軟體都要轉換成機器語言才能讓計算機執行。二進位制**在機器裡面其實使用電壓的高低來表示的電壓高代表1電壓低代表0。

有了這些知識後你再來看你提問的問題,你說在作業系統執行關機命令的時候,軟體是怎麼控制硬體斷電的,其實在你點選關機按鈕的時候,就是給作業系統發了一個命令,在計算機內部的表示形式也就是在你的點選下,裡面產生了一組高低電壓(也可能是全高的電壓,或者是全是低的電壓,總之是一組電壓),這一組電壓會控制主機的執行狀態,讓主機知道了你給它發出的命令,然後它就會執行這個命令,而你就看到計算機關機了! 總之一句話,計算機裡面執行的是高低電壓,你所有的操作,還有計算機作業系統及應用軟體的操作都是通過電壓的高低來對硬體進行控制的。有關這方面的具體細節你可以參考一下計算機原理方面的書籍!]

10樓:手機使用者

通過呼叫驅動檔案下達對硬體的不同指令來使用硬體 如果缺失驅動程式中轉,系統就無法呼叫硬體 純屬yy錯了勿噴]

電腦硬體與軟體的關係

11樓:匿名使用者

電腦的硬體是主機箱裡的主機板,硬碟之類的,軟體是裝機硬碟裡的資料。

12樓:匿名使用者

硬體是軀殼,軟體是靈魂!

13樓:乳酪被吃了

男女搭配,幹活不累,同理。

14樓:姜愫支和悌

在硬體的基礎上是comos-作業系統-驅動程式-軟體。

計算機軟體是怎麼控制硬體的

15樓:手工浩哥

用生動的示例來講解,程式到底是如何控制硬體的。

16樓:qq是

電腦硬體的功能是由電腦的主機板決定的,而電腦的主機板功能又是由主機板上的處理器(即cpu)來控制的,而處理器(cpu)的控制則通過處理器晶片控制指令的組合來實現(即程式設計),因此對電腦硬體控制的本質,就是對處理器(cpu)的執行語言進行程式設計來實現其功能的過程。

而處理器(cpu)的執行語言屬於軟體的基本底層語言,通常的軟體功能是由高階軟體語言程式設計來實現的,高階軟體語言通過一系列的轉變,最終會轉化成基本底層語言,從而被處理器識別並執行,從而實現了軟體對硬體的控制過程。

電腦的硬體和軟體的功能

17樓:義朗紫新

軟體例如你使用的ie、打字程式等等;

硬體例如你使用的電腦顯示器、鍵盤等等。

18樓:覃學家康樂

硬體的組成(輸入裝置,輸出裝置,儲存器,運算器,控制器)軟體:程式和有關文件資料的合稱。

軟體分類:系統軟體(使用和管理計算機的軟體)和應用軟體(專為某一應用編制的軟體)

硬體和軟體是相互依存的,硬體為軟體提供了物質基礎,即軟體離開了相應硬體的支援,是無法發揮其作用的,而硬體只有有了軟體的支援,才能使硬體有了用武之地。但是,並不是有了某種硬體就能執行所有的軟體,也不是有了某個軟體就能在所有的硬體上執行,這就是電腦中很普遍的相容性問題。

電腦裡那些是硬體和軟體,電腦的硬體和軟體分別都有那些?

漢秋英董胭 硬體 主機 主要部分 輸出裝置 顯示器 輸入裝置 鍵盤和滑鼠 三大件組成。而主機是電腦的主體,在主機箱中有 主機板 cpu 記憶體 電源 顯示卡 音效卡 網絡卡 硬碟 軟碟機 光碟機等硬體。其中,主機板 cpu 記憶體 電源 顯示卡 硬碟是必須的,只要主機工作,這幾樣缺一不可。一般來講軟...

西門子PLC軟體安裝對電腦硬體的配置要求以及作業系統的安裝

蘇厚子 英特爾 i7 7700k處理器 技嘉 z270 gaming 3 4399 影馳gtx 1070 名人堂 8ge顯示卡3699金士頓駭客神條 ddr4 2400 16g 記憶體949西部資料藍盤 1tb 7200轉64m硬碟金士頓uv400 480g sata3 固態硬碟1099長城額定70...

求檢測硬體驅動晶片軟體!!電腦驅動晶片怎麼識別?

頂樓上,很好用,另外。cpuid3dmark系列。pcmark系列。有什麼軟體可以在沒有裝驅動程式的時候測出硬體型號,晶片的?既然這麼精通,乾脆就開啟機箱看看不就行了嗎?硬體檢測工具,電腦驅動晶片怎麼識別?你的問題沒看懂。不過主機板的bios裡整合了主機板上各介面的驅動以及簡單的顯示驅動。所以未裝任...