操作系统是特殊的大型基础软件,它向下管理计算机系统中的全部硬件资源,向上为应用程序和用户提供友好、一致的抽象视图,内部构成非常复杂。本节以UNIX操作系统为例,介绍操作系统的基本组成。UNIX 操作系统是绝大多数操作系统架构设计的灵感源泉,因此被视作现代操作系统的“鼻祖”。UNIX操作系统的设计出于一批天才黑客的构想,其“大道至简”的设计哲学富有启发性,值得每一位软件爱好者学习。