1 操作系统概述 #
mindmap
id1[操作系统概述]
id1-1[操作系统的定义]
id1-2[操作系统的基本概念]
id1-3[操作系统在计算机系统中的地位]
id1-4[操作系统的核心功能]
id1-5[操作系统的发展历史]
id1-6[手工操作阶段]
id1-7[批处理系统]
id1-8[多道程序系统]
id1-9[分时系统]
id1-10[现代操作系统]
id1-11[操作系统的主要目标]
id1-12[方便性]
id1-13[有效性]
id1-14[可扩展性]
id1-15[开放性]
操作系统的定义
操作系统的基本概念
操作系统在计算机系统中的地位
操作系统的核心功能
操作系统的发展历史
手工操作阶段
批处理系统
多道程序系统
分时系统
现代操作系统
操作系统的主要目标
方便性
有效性
可扩展性
开放性
2 操作系统的基本特征 #
并发性
并发与并行的区别
进程与线程的概念
并发控制机制
共享性
资源共享的类型
互斥共享
同时访问
资源共享的实现方式
虚拟性
虚拟内存
虚拟设备
虚拟处理器
虚拟化技术
异步性
程序执行的不确定性
异步事件处理
异步通信机制
mindmap
id2[操作系统的基本特征]
id2-1[并发性]
id2-2[并发与并行的区别]
id2-3[进程与线程的概念]
id2-4[并发控制机制]
id2-5[共享性]
id2-6[资源共享的类型]
id2-7[互斥共享]
id2-8[同时访问]
id2-9[资源共享的实现方式]
id2-10[虚拟性]
id2-11[虚拟内存]
id2-12[虚拟设备]
id2-13[虚拟处理器]
id2-14[虚拟化技术]
id2-15[异步性]
id2-16[程序执行的不确定性]
id2-17[异步事件处理]
id2-18[异步通信机制]
3 操作系统的功能 #
mindmap
id3[操作系统的功能]
id3-1[处理器管理]
id3-2[进程控制]
id3-3[进程同步]
id3-4[进程通信]
id3-5[死锁处理]
id3-6[存储器管理]
id3-7[内存分配]
id3-8[内存保护]
id3-9[地址映射]
id3-10[虚拟内存]
id3-11[设备管理]
id3-12[设备分配]
id3-13[设备驱动]
id3-14[缓冲管理]
id3-15[设备独立性]
id3-16[文件管理]
id3-17[文件存储空间管理]
id3-18[目录管理]
id3-19[文件读写管理]
id3-20[文件保护]
id3-21[用户接口]
id3-22[命令接口]
id3-23[图形用户接口]
id3-24[程序接口]
处理器管理
进程控制
进程同步
进程通信
死锁处理
存储器管理
内存分配
内存保护
地址映射
虚拟内存
设备管理
设备分配
设备驱动
缓冲管理
设备独立性
文件管理
文件存储空间管理
目录管理
文件读写管理
文件保护
用户接口
命令接口
图形用户接口
程序接口
4 操作系统的结构 #
简单结构
单体系统
分层结构
微内核结构
微内核概念
客户-服务器模型
微内核优缺点
模块化结构
可加载内核模块
动态链接
模块化设计的优势
混合结构
结合多种结构特点
现代操作系统的结构选择
mindmap
id4[操作系统的结构]
id4-1[简单结构]
id4-2[单体系统]
id4-3[分层结构]
id4-4[微内核结构]
id4-5[微内核概念]
id4-6[客户-服务器模型]
id4-7[微内核优缺点]
id4-8[模块化结构]
id4-9[可加载内核模块]
id4-10[动态链接]
id4-11[模块化设计的优势]
id4-12[混合结构]
id4-13[结合多种结构特点]
id4-14[现代操作系统的结构选择]
5 操作系统分类 #
mindmap
id5[操作系统分类]
id5-1[批处理操作系统]
id5-2[单道批处理系统]
id5-3[多道批处理系统]
id5-4[批处理系统的特点]
id5-5[分时操作系统]
id5-6[时间片轮转]
id5-7[多用户支持]
id5-8[交互性特点]
id5-9[实时操作系统]
id5-10[硬实时系统]
id5-11[软实时系统]
id5-12[实时系统应用领域]
id5-13[网络操作系统]
id5-14[网络服务功能]
id5-15[分布式计算]
id5-16[网络资源管理]
id5-17[分布式操作系统]
id5-18[分布式系统架构]
id5-19[资源透明性]
id5-20[分布式通信]
id5-21[嵌入式操作系统]
id5-22[嵌入式系统特点]
id5-23[资源受限环境]
id5-24[实时性要求]
批处理操作系统
单道批处理系统
多道批处理系统
批处理系统的特点
分时操作系统
时间片轮转
多用户支持
交互性特点
实时操作系统
硬实时系统
软实时系统
实时系统应用领域
网络操作系统
网络服务功能
分布式计算
网络资源管理
分布式操作系统
分布式系统架构
资源透明性
分布式通信
嵌入式操作系统
嵌入式系统特点
资源受限环境
实时性要求
6 操作系统运行环境 #
计算机系统结构
冯·诺依曼体系结构
哈佛体系结构
现代计算机体系结构
系统引导过程
BIOS/UEFI
引导加载程序
内核加载
系统调用机制
系统调用接口
陷入机制
系统调用执行过程
中断处理
中断类型
中断处理过程
中断优先级
mindmap
id6[操作系统运行环境]
id6-1[计算机系统结构]
id6-2[冯·诺依曼体系结构]
id6-3[哈佛体系结构]
id6-4[现代计算机体系结构]
id6-5[系统引导过程]
id6-6[BIOS/UEFI]
id6-7[引导加载程序]
id6-8[内核加载]
id6-9[系统调用机制]
id6-10[系统调用接口]
id6-11[陷入机制]
id6-12[系统调用执行过程]
id6-13[中断处理]
id6-14[中断类型]
id6-15[中断处理过程]
id6-16[中断优先级]
7 操作系统发展趋势 #
mindmap
id7[操作系统发展趋势]
id7-1[云计算与操作系统]
id7-2[云操作系统特点]
id7-3[虚拟化技术]
id7-4[容器技术]
id7-5[移动操作系统]
id7-6[移动设备特性]
id7-7[能耗管理]
id7-8[触摸交互]
id7-9[物联网操作系统]
id7-10[轻量级设计]
id7-11[低功耗要求]
id7-12[边缘计算支持]
id7-13[安全操作系统]
id7-14[安全机制]
id7-15[访问控制]
id7-16[安全认证]
id7-17[人工智能与操作系统]
id7-18[智能调度]
id7-19[自适应优化]
id7-20[AI辅助管理]