日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Linux的内核及其作用?

發布時間:2023/12/1 综合教程 43 生活家
生活随笔 收集整理的這篇文章主要介紹了 Linux的内核及其作用? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

管理進程:內核負責創建和銷毀進程, 并處理它們與外部世界的聯系(輸入和輸出),不同進程間通訊(通過信號,管道,或者進程間通訊原語)對整個系統功能來說是基本的,也由內核處理。 另外, 調度器, 控制進程如何共享CPU,是進程管理的一部分。 更通常地,內核的進程管理活動實現了多個進程在一個單個或者幾個CPU 之上的抽象。

管理內存:計算機的內存是主要的資源, 處理它所用的策略對系統性能是至關重要的。 內核為所有進程的每一個都在有限的可用資源上建立了一個虛擬地址空間。 內核的不同部分與內存管理子系統通過一套函數調用交互,從簡單的malloc/free對到更多更復雜的功能。

文件系統:Unix 在很大程度上基于文件系統的概念;幾乎Unix中的任何東西都可看作一個文件。 內核在非結構化的硬件之上建立了一個結構化的文件系統,結果是文件的抽象非常多地在整個系統中應用。 另外,Linux 支持多個文件系統類型,就是說,物理介質上不同的數據組織方式。 例如,磁盤可被格式化成標準Linux的ext3文件系統,普遍使用的FAT文件系統,或者其他幾個文件系統。

設備控制:幾乎每個系統操作終都映射到一個物理設備上,除了處理器,內存和非常少的別的實體之外,全部中的任何設備控制操作都由特定于要尋址的設備相關的代碼來進行。 這些代碼稱為設備驅動。 內核中必須嵌入系統中出現的每個外設的驅動,從硬盤驅動到鍵盤和磁帶驅動器。 內核功能的這個方面是本書中的我們主要感興趣的地方。

網絡管理:網絡必須由操作系統來管理,因為大部分網絡操作不是特定于某一個進程: 進入系統的報文是異步事件。 報文在某一個進程接手之前必須被收集,識別,分發,系統負責在程序和網絡接口之間遞送數據報文,它必須根據程序的網絡活動來控制程序的執行。 另外,所有的路由和地址解析問題都在內核中實現。

總結

以上是生活随笔為你收集整理的Linux的内核及其作用?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。