操作系统是计算机科学与技术专业的专业核心课,学分数为4,总学时数为60,理论教学时数为50,实验教学时数为10,该课程对其他专业课程起着承上启下的作用。
本课程的主要内容分为进程管理、处理机调度与死锁、存储器管理、设备管理、文件管理、操作系统接口等。通过课程学习,使学生掌握操作系统的基本原理、实现机制和基本算法,结合目前的典型操作系统进行具体分析,加深对操作系统基本原理的理解和认识,为学生以后的学习和工作打下基础。
在学习操作系统的基本概念、主要功能、基本原理、实现机制和基本算法的基础上,对系统各功能模块协调工作的原理有较全面的认识,帮助学生体会和领悟复杂软件系统的分析设计思想,使学生具有分析现代操作系统的能力,为今后从事相关的研究、开发工作打下坚实的基础。
先修课程:数据结构、计算机组成原理、高级语言程序设计
1. 汤小丹等编著,《计算机操作系统》(第4版),西安电子科技大学出版社,2012年
2. 郑扣根译,《操作系统概念》(第7版),高等教育出版社,2011年
3. 孙钟秀主编,《操作系统教程》(第4版),高等教育出版社,2008年