本課程主要介紹計算機操作系統的基本概念、基本功能和基本原理。主要內容應包括:操作系統的基本概念、進程的描述和控制、處理機的調度與死鎖、存儲器管理、設備管理、文件管理等內容。
《操作系統》是軟件工程專業的一門專業主干課,起到承上啟下的作用。《操作系統》課程特點是理論性較強,并與相關的其他基礎理論和專業課程保持密切聯系,因此在教學中,就要力求做到理論與實踐相結合。通過本課程教學,使學生在理解和掌握操作系統的基本理論、內容的基礎上,深入理解操作系統是對系統中各種資源進行有效管理和對各種活動進行正確組織,使整個計算機系統協調一致且高效地工作,從而在今后的專業學習中能夠熟練運用操作系統課程的專業內容,具備一定的系統軟件開發技能,為以后從事的研究、開發工作提供必要的軟件基礎和基本技能。在完成本課程教學后,學生應具備獨立一定的軟件開發的能力。