?操作系統(tǒng)是現(xiàn)代計算機系統(tǒng)(包括大,、中,、小及微型機)中必不可少最重要的系統(tǒng)軟件,。本課程主要介紹操作系統(tǒng)的基本概念,、結(jié)構(gòu),功能和管理軟硬件的各種方法和技術(shù),。特別是操作系統(tǒng)資源管理以及對并發(fā)活動的處理方法,,它為今后高級程序設(shè)計(如進程,線程,,同步)和從事各種軟硬件開發(fā),、設(shè)計打好基礎(chǔ)。
課程編碼:XX30060
課程性質(zhì):專業(yè)必修
教學(xué)時數(shù):周學(xué)時4,,總學(xué)時64(理論:56,,實踐/上機:8)
學(xué) 分:4
先修課程:計算機組成原理、數(shù)據(jù)結(jié)構(gòu),、離散數(shù)學(xué),、高級語言、匯編語言
教學(xué)目的與要求:操作系統(tǒng)是現(xiàn)代計算機系統(tǒng)(包括大,、中,、小及微型機)中必不可少最重要的系統(tǒng)軟件。本課程主要介紹操作系統(tǒng)的基本概念,、結(jié)構(gòu),,功能和管理軟硬件的各種方法和技術(shù)。特別是操作系統(tǒng)資源管理以及對并發(fā)活動的處理方法,,它為今后高級程序設(shè)計(如進程,,線程,,同步)和從事各種軟硬件開發(fā)、設(shè)計打好基礎(chǔ),。
使用教材:
黃紅桃等編著,,現(xiàn)代操作系統(tǒng)教程,清華大學(xué)出版社,,2011年,,
參考書目:
(1) [美]William Stallings,陳渝等譯.操作系統(tǒng)-精髓與設(shè)計原理(第7版).電子工業(yè)出版社,,2012
(2) James L. Peterson,,Operating System Concepts(9th Edition),Addison-Wesley Publishing Company Inc.,,2010
(3) Andrew Tanenbaum, Modern Operating System (4th Edition), Pearson; 4 edition (March 20, 2014);
(4) [美] Andrew S. Tanenbaum. 安德魯 S. 塔嫩鮑姆等,,陳渝、諶衛(wèi)軍等譯.操作系統(tǒng)設(shè)計與實現(xiàn)(第三版).電子工業(yè)出版社,,2015
(5) 湯子瀛,,哲鳳屏,湯小丹.計算機操作系統(tǒng)(修訂版).西安電子科技大學(xué)出版社,,2001
(6) 中國IT實驗室,,http// www.chinaitlab.com
(7) 深入分析Linux 內(nèi)核源碼,http://www.eefocus.com/article/09-06/74895s.html
授課內(nèi)容:
操作系統(tǒng)是計算機系統(tǒng)必不可少的部分,。同樣地,,操作系統(tǒng)的課程也是計算機科學(xué)教育必不可少的部分。本課程是關(guān)于操作系統(tǒng)的概念,,結(jié)構(gòu)和組織,。其目的就是盡可能清楚和完整提供現(xiàn)代操作系統(tǒng)的性質(zhì)和特點。
本課程描述了操作系統(tǒng)的所有有關(guān)部分:操作系統(tǒng)概述,,用戶接口與作業(yè)管理,,進程管理,調(diào)度和死鎖,,存儲管理,,設(shè)備管理,文件管理,,網(wǎng)絡(luò)操作系統(tǒng)等,。
本課程并不集中圍繞在任何特定的操作系統(tǒng)上,而是討論對眾多操作系統(tǒng)都適合的基礎(chǔ)概念,。我們的重點在于解決操作系統(tǒng)設(shè)計上的問題,,而忽略系統(tǒng)將要運行的底層硬件。
考核方式:學(xué)期末筆試部分和平時成績
成績分布:平時成績60%(由題庫,,實驗報告,、作業(yè)和課堂到課率等組成),;期終考試 40%