操作系統(tǒng)是計算機系統(tǒng)的核心系統(tǒng)軟件,負責控制和管理整個系統(tǒng),使計算機系統(tǒng)能夠高效、協(xié)調地工作。操作系統(tǒng)課程是計算機專業(yè)的一門重要專業(yè)基礎課。在操作系統(tǒng)課程中,學生主要學習操作系統(tǒng)設計的基本原理與實現(xiàn)方法,包括進程管理、存儲管理、調度、設備管理以及文件管理等。操作系統(tǒng)課程是一門理論性比較強的課程,同時也是一門實踐性非常強的課程。在實際應用當中,有許多優(yōu)秀的、人們廣泛使用的操作系統(tǒng),如Solaris,Linux,Windows等,其課程講述的都是從實際操作系統(tǒng)中抽象出來的基本原理,與實際操作系統(tǒng)的實現(xiàn)方法有一定的差距。如果只是單純地學習這些理論,那將是非常抽象、枯燥的,而且也會嚴重脫離實際。因此,學習操作系統(tǒng)的一個重要內容就是進行實踐,在實踐中將理論知識與實際操作系統(tǒng)結合起來?;诖?,我們編寫了這本教材,以用于指導學生在學習操作系統(tǒng)原理的同時進行相關實踐。本教材以Linux為實踐操作系統(tǒng),緊密圍繞操作系統(tǒng)原理的各部分內容展開相關實驗。教材中的實驗內容都是編者在多年的操作系統(tǒng)教學中總結整理出來的,內容通俗易懂,有較強的實用性和實踐性,學生通過這些實驗,可以觀察、模擬、再現(xiàn)操作系統(tǒng)原理中所學的各種理論與算法,從而更好地理解、掌握操作系統(tǒng)的思想精髓。