5. 操作系统 笔记
1 操作系统概述
- 操作系统层次结构
- 硬件层: 最底层,直接与操作系统交互
- 硬件驱动程序: 硬件到操作系统的接口,负责主机和外设通讯
- 操作系统内核: 包含处理器、内存、设备、文件管理等基本功能
- 系统调用: 用户通过此与内核交互,获取系统服务
- 应用层: 包括应用程序、shell、图形用户界面
- 操作系统重要性
- 统一管理: 简化软件与硬件之间的复杂交互
- 提高效率: 通过有效的资源管理,优化处理器和内存使用
- 增强安全性: 保护用户数据和程序,避免资源冲突和破坏
- 用户友好: 提供直观的用户界面,方便用户操作计算机
- 操作系统概述
- 概念与功能
- 定义: 管理和控制计算机软硬件资源的程序组
- 角色: 桥接计算机硬件、软件与用户之间的接口
- 核心功能
- 处理器管理: 优化处理器分配,提高利用率
- 内存管理: 管理 RAM,保障内存空间安全
- 设备管理: 控制外部设备,如打印机、移动硬盘等
- 文件管理: 包括文件目录、组织、操作和保护
- 进程(作业)管理: 管理用户作业,从输入到输出的全过程
- 分类
- 批处理系统
- 成批操作,提高 CPU 利用率
- 可脱机使用,操作方便
- 缺点:无交互
- 举例:VMS 系统
- 分时系统
- 运行多用户共享 CPU,支持同时运行多个程序
- 比如 UNIX 系统
- 实时系统: 快速响应外部请求,用于特殊用途如自动控制
- 网络操作系统: 支持计算机网络管理、通讯和资源共享
- 批处理系统
- 概念与功能