第一章 操作系统概论⭐ 计算机系统是由 硬件系统 和 软件系统 组成的 操作系统的任务:组织和管理计算机系统中的硬件和软件资源、有效、合理、方便 操作系统为用户提供两类使用接口:分别是 编程接口、用户接口。 操作系统的特征:并发性、共享性、随机性 研究操作系统的观点: 1. 软件观点:外在特性--接口、内在特性--与硬件交互 2. 资源管理的观点 3. 进程的观点:把操作系统看作由多个可以同时独立运行的程序和一个对这些程序进行协调的核心所组成。 4. 虚机器观点:操作系统把原来的计算机(裸机)扩充成功能强大、使用方便的计算机系统,这种计算机系统被称为 虚拟计算机。 5. 服务提供者观点:提供了比裸机功能更强、服务质量更好、更方便灵活的虚拟机 操作系统的功能:进程管理、存储管理、文件管理、作业管理、设备管理 windows 操作系统的体系结构采用了分层的模块结构,主要层次有:硬件抽象层HAL、内核、执行体、大量子系统集合 unix 操作系统的体系结构,从内向外各层分别是 硬件层、操作系统内核层、系统调用层、应用层 Linux 操作系统体系结构:Linux 内核、Linux Shell、Linux 文件系统、Linux应用程序 Android 操作系统体系结构,从高到低:应用程序层、应用框架层、系统运行库层、Linux内核层 批处理操作系统: 1. 基本工作方式:用户将作业交给系统操作员,操作员收到一定 数 量的用户作业后 组成一批作业,再 输 入 到计算机中,这批作业在系统中形 成一个连 续 的、自 动 转 接的作业流 。操作员然 后 启 动 操作系统,系统自 动 、依 次执行每 个作业,最 后 由操作员将执行完 毕 的作业结果 交给用户。 2. 特点:成批处理,用户自 己 不 能干 预 自 己 作业的运行。发现 作业无 法 及 时改 正 。 3. 优 点:作业流 程自 动 化 较 高、资源利 用率 较 高、作业吞 吐 量大,从而 提高了整 个系统效率 。 4. 缺 点:用户不 能直 接与计算机交互,不 适 合调试 程序。 分时系统:用户通 过 中断 交互式向系统提出 命 令 ,系统采用时间 片 轮 转 方式处理服务请 求 。 特点:多路 性、交互性、独占 性、及 时性 实 时操作系统:需 具 备实 时时钟 管理、过 载 防 护 、高可靠 性 嵌 入 式操作系统:微 型 化 、实 时性 操作系统结构研究的目 标 :系统模块化 、模块标 准 ...