本書是操作系統(tǒng)原理課程的配套實驗教材,旨在引導學生通過對Linux操作系統(tǒng)的使用和相關實驗,加深對操作系統(tǒng)的基本原理和設計思路的理解,逐步掌握操作系統(tǒng)的實現(xiàn)技術和應用方法。鑒于大多數(shù)讀者在進行操作系統(tǒng)課程學習的同時,并未掌握Linux系統(tǒng)的基本使用,本書首先介紹了Linux的安裝、常用工具和應用開發(fā)環(huán)境等基本知識;然后以現(xiàn)代操作系統(tǒng)多用戶、多任務的特征作為主線,分析了Linux系統(tǒng)的初始化引導、系統(tǒng)調用、進程控制、資源配置與使用等具體的實現(xiàn)技術;在此基礎上,從系統(tǒng)的使用和系統(tǒng)原理的實踐兩個層面設計了一系列由簡單到復雜的實驗,希望能幫助讀者在鞏固操作系統(tǒng)的理論知識、精通Linux操作系統(tǒng)的實現(xiàn)機制的同時,又能鍛煉、培養(yǎng)自己動手解決實際問題的能力。本書既可作為高等院校計算機及相關專業(yè)操作系統(tǒng)課程的實驗教材,也可供Linux環(huán)境開發(fā)人員參考使用。