什麼是Linux核心?有什麼功能?

老男孩IT教育機構發表於2020-11-30

  之前給大家介紹過很多關於Linux的知識,最近經常有人問小編說:什麼是Linux核心?Linux核心什麼功能呢?今天整理了一下,我們一起來看看吧。

  Linux是一種開源電腦作業系統核心。它是一個用C語言寫成,符合POSIX標準的類Unix作業系統。

  Linux最早是由芬蘭 Linus

Torvalds為嘗試在英特爾x86架構上提供自由的類Unix作業系統而開發的。該計劃開始於1991年,在計劃的早期有一些Minix

駭客提供了協助,而今天全球無數程式設計師正在為該計劃無償提供幫助。

  Linux核心並不是作業系統,它是一個完整作業系統的組成部分,像RedHat、Novell、Debian和Gentoo等Linux發行商都採用Linux核心。

  Linux核心有什麼功能?

  1、程式管理:核心負責建立和銷燬程式,處理他們與外部世界的聯絡,不同程式間通訊對整個系統功能來說是基本的,由核心處理;另外,排程器、控制程式如何共享CPU,是程式管理的一部分;

  2、記憶體管理:計算機的記憶體是主要資源,處理它作用的策略對系統性是至關重要的,核心為所有程式的每一個都在有限的可用資源上建立一個虛擬地址空間;

  3、檔案系統:unix在很大程度上基於檔案系統的概念,幾乎Unix中的任何東西都可以看作檔案,核心在非結構化的硬體之上建立一個結構化的檔案系統;

  4、裝置控制:每個系統操作都對映到一個物理裝置上,除了處理器,記憶體和非常少的實體之外,全部中的任何裝置控制操作都由特定於要定址的裝置相關的程式碼來進行,這些稱之為裝置驅動;

  5、網路:網路由作業系統進行管理,大部分網路操作不是特定於某一個程式,進入系統的報文是非同步事件。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2738177/,如需轉載,請註明出處,否則將追究法律責任。

相關文章