在写作领域、老师授课、产品经理等都会使用到思维导图,如果是一个个拖拉撰写太麻烦了。
本篇内容小索奇就教会大家利用AI结合Xmind制作思维导图。
先打开我们的AI软件
这里小索奇用ChatGPT(可以使用kimi,豆包等大模型都可以)
Prompt如下:
我准备绘制思维导图,内容为操作系统的知识,内容如下: 本章节包含先来先服务算法,短作业优先算法,优先级调度算法,轮转调度算法,多级队列调度算法,多级反馈队列调度算法,基于公平原则的调度算法。请您根据这些进行拓展并拆解为三级分支,要求思维清晰,使用关键字。
回复内容如下:
-
先来先服务算法(FCFS) 特点 按到达顺序处理任务 简单易实现 优点 公平、容易理解 缺点 可能导致“长任务阻塞”现象(长作业等待时间过长)
-
短作业优先算法(SJF) 特点 优先处理运行时间短的任务 包含两种类型: 非抢占式 SJF 抢占式 SJF(也称为最短剩余时间优先,SRTF)
...内容过多,这里只放下一部分,不占用阅读时间
生成完毕后,我们需要把它转换为md格式
这时候让AI把上面内容转换并整理成md格式
输出内容如下:
这样基本就完成了,但还不够,由于思维导图不能长篇大论,字体不宜过多,这里可以让AI去除括号中的内容或者简略撰写(根据个人需求来)。
等下需要把这些内容导入Xmind中,部分软件不可识别粗体或默认就有特殊显示效果,所以这里让AI去除加粗效果。
这样我们就做好md文档了。
详细内容如下
# 操作系统调度算法
## 1. 先来先服务算法
- 特点
- 按到达顺序处理任务
- 简单易实现
- 优点
- 公平、容易理解
- 缺点
- 可能导致长任务阻塞现象(长作业等待时间过长)
---
## 2. 短作业优先算法
- 特点
- 优先处理运行时间短的任务
- 包含两种类型:
- 非抢占式
- 抢占式
- 优点
- 平均等待时间较短
- 缺点
- 饥饿问题:长作业可能被一直推迟
---
## 3. 优先级调度算法
- 特点
- 根据任务的优先级调度
- 可分为:
- 抢占式
- 非抢占式
- 优点
- 符合业务需求,优先处理重要任务
- 缺点
- 饥饿问题:低优先级任务可能长期得不到处理
- 解决方案:老化技术
---
## 4. 轮转调度算法
- 特点
- 每个任务分配固定的时间片轮流执行
- 如果任务未完成,返回队尾
- 优点
- 时间公平,每个任务都有执行机会
- 缺点
- 频繁切换可能导致开销增大
---
## 5. 多级队列调度算法
- 特点
- 将任务分为不同队列,队列间优先级不同
- 静态队列:任务不会在队列间移动
- 优点
- 可针对不同类型任务进行优化
- 缺点
- 某些队列可能资源紧缺,影响性能
---
## 6. 多级反馈队列调度算法
- 特点
- 允许任务在不同优先级队列间移动
- 新任务通常放在高优先级队列
- 优点
- 动态调整优先级,解决饥饿问题
- 缺点
- 复杂度较高,需要精细管理
---
## 7. 基于公平原则的调度算法
- 特点
- 为所有任务尽量提供相同的资源份额
- 优点
- 保证所有任务都能获得合理资源
- 缺点
- 性能可能不如基于优先级的算法
接下来在桌面新建一个文本文档Txt文件,把上述内容复制进去,后缀改为md结尾即可。
改为md文件结尾
下面需要使用到Xmind软件,随意找一个能够导入md文件的就可以,也无需会员。
这里使用的是联想应用商店中下载量偏高的一款
-
不局限哈,导入个md文件而已,绝大多数Xmind软件都是可以的。
打开下载好的Xmind软件
点击导入文件-Markdown格式
这样就完成啦,效果如下