- 1
- 2
- 3
- 4
- 5
多设备共享总线资源分配权衡分析
资料介绍
多设备共享总线资源分配权衡分析 1.1 学习目标 问:嵌入式系统里,为什么明明资源很紧张,大家却还在纠结"共享"还是"独享"?答:因为资源共享是把双刃剑,用好了节约成本、提升利用率,用不好就是无穷无尽的时序冲突和耦合故障。本节的学习目标,就是把这把双刃剑的两面都看清楚。 具体来说,学完本节应当掌握三件事。第一,理解资源共享的几种典型形态——总线共享、存储共享、外设共享、中断共享,以及各自的适用前提。第二,掌握资源冲突的量化分析方法,能判断共享在何时是划算的、何时是灾难的。第三,能够根据系统实时性要求、负载特征与成本约束,做出"共享还是独享"的正确权衡。 本节以问答对话的形式展开,把资源共享这个看似抽象的话题落到具体电路与代码上。每一节都在回答一个具体问题,问题背后的权衡逻辑,就是本节真正要交付的思考框架。 1.2 基本概念 问:资源共享到底共享的是什么?答:资源可以是硬件资源(I2C总线、SPI总线、ADC通道、DMA通道、定时器、中断向量),也可以是软件资源(任务栈、全局缓冲区、数据库连接)。共享的本质,是让多个使用者复用同一份有限资源,以换取成本与空间的节省。 问:共享会带来什么本质代价?答:共享带来的核心代价是"冲突"与"耦合"。冲突指多个使用者同时访问时产生的竞争,必须靠仲裁、互斥、调度来化解;耦合指一个使用者的行为会影响到其他使用者的可用性,比如一个外设卡死会导致共享它的所有模块都无法工作。这两点,是资源共享一切技术方案的出发点。 问:什么时候该考虑共享?答:当资源成为瓶颈、且各使用者的访问在时间上可错开或可通过调度满足实时性时,共享是划算的。反之,当资源充裕、或使用者的实时性要求极高不允许任何等待时,独享才更稳妥。这个判断,需要在成本、实时性、可靠性三者之间找到平衡点。 2.1 核心公式 问:资源共享的判断能不能量化?答:可以。
部分文件列表
| 文件名 | 大小 |
| 多设备共享总线资源分配权衡分析.docx | 40K |
最新上传
-
21ic下载 打赏1.00元 1小时前
用户:王小琪
-
yahuang001 打赏3.00元 3天前
-
yahuang001 打赏1.00元 3天前
-
zhongshaoxiong 打赏3.00元 3天前
-
他山之石可攻玉 打赏60.00元 3天前
用户:烟雨
-
江岚 打赏210.00元 3天前
用户:潇潇江南
-
江岚 打赏100.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:江岚
-
21ic下载 打赏210.00元 3天前
用户:潇潇江南
-
21ic下载 打赏60.00元 3天前
用户:他山之石可攻玉
-
21ic下载 打赏60.00元 3天前
用户:烟雨
-
21ic下载 打赏60.00元 3天前
用户:w178191520
-
21ic下载 打赏60.00元 3天前
用户:w993263495
-
21ic下载 打赏110.00元 3天前
用户:xzxbybd
-
21ic下载 打赏60.00元 3天前
用户:zq_1943
-
21ic下载 打赏20.00元 3天前
用户:kk1957135547
-
21ic下载 打赏20.00元 3天前
用户:sun2152
-
21ic下载 打赏20.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏20.00元 3天前
用户:xuzhen1
-
21ic下载 打赏20.00元 3天前
用户:w1966891335
-
21ic下载 打赏35.00元 3天前
用户:有理想666
-
21ic下载 打赏15.00元 3天前
用户:nuaanuaa111
-
21ic下载 打赏20.00元 3天前
用户:liqiang9090
-
21ic下载 打赏15.00元 3天前
用户:ningmengge
-
21ic下载 打赏10.00元 3天前
用户:mulanhk
-
21ic下载 打赏5.00元 3天前
用户:asys
-
21ic下载 打赏10.00元 3天前
用户:舞蹈荀彧
-
21ic小能手 打赏5.00元 3天前
资料:磁编码器开源方案
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
江岚 打赏20.00元 3天前
-
江岚 打赏50.00元 3天前
-
江岚 打赏20.00元 3天前
-
江岚 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏8.00元 3天前
-
21ic小能手 打赏8.00元 3天前
-
21ic小能手 打赏5.00元 3天前




全部评论(0)