當前位置:編程學習大全網 - 編程軟體 - 操作系統在安裝過程中是怎麽接管電腦的硬件的?

操作系統在安裝過程中是怎麽接管電腦的硬件的?

安裝操作系統過程,簡單地說是將操作系統包括 bootloader 、內核程序和其他壹些可能用到得工具等復制到硬盤指定部分,也許還會格式化文件系統等等。題主可能存在壹個誤區,控制硬件跟安裝系統關系不大。舉個例子,Win PE 應該是沒有安裝過程的,僅僅是啟動,但它也可以控制計算機硬件進行正常工作。

內核控制硬件是通過對主板上可編程的芯片進行變成控制的。例如 x86 架構下控制定時器是對 Intel 8253 芯片進行編程。另外,接收鍵盤輸入是通過中斷實現,鍵盤每次輸入都會產生壹個中斷,由中斷處理程序來接收數據。硬盤也有對應的編程口。

硬件安裝到電腦上後,必須安裝驅動程序,操作系統才能使用和管理硬件。Windows系統在設計開發時,是脫離實際硬件的。比如,對Windows系統來說,顯卡只有壹種。操作系統只對這種抽象的顯卡發出操作指令,如顯示圖像。而驅動程序會接管實際顯卡硬件的實際控制,具體按顯卡支持的工作方式來運行顯卡。打個比方,操作系統是司令部,驅動程序是中下級軍官,而硬件則是實際打仗的戰士,類似這樣的關系。

  • 上一篇:魔獸裏的宏是什麽意思?誰能詳細的講講(最好以ZS滑輪上下滑轉換姿態為例講講怎麽做)
  • 下一篇:小孩子能看《賽文奧特曼X》嗎?
  • copyright 2024編程學習大全網