操作系统内核(linux)
生活随笔
收集整理的這篇文章主要介紹了
操作系统内核(linux)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
-
操作系統(tǒng)的內(nèi)核(Kernel)
- 是一組程序,這組程序的重點(diǎn)在于管理計算機(jī)的所有活動以及驅(qū)動系統(tǒng)中的所有硬件。
- 有了內(nèi)核后,開發(fā)者不必自己去考慮機(jī)器語言、所有硬件的相關(guān)參數(shù)、程序的可移植性、專一性了。但是由于開發(fā)者使用的是操作系統(tǒng)提供的接口,所以需要考慮應(yīng)用將在哪個操作系統(tǒng)中運(yùn)行。
- 內(nèi)核的功能有:
系統(tǒng)調(diào)用接口System call interface:與硬件通信
程序管理Process control:使cpu資源做有效分配
內(nèi)存管理Memory management
文件管理系統(tǒng)Filesystem management:例如數(shù)據(jù)輸入輸出工作、不同文件格式的支持等
設(shè)備驅(qū)動Device driver:操作系統(tǒng)提供開發(fā)接口,硬件廠商參考之設(shè)計他們的設(shè)備的驅(qū)動程序。
- 內(nèi)核程序開機(jī)后常駐存在內(nèi)存中,且該區(qū)塊受保護(hù)。
- 一般提及的操作系統(tǒng)包含內(nèi)核和一些應(yīng)用軟件。
轉(zhuǎn)載于:https://www.cnblogs.com/hesse-summer/p/7859941.html
總結(jié)
以上是生活随笔為你收集整理的操作系统内核(linux)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 翻译并且解答
- 下一篇: Linux下xz与tar的区别