2、明確學習目的:該課程要求學生能夠很好地掌握計算機操作系統的基本概念、各種資源管理的思想和算法,能夠較好的理解操作系統原理,而且能夠拓展原理的應用,也為學生的底層程序開發及後續發展奠定基礎。
通過學習能掌握操作系統在硬件、其他軟件和應用者之間所起的作用及其特性;掌握進程/線程的基本概念及其動態特性;掌握操作系統實行處理機管理、存儲管理、文件管理;輸入/輸出管理、用戶與操作系統接口的工作原理及其實現。
3、學以致用,用以促學:把學的東西和自己的理解,在現有的操作系統上進行嘗試理解,同時通過用來反思操作系統的工作原理。
4、多想多問多討論。通過思考,發現不足點,可以多問,然後多人討論,深化理解。
5、可以選擇linux系統作為研究對象,進行對源碼的分析,對架構的分析。