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