Linux核心設計與實現(chapter1 2)

2022-09-03 07:36:13 字數 409 閱讀 4146

unix作業系統多樣的功能:

linux是類unix系統,但它不是unix。

linux核心是自由軟體。

微核心:其的功能被劃分為多個獨立的過程,每個過程叫做乙個伺服器。所有的伺服器都保持獨立並執行在各自的位址空間上,通過訊息傳遞處理核心通訊——ipc機制(程序間通訊機制),訊息傳遞需要一定的週期。

linux是乙個單核心,即linx核心執行在單獨的核心位址空間上。

linux核心與傳統的unix系統之間存在一些顯著的差異:

使用補丁:patch -pl< ../patch-x.y.z

核心的配置與安裝通過makefile與config所定。

如果讓我一下子去學習核心裡面的一堆**內容,我只能呵呵呵呵呵,好在現在的我有時間,慢慢看吧,畢竟很多事情都可以一件一件一件一件一件一件地完成。

linux 核心設計與實現相關

有待繼續補充。第一章 linux核心簡介 需要注意 核心開發其實並不難。第二章 從核心出發 核心開發需要注意 1 沒有c庫,c庫太大了 2 沒有記憶體保護機制 3 不要輕易使用浮點數 4 可移植的重要性 5 同步和併發 疑問 編譯和安裝核心?必須在linux下麼?其他機器安裝了gcc編譯器呢?能否編...

Linux核心設計與實現總結。

1.程序管理。本章主要是介紹程序的乙個靜態的狀態,包括系統如何組織程序。建立,啟動,到最後死亡的乙個概念性認識,沒有更加深刻的知識。2.程序排程。本章比較重要。1.搶占式排程策略。2.倆程序間上下文切換 有倆函式 switch mm 和 switch to倆函式完成此功能。具體細節需要閱讀其他書籍 ...

linux核心設計與實現 前言

認真閱讀原始碼很重要,應該鑽研並嘗試著手改一些 尋找乙個bug然後去修改它,改進你的硬體裝置的驅動程式 unix特點 作業系統 指系統中負責完成最基本功能和系統管理的部分。包括 核心 裝置驅動程式 啟動引導程式 命令列shell或其他種類的使用者介面 基本的檔案管理和系統工具。核心組成 中斷服務程式...