人類社會已經(jīng)進入智能時代。為了應對新一輪科技革命與產(chǎn)業(yè)變革,高等教育提出了新工科教育和國家□□本科專業(yè)建設的需求。在此背景下,編者結(jié)合多年本科教學經(jīng)驗,也投入到計算機操作系統(tǒng)教材建設工作中。操作系統(tǒng)課程作為計算機學科□重要的專業(yè)基礎課之一,對培養(yǎng)學生的計算思維,提高學生的專業(yè)素養(yǎng)意義重大。隨著多線程編程技術(shù)的高速發(fā)展和各類嵌入式系統(tǒng)的廣泛應用,其他相關專業(yè)也相繼把操作系統(tǒng)作為一門重要的必修或選修課程。
本書的編寫具有如下特點:
1. 在內(nèi)容的選取上注重基礎性、原理性和先進性,全面系統(tǒng)地介紹操作系統(tǒng)的經(jīng)典內(nèi)容和若干□新成果,覆蓋了研究生招生考試大綱操作系統(tǒng)部分的教學要求。
□. 在知識的組織上,圍繞“什么是操作系統(tǒng)?”、“操作系統(tǒng)是做什么的?”、“操作系統(tǒng)是如何做的?”三個基本問題展開。全書包括六個部分(操作系統(tǒng)概述、處理機管理、存儲管理、設備管理、文件管理、用戶接口)以及兩個附錄(Linux實驗環(huán)境和實驗內(nèi)容)。
□□部分緒論介紹了操作系統(tǒng)的定義、目的、功能等基本知識,梳理了操作系統(tǒng)的發(fā)展歷程與類型,歸納出現(xiàn)代操作系統(tǒng)呈現(xiàn)的特征等知識,解答了“什么是操作系統(tǒng)?”和“操作系統(tǒng)是做什么的?”這兩個基本問題。
隨后,結(jié)合“操作系統(tǒng)是做什么的?”,逐一介紹操作系統(tǒng)的五大基本功能,分別對應本書的第二至第六部分,同時解答了“操作系統(tǒng)是如何做的?”這個基本問題。
□后,作為實踐性很強的課程,在附錄中介紹了Linux實驗環(huán)境和八個實驗內(nèi)容,作為操作系統(tǒng)內(nèi)容的擴展。通過實驗深入理解操作系統(tǒng)的原理、設計思路與實現(xiàn)技術(shù),使讀者具有較強的感性認識。
這樣的一種從面到點、從整體到局部的編寫思路,有助于學生把握全書的主線,使讀者遵循一個合理的邏輯來學習操作系統(tǒng)的教學內(nèi)容。
3. 本書配套的教輔材料齊全,包括:
(1)電子版的教師資料:包括PPT格式的電子課件、教學大綱和實驗大綱;
(□)配套的習題解答與實驗指導:包括各章習題答案、實驗指導和實驗代碼。
本教材既可以作為高等學校計算機專業(yè)本、專科生教材,也可作為非計算機專業(yè)的操作系統(tǒng)課程教材,同時也適合自學和考試復習使用。
本書由沈曉紅編寫第4~7章,劉穎編寫□□~3、第9章,楊明編寫第8、□□0章。實驗附錄部分由沈曉紅編寫附錄A、附錄B的實驗五、實驗六,劉穎編寫附錄B的實驗二~實驗四、實驗八,楊明編寫附錄B的實驗一和實驗七。全書由沈曉紅統(tǒng)稿完成。
由于編著者水□有限,書中難免有錯誤和不妥之處,懇請廣大讀者批評指正。