热门问题
时间线
聊天
视角
奈內核
来自维基百科,自由的百科全书
Remove ads
在電腦科學中,奈內核是一個專門負責處理中斷(由硬件發出、產生)的小程式,奈內核也可以對其他程式發出中斷,並由其控制資訊的流程,其概念近似於硬件抽象層。
此條目沒有列出任何參考或來源。 (2019年7月12日) |
絕大多數一般性用途的奈內核是用來將硬件虛擬化,使單一部硬件可以同時執行多個作業系統,舉例來說,蘋果電腦即是將奈內核技術用在「經典」模式下的PowerPC版Mac OS上,將PowerPC電腦(使用PowerPC處理器的Mac電腦)的中斷轉譯成過去68k電腦(使用68k處理器的Mac電腦)的中斷,然後再交由68k emulator的實擬(實效模擬)程式來處理中斷。
之後,在Mac OS 8.6作業系統中,奈內核也用來管理「Multiprocessing Services 2.0」的軟件工作。至於其他的例子還包括Adeos,這是用於Linux作業系統的奈內核軟件,Adeos可以讓Linux電腦在執行Linux作業系統時也同時執行其他的作業系統。
此外奈內核也可以像個硬件電路板上的裝置(晶片),例如像個中斷控制器或計時器,並透過裝置驅動程式來管理奈內核,而不是由作業系統的核心程式來管理。
Remove ads
相關參見
外部連結
- KeyKOS奈內核架構 -(英文)
![]() | 這是一篇與電腦相關的小作品。您可以透過編輯或修訂擴充其內容。 |
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads