操作系统第一章内容思维导图:
本文主要包含第一章余下的知识点,前3节请参见本专栏其余文章哦。
操作系统结构思维导图:
操作系统结构
- 模块化结构:将操作系统功能划分为独立的模块,模块之间通过接口进行交互。优点是提高了系统的可维护性和适应性,缺点是接口设计可能存在困难。
- 分层结构:将操作系统分为若干层,每层具有特定功能,层与层之间通过接口进行通信。优点是便于调试和维护,缺点是效率可能较低。
- 宏内核结构:也称单内核,将系统主要功能模块紧密结合在一起运行在核心态。具有高性能的优势,但随着需求的发展,设计规模可能会急剧增长。
- 微内核结构:核心部分只包含基本的功能,其他功能通过外部模块实现。优点是增强了系统的稳定性和扩展性,缺点是性能可能受到一定影响。
操作系统引导思维导图:
操作系统引导过程:
- 开机:计算机启动
- BIOS 自检:基本输入输出系统检查硬件设备
- 引导程序:加载操作系统内核
- 操作系统初始化:设置系统参数,创建进程等
- 用户登录:用户验证和登录系统
- 系统启动:进入操作系统界面,开始运行
虚拟机思维导图:
虚拟机
- 概念:使用虚拟技术将一台物理机器虚拟为多台虚拟机器,每个虚拟机都可独立运行一个操作系统。
- 第一类虚拟机:直接运行在物理硬件上的虚拟机,采用硬件虚拟化方式实现。当宿主操作系统执行特权指令时,由第一类虚拟机管理程序检查并安排指令的正确执行。
- 第二类虚拟机:运行在操作系统上的虚拟机,采用软件虚拟化方式实现。运行虚拟机进程的同时,可以运行宿主操作系统进程。