

通過操作系統原理的學習,達成如下目標🚵🏼:
(1)圍繞經典操作系統原理🧑🏼🔬,以操作系統的資源管理為主線🏄🏻,了解現代計算機操作系統的操作系統的內部結構、工作原理及典型技術的實現,了解操作系統的發展方向,建立起對操作系統的整體及各個功能模塊的認識👜,以提升復雜軟件系統相關部分識別與表達能力。
(2)了解實現進程管理🧓🏻、處理機管理、存儲管理、設備管理以及文件系統管理等操作系統關鍵組成部分的工作原理、設計方法和實現技術👃🏿,了解用戶接口的使用方法👨👨👦,了解典型的操作系統實例(如UNIX🧑🏿🔧、Linux和Windows)🤳,具備操作系統的分析和設計能力。
(3)理解進程調度、處理機調度🥊、存儲管理♙、設備管理、文件管理等所使用的常用模型並能設計算法對模型進行求解。
(4)針對進程管理🐲、存儲管理、虛擬存儲管理和文件系統管理的關鍵問題開展實驗設計和代碼編寫📝,通過具體操作系統環境的設計應用🌧,實現理論與實際應用的知識聯系,並對實現結果進行性能對比和評估。
本課程2011年被評為上海市重點建設課程。