1 課程特點與定位
操作系統(tǒng)是計算機系統(tǒng)的核心軟件,是其它軟件運行的基礎(chǔ),是計算機系統(tǒng)開發(fā)的基礎(chǔ)平臺。操作系統(tǒng)在計算機系統(tǒng)中的特殊地位,使得“操作系統(tǒng)原理”課程在計算機課程學(xué)習(xí)中占據(jù)重要的地位。
“操作系統(tǒng)原理”課程主要介紹操作系統(tǒng)的設(shè)計方法和實現(xiàn)技術(shù),講授眾多操作系統(tǒng)的設(shè)計精髓。課程學(xué)習(xí)者是站在操作系統(tǒng)設(shè)計者的角度來研究和學(xué)習(xí)操作系統(tǒng)的實現(xiàn)技術(shù),而不僅僅是從操作系統(tǒng)使用者的角度來學(xué)習(xí)某一個特定操作系統(tǒng)。例如,在技術(shù)更新方面,操作系統(tǒng)課程的學(xué)習(xí)者既要緊跟操作系統(tǒng)軟件技術(shù)的發(fā)展,也要緊跟硬件技術(shù)的發(fā)展。一方面,操作系統(tǒng)自設(shè)技術(shù)在迅速發(fā)展,促使學(xué)習(xí)操作系統(tǒng)課程必須去了解該新型操作系統(tǒng)的實現(xiàn)機理和設(shè)計思想;另一方面,計算機硬件技術(shù)迅速發(fā)展,必須了解和掌握硬件平臺技術(shù),方能有效實現(xiàn)管理。