在现代计算机系统中,操作系统是最核心、最基础的部件。因此,操作系统设计原理与实现技术是任何计算机专业人员必须掌握的专业知识。这些知识对计算机系统底层软件开发人员、系统软件开发人员、计算机系统管理人员等均十分重要。
本课程主要介绍计算机操作系统的设计方法和实现技术,学习众多操作系统的设计精髓,而不针对某一特定的操作系统产品。可以说,该门课程的内容是人们在操作系统工程实践方面的经验总结。