《操作系统》不仅是计算机相关专业学生必须学习和掌握的基础课程,也是计算机系统开发与应用人员的必备专知识。本课程将学习操作系统的基本原理、基本方法及其实现技术,包括操作系统引论、进程与控制、进程同步、处理机调度、死锁、存储器管理、虚拟存储器、设备管理、文件管理以及磁盘存储器的管理等内容,告诉我们操作系统是什么、做什么、我们为什么需要操作系统、操作系统是如何工作的这样一系列问题。
通过对本课程的学习,使学习者了解计算机系统中各种软、硬件资源的管理方法,了解操作系统如何合理地组织计算机工作流程,建立起以操作系统为中心的对计算机系统整体性和系统级的认识,掌握操作系统的基本概念、基本功能、基本原理、基本算法、资源管理和分配的基本策略以及涉及到的数据结构和设计技巧,培养学习者在操作系统研发方面的理论基础及技术素养,为进一步分析操作系统以及设计和开发新的操作系统打下基础。