AI+Xmind彻底解决你的思维导图

news/2024/10/18 1:37:28/

在写作领域、老师授课、产品经理等都会使用到思维导图,如果是一个个拖拉撰写太麻烦了。

本篇内容小索奇就教会大家利用AI结合Xmind制作思维导图。

先打开我们的AI软件

这里小索奇用ChatGPT(可以使用kimi,豆包等大模型都可以)

Prompt如下:

我准备绘制思维导图,内容为操作系统的知识,内容如下: 本章节包含先来先服务算法,短作业优先算法,优先级调度算法,轮转调度算法,多级队列调度算法,多级反馈队列调度算法,基于公平原则的调度算法。请您根据这些进行拓展并拆解为三级分支,要求思维清晰,使用关键字。

回复内容如下:

  1. 先来先服务算法(FCFS) 特点 按到达顺序处理任务 简单易实现 优点 公平、容易理解 缺点 可能导致“长任务阻塞”现象(长作业等待时间过长)

  2. 短作业优先算法(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格式

这样就完成啦,效果如下


http://www.ppmy.cn/news/1539867.html

相关文章

Linux 下安装最新版 MySQL

1. 下载和安装 MySQL 1.1 下载 Linux 版本 MySQL 压缩包 在 Linux 操作系统中下载 MySQL 比较简单,只需要运行一条命令就可以了。 命令 : wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz # 下载地址下载进度如…

高频面试手撕

手撕高频结构 前言,以下内容,都是博主在秋招面试中,遇到的面试手撕代码题目,包含常见的数据结构、多线程以及数据库连接池等。 ArrayList 实现了ArrayList的基本功能,包括随机访问和自动扩容。 添加元素时&#xff…

【Vue】Vue(八)Vue3.0 使用ref 和 reactive创建响应式数据

ref 创建:基本类型的响应式数据 **作用:**定义响应式变量。语法:let xxx ref(初始值)。**返回值:**一个RefImpl的实例对象,简称ref对象或ref,ref对象的value属性是响应式的。注意点: JS中操作…

YARN调度原理详解

YARN(Yet Another Resource Negotiator)是 Hadoop 集群的资源管理和作业调度框架,它的设计旨在更好地管理和调度 Hadoop 集群中的资源。YARN 解决了传统 Hadoop MapReduce 中资源管理与作业调度紧耦合的问题,使得不同类型的计算任…

【VUE】Vue中的data属性为什么是一个函数而不是一个对象

在 Vue.js 中,组件的 data 属性可以是一个对象或者一个函数但通常建议将其设置为函数。这是因为组件可能会被多次使用,如果 data 是一个普通对象,那么该对象会被所有实例共享,导致数据混乱。将 data 设置为一个函数可以保证每个组…

每日OJ题_牛客_HJ63DNA序列_滑动窗口_C++_Java

目录 牛客_HJ63DNA序列_滑动窗口 题目解析 C代码 Java代码 牛客_HJ63DNA序列_滑动窗口 孩子们的游戏(圆圈中最后剩下的数)_牛客题霸_牛客网 描述: 一个 DNA 序列由 A/C/G/T 四个字母的排列组合组成。 G 和 C 的比例(定义为 GC-Ratio )是…

Java知识大补汤

一、.基础知识 Java 简介:Java 的历史、特点、版本发展。 1. 什么是Java? Java 是一种广泛使用的面向对象编程语言,由 Sun Microsystems 公司在 1995 年 5 月推出,主要由 James Gosling 和他的同事们共同研发。2010 年&#xff0c…

C#——刘铁猛笔记

C#——刘铁猛笔记 类、名称空间(简述) 类(class)是构成程序的主体 名称空间(namespace)以树形结构组织类(其他类型) 名称空间:名称空间是用来组织和管理类、接口、结构…