原文:軟件是如何控制硬件的?

軟件的本質是代碼和數據,代碼和數據最終都是以二進制的形式存儲,二進制就是 這種數字串,為什么二進制串就能控制硬件呢 看了知乎的一個答案我也有了自己的一點想法。 其實一直就沒有二進制這種東西,機器也不知道二進制這種東西,它也識別不了,機器只能 識別 電壓的高低,高電壓的時候某個開關開了或者關了,低電壓的時候另外一個開關開了或者關了,這就導致某個燈亮了,某個燈滅了,把電腦的顯示器想象為很多個LED燈, ...

2017-11-30 11:28 0 1465 推薦指數:

查看詳情

代碼是如何控制硬件的?

作者:隨風鏈接:https://www.zhihu.com/question/20492284/answer/15279863來源:知乎著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出 ...

Tue Mar 20 07:04:00 CST 2018 3 10905
5.計算機發展個人理解-電路終究是電路 軟件如何控制硬件 代碼如何操作硬件 硬件是怎么執行代碼 代碼如何執行 軟件硬件如何交互 計算機思維 抽象 封裝 規范 屏蔽 協議分層

計算機只是邏輯電路 除了電路還是電路 計算機就是一堆邏輯電路 他並不知道你到底想要干什么,他也不會理解什么是文件,什么是進程 通電的瞬間,就好像你打開開關,燈泡發光一樣 所有的一切都是通過通 ...

Fri Jun 29 22:59:00 CST 2018 0 1725
軟件仿真和硬件仿真

一、軟件仿真 Keil有很強大的軟件仿真功能,通過軟件仿真可以發現很多將要出現的問題,Keil的仿真可以查看很多硬件相關的寄存器,通過觀察這些寄存器值的變化可以知道代碼有沒有正常運行。這樣可以避免頻繁下載程序,延長單片機Flash壽命。 開始仿真之前,先配置一些選項 ...

Sun Aug 19 19:54:00 CST 2018 0 1216
5G時代的硬件軟件

雲計算+大數據+人工智能=5G 5G是一個比較籠統的概念,主要實現的是智能化、傳輸等。 5G的實現基 ...

Sat Jun 08 00:10:00 CST 2019 0 725
軟件中斷和硬件中斷

硬中斷 由與系統相連的外設(比如網卡、硬盤)自動產生的。主要是用來通知操作系統系統外設狀態的變化。 比如當網卡收到數據包的時候,就會發出一個中斷。我們通常所說的中斷指的是硬中斷(ha ...

Wed Dec 29 19:17:00 CST 2021 0 933
什么是硬件加密與軟件加密,有什么區別?

硬件加密與軟件加密的定義 1、硬件加密是通過專用加密芯片或獨立的處理芯片等實現密碼運算。將加密芯片、專有電子鑰匙、硬盤一一對應到一起時,加密芯片將把加密芯片信息、專有鑰匙信息、硬盤信息進行對應並做加密運算,同時寫入硬盤的主分區表。 2、軟件加密就是用戶在發送信息前,先調用信息安全模塊對信息進行 ...

Wed Oct 24 16:49:00 CST 2018 0 2159
通過Java使用ModBus協議控制硬件

之前一直在說關於數據庫方面的問題,還沒有結束。 但是因為公司最近一直在弄關於硬件對接方面的問題,所以穿插一項,說一說如何通過ModBus協議控制硬件設備。 首先,說一下需要的包 以下包和java包同級: 1、modbus4J.jar 2、rxtx-2.2pre2-bins.zip ...

Sun Feb 28 04:23:00 CST 2021 0 482
 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM