操作系統開發--什麼是內核?

操作系統內核是你永遠看不到的。它基本上允許任何其他程序執行。它處理硬件事件(稱爲中斷)、軟件事件(稱爲系統調用)和管理資源的訪問。 硬件事件處理(中斷)會獲取到你剛纔按下的鍵,並將按鍵轉化爲對應的字符並存在緩衝區中,某些程序就可以在緩衝區裏檢索到該字符並判斷出你按下的是哪個鍵。 軟件事件處理(系統調用)是由用戶級的程序觸發的,像打開文件,啓動程序等。每一次的系統調用都需要判斷傳遞的參數是否有效,然
相關文章
相關標籤/搜索