一、作为系统资源的管理者
功能:进程管理、存储管理、文件管理、设备管理
目标:安全、高效

资源管理者
二、作为用户和计算机之间的接口
功能:命令接口、程序接口、GUI
目标:方便用户使用计算机

用户接口-1

用户接口-2
命令接口:联机命令接口(交互式命令接口)、脱机命令接口(批处理命令接口,例如*.bat或者bash)
程序接口:由一组系统调用组成。

命令接口
总结如下:

接口总结
三、作为最接近硬件的层次
功能和目标:实现对硬件机器的扩展,“封装”后并提供给用户更方便的使用。

硬件机器扩展
本小节总结:

总结