采用模拟的方法编写与操作系统内核相关的程序,设计、实现一种操作系统的某几个主要功能(作业系统、资源管理系统),巩固和加深对操作系统的主要功能、基本原理、主要算法和实施技术的理解,将操作系统理论与实际相结合,提高编程能力。通过操作系统课程设计学习和掌握操作系统的主要功能、基本原理、主要算法和实施技术,懂得操作系统在现代计算机系统中的重要作用,具有初步分析实际操作系统的基本能力。