作者 主題: [電腦]請教各位 CPU、OS和Driver之間的關係?跟frimware有何關聯  (閱讀 6975 次)

0 會員 與 1 訪客 正在閱讀本文。

...

  • 酷學園旁聽生
  • 俺是博士!
  • *****
  • 文章數: 5607
    • 檢視個人資料
請問各位前輩一個問題:
CPU、OS和Driver之間的關係是什麼?那frimware跟他們又有什麼的關聯呢?請高手指教,謝謝,謝謝。

Anonymous

  • 訪客
首先您要知道一個電腦系統的界面架構﹐由內到外是這樣的﹕
硬體(含 fireware)﹕Driver﹕O/S(kernel)﹕應用軟體(shell/Application)﹕使用者

所有電腦系統都一定要有硬體﹐這個不會被懷疑吧﹖例如您的輸入需要鍵盤﹔輸出需要熒幕。但是電腦要怎樣處理您的輸入和怎樣顯示正確的輸出呢﹖這就需要軟體來協助了﹐但如果離開 CPU 軟體本身是不能發揮任何工作的。CPU 會處理所有輸入和輸出給軟體﹐而且軟體的所有運算也一定要交由 CPU 處理。
我們可以簡單的將 O/S 歸為軟體﹐它是作為使用者(人)和硬體(機)之間的界面(中介)﹔而 driver 呢﹖可以看成 O/S 和硬體之間的界面。但 driver 通常是給 O/S 使用的﹐硬體本身還要理解 O/S 傳來的信息﹐這工作就通常由硬體本身的軟體(firmware)來處理的。

如果要再細分﹐各部件之間還有釵h界面﹐就這樣一層一層的各施其職﹐共同完成使用者下達的指令。