《Linux操作系统原理分析》(1)
1 操作系统概述
1.1 计算机系统
计算机系统分为硬件系统、操作系统、系统应用软件三层。
1.1.1 硬件系统
- 硬件系统由5 个部分构成:运算器、控制器、主存储器以及输入设备和输出设备。
- 上层:操作系统。
- 硬件层提供给操作系统的接口是机器的指令系统。
- 操作系统的程序使用指令系统提供的机器指令所具有的功能,实现对硬件的直接管理和控制。
1.1.2 操作系统
- 操作系统是靠近硬件的软件层。
- 用户无需关注硬件和系统软件交互细节。
- 操作系统常驻内存。
- 提供:操作接口和编成接口。
1.1.3 应用软件
- 包括系统应用软件和应用软件。
- 系统应用软件是操作系统的延申,主要是语言处理程序和系统服务程序。
- 为用户编制应用软件、加工和调试程序以及处理数据提供必要服务
- 不常驻内存。
- 应用软件序是计算机用户为了使用计算机完成某一特定工作,或者解决某一具体问题而编制的程序。
1.2 操作系统作用
- 屏蔽物理层。
- 管理系统资源,提高资源利用率。
1.3 操作系统功能
- 单道系统和多道系统:同时处理一个程序或同时处理多个程序。
- 具体功能