系統內核是操作系統最基本的部分。它是為眾多應用程序提供對計算機硬件的安全訪問的壹部分軟件,這種訪問是有限的,並且內核決定壹個程序在什麽時候對某部分硬件操作多長時間。
內核是基於硬件的第壹層軟件擴充,提供操作系統的最基本的功能,是操作系統工作的基礎,它負責管理系統的進程、內存、設備驅動程序、文件和網絡系統,決定著系統的性能和穩定性。
內核的分類可分為單內核和雙內核以及微內核。嚴格地說,內核並不是計算機系統中必要的組成部分。
擴展資料:
單內核結構是非常有吸引力的壹種設計,由於在同壹個地址空間上實現所有低級操作的系統控制代碼的復雜性的效率會比在不同地址空間上實現更高些。單核結構正趨向於容易被正確設計,所以它的發展會比微內核結構更迅速些。
盡管每壹個模塊都是單獨地服務這些操作,內核代碼是高度集成的,而且難以編寫正確。因為所有的模塊都在同壹個內核空間上運行,壹個很小的bug都會使整個系統崩潰。然而,如果開發順利,單內核結構就可以從運行效率上得到好處。
百度百科——內核