本课程是计算机科学与技术专业的学科基础必修课,可以作为其他计算机类专业的选修课,属于系统软件技术系列。旨在继程序设计、数据结构与算法、计算机组成原理等课程后,引导学生在计算机系统上级再认识操作系统中的基本概念、基本理论、基本方法、主要功能及实现技术,理解多用户、多任务操作系统的运行机制,系统资源管理的策略和方法,在系统软件级上使学生系统科学地受到分析问题和解决问题的训练,从而具备操作系统分析、设计、开发的能力,进一步增强其计算思维、程序设计与实现、算法设计与分析、计算机系统等四大专业基本能力。
课程包括操作系统概述、操作系统结构、进程和线程、CPU调度、进程同步、死锁、内存管理、虚拟内存管理、文件管理、文件系统实现、I/O系统和大容量磁盘存储等十二个章节,并配有相关实验。

