一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 515|回复: 2
收起左侧

关于rtos的理解

[复制链接]
发表于 2021-9-8 10:12 | 显示全部楼层 |阅读模式
最近在了解关于rtos的相关知识,有点点心得,不吝分享,希望老手莫要见怪
打个比方,mcu内核处理器好比一个全能医生,不同的病房就可以看做系统的不同任务,每个病房都会有编号优先级,护士的工作就是任务控制块堆栈的入栈和出栈,哪个病房有紧急情况或医生查房,就提前准备好各种工具和数据,就是操作系统的任务堆栈数据,空闲任务就是医生办公室喝茶的时间
护士站作为调度器,定时查看每个病房的病人紧急程度,随时告知正在喝茶的医生,医生就立即到相应的病房拿起护士准备好的工具和数据开始看病,当然在看病过程中可能出现其他更高优先级的比如icu去搭桥,医生就会扔下工具赶紧到icu救人,在场的护士作为就为这个病房保存当前的医生工作进度状态,等着救完icu的紧急病人,立即回来拿起工具接着干。大体就这个意思吧,不知道理解的有没有偏差,有错误欢迎指正
 楼主| 发表于 2021-9-8 10:17 | 显示全部楼层
rtos的最终目的就是不能让医生闲着,充分发挥它的价值,其实挺不人道的,其实现实中都是一个病人看完才去看下一个病人,也就是我们常说的顺序执行
发表于 2021-9-9 09:08 | 显示全部楼层
“分时操作系统”。。。。。

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-4-30 00:02 , Processed in 0.073470 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表