操作系统是计算机系统资源管理软件,为上层软件提供了编程接口,为用户提供了操作界面。操作系统课程不仅是计算机科学与技术、软件工程、网络工程等专业本科生的必修专业基础课,在智能设备日益普及的今天,也是其他相关专业的重要选修课。学习操作系统需要必要的程序设计、数据结构及计算机原理基础。