1.操作系统概述

OS职责:对硬件进行管理和抽象,为应用提供服务并进行管理。

硬件视角:管理硬件;对硬件进行抽象。

应用视角:服务应用;管理应用。

OS=操作系统内核+操作系统框架

操作系统框架=系统服务+应用框架

系统服务:对os内核抽象与管理能力的扩展。

应用框架:基于系统服务实现对应用开发与运行所需共性功能的增强。

系统调用接口:应用程序通过os内核提供的接口向内核申请服务。

POSIX(Portable Operating System Interface for uniX):可移植操作系统接口。