首先,我點擊了鼠標。
第二,操作系統檢測到妳的鼠標點擊,壹定量發生了變化(比如音頻變量從0變成了1)。
第三,如果CPU的壹個管腳的輸出電平發生變化,告訴聲卡響鈴。
第四,聲卡芯片的引腳發生變化,驅動聲音響起。
這大概是壹個步驟。當然操作系統比這個復雜多了,但是基本原理是壹樣的。
硬件公司只需要做出硬件,然後告訴軟件公司如何使用這個硬件(比如如何把程序下載到裏面,有什麽功能等等。);軟件公司需要做大量的接口工作(比如為什麽不同的u盤會顯示不同的名稱,因為它們也是USB口?就)