操作系统分类

全屏查看

1 操作系统概述 #

mindmap
    id1[操作系统概述]
        id1-1[操作系统定义与作用]
        id1-2[操作系统发展历史]
        id1-3[操作系统基本特征]
操作系统定义与作用
操作系统发展历史
操作系统基本特征

2 按应用领域分类 #

桌面操作系统
Windows系列
macOS系统
Linux桌面发行版
Chrome OS
服务器操作系统
UNIX服务器系统
Linux服务器发行版
Windows Server系列
专用服务器系统
移动操作系统
Android系统
iOS系统
HarmonyOS
其他移动操作系统
嵌入式操作系统
实时操作系统 RTOS
物联网操作系统
工业控制系统
汽车电子系统
大型机操作系统
z/OS系统
UNIX大型机系统
专用大型机系统
mindmap
    id2[按应用领域分类]
        id2-1[桌面操作系统]
        id2-2[Windows系列]
        id2-3[macOS系统]
        id2-4[Linux桌面发行版]
        id2-5[Chrome OS]
        id2-6[服务器操作系统]
        id2-7[UNIX服务器系统]
        id2-8[Linux服务器发行版]
        id2-9[Windows Server系列]
        id2-10[专用服务器系统]
        id2-11[移动操作系统]
        id2-12[Android系统]
        id2-13[iOS系统]
        id2-14[HarmonyOS]
        id2-15[其他移动操作系统]
        id2-16[嵌入式操作系统]
        id2-17[实时操作系统 RTOS]
        id2-18[物联网操作系统]
        id2-19[工业控制系统]
        id2-20[汽车电子系统]
        id2-21[大型机操作系统]
        id2-22[z/OS系统]
        id2-23[UNIX大型机系统]
        id2-24[专用大型机系统]

3 按架构分类 #

mindmap
    id3[按架构分类]
        id3-1[单用户操作系统]
        id3-2[多用户操作系统]
        id3-3[单任务操作系统]
        id3-4[多任务操作系统]
        id3-5[分时系统]
        id3-6[实时系统]
        id3-7[批处理系统]
单用户操作系统
多用户操作系统
单任务操作系统
多任务操作系统
分时系统
实时系统
批处理系统

4 按内核架构分类 #

单体内核系统
UNIX系统内核
Linux内核架构
传统操作系统内核
微内核系统
Mach微内核
Minix系统
QNX实时系统
L4微内核家族
混合内核系统
Windows NT内核
XNU内核 macOS/iOS
现代混合内核设计
外核系统
Exokernel架构
库操作系统
外核设计理念
mindmap
    id4[按内核架构分类]
        id4-1[单体内核系统]
        id4-2[UNIX系统内核]
        id4-3[Linux内核架构]
        id4-4[传统操作系统内核]
        id4-5[微内核系统]
        id4-6[Mach微内核]
        id4-7[Minix系统]
        id4-8[QNX实时系统]
        id4-9[L4微内核家族]
        id4-10[混合内核系统]
        id4-11[Windows NT内核]
        id4-12[XNU内核 macOS/iOS]
        id4-13[现代混合内核设计]
        id4-14[外核系统]
        id4-15[Exokernel架构]
        id4-16[库操作系统]
        id4-17[外核设计理念]

5 按源代码开放程度分类 #

mindmap
    id5[按源代码开放程度分类]
        id5-1[开源操作系统]
        id5-2[Linux发行版家族]
        id5-3[BSD系统家族]
        id5-4[其他开源系统]
        id5-5[闭源操作系统]
        id5-6[Windows系列]
        id5-7[macOS系统]
        id5-8[专用闭源系统]
        id5-9[混合许可系统]
        id5-10[部分开源系统]
        id5-11[商业开源系统]
        id5-12[双重许可系统]
开源操作系统
Linux发行版家族
BSD系统家族
其他开源系统
闭源操作系统
Windows系列
macOS系统
专用闭源系统
混合许可系统
部分开源系统
商业开源系统
双重许可系统

6 按实时性分类 #

硬实时操作系统
航空航天系统
工业控制系统
医疗设备系统
软实时操作系统
多媒体系统
通信系统
消费电子产品
非实时操作系统
通用桌面系统
普通服务器系统
开发测试系统
mindmap
    id6[按实时性分类]
        id6-1[硬实时操作系统]
        id6-2[航空航天系统]
        id6-3[工业控制系统]
        id6-4[医疗设备系统]
        id6-5[软实时操作系统]
        id6-6[多媒体系统]
        id6-7[通信系统]
        id6-8[消费电子产品]
        id6-9[非实时操作系统]
        id6-10[通用桌面系统]
        id6-11[普通服务器系统]
        id6-12[开发测试系统]

7 特殊用途操作系统 #

mindmap
    id7[特殊用途操作系统]
        id7-1[分布式操作系统]
        id7-2[集群系统]
        id7-3[网格计算系统]
        id7-4[云计算平台]
        id7-5[网络操作系统]
        id7-6[网络设备系统]
        id7-7[路由交换系统]
        id7-8[网络安全系统]
        id7-9[智能卡操作系统]
        id7-10[Java Card平台]
        id7-11[多应用卡系统]
        id7-12[安全芯片系统]
分布式操作系统
集群系统
网格计算系统
云计算平台
网络操作系统
网络设备系统
路由交换系统
网络安全系统
智能卡操作系统
Java Card平台
多应用卡系统
安全芯片系统

8 新兴操作系统类型 #

容器化操作系统
CoreOS
RancherOS
其他容器OS
云原生操作系统
云服务器系统
边缘计算系统
混合云系统
人工智能操作系统
AI专用系统
机器学习平台
智能计算系统
mindmap
    id8[新兴操作系统类型]
        id8-1[容器化操作系统]
        id8-2[CoreOS]
        id8-3[RancherOS]
        id8-4[其他容器OS]
        id8-5[云原生操作系统]
        id8-6[云服务器系统]
        id8-7[边缘计算系统]
        id8-8[混合云系统]
        id8-9[人工智能操作系统]
        id8-10[AI专用系统]
        id8-11[机器学习平台]
        id8-12[智能计算系统]

9 操作系统选择标准 #

mindmap
    id9[操作系统选择标准]
        id9-1[性能需求分析]
        id9-2[安全性要求]
        id9-3[兼容性考虑]
        id9-4[成本效益评估]
        id9-5[技术支持因素]
性能需求分析
安全性要求
兼容性考虑
成本效益评估
技术支持因素