计算机系统的组成
计算机系统可大致分为4个组成部分:计算机硬件,操作系统,系统程序与应用程序和用户。(Reference:操作系统概念第七版)
组成部分的说明
硬件:计算机硬件形如CPU、内存、字符IO(键盘鼠标、打印机)、块IO(磁盘)、网络IO(网卡),这些相对于内核来说称为资源。
操作系统:操作系统的核心是内核,主要用于管理和分配计算机的硬件资源。形如进程管理、内存管理、字符IO设备管理、文件管理、网络管理等。
系统程序与应用程序:系统程序形如系统调用、Shell解释程序、函数库;应用程序形如一些桌面应用(web浏览器,word等),用户可以直观看见的。