為什么軟件能夠控制硬件開關

【為什么軟件能夠控制硬件開關】安裝在計算機或者手機的硬件需要依靠驅動程序才能正常工作,驅動程序一般由硬件生產廠商開發(或者硬件廠商提供技術資料由第三方公司開發) 。驅動程序直接操作硬件設備,同時給上層的軟件提供接口,軟件可以通過驅動程序暴露出來的這些接口實現對硬件的控制 。