Day 30 设计的问题

最後,我们提一下,设计时可能面对的问题,首先,分类要分好,因为资源有优先顺序的问题,所以在设计的时候,就得要考虑会不会影响顺序,或者抢占到资源。

另外,就是要考虑到死结(deadlock)的问题,这是要避免多工的状态底下,任务没有指派清楚,造成大家都要抢输出的装备,这样就会纠结在一起,变成打死结的状态,例如:多个任务同时要使用印表机,此时又没有安排顺序,全部抢成一团,很快就会出现当机的状态。

所以,我们还是强调,在嵌入式语法设计时,都要考虑到排程、优先顺序,这也是整个ARM的逻辑重点。


最後写个短短的感想...

诚如第一篇所说,嵌入语法是我年轻的时候学过,再次复习,有些观念其实已经记不清楚了,很感谢有铁人赛的朋友,给予一些宝贵的意见,这三十天因为工作的关系,加上资料也很多,时间上比较匆促,有点怀念年轻的时候,时间很充裕可以多方学习,现在有些生活上的事情都要兼顾,参赛期间,真的获益良多,如果还有机会再继续跟大家一起学习。

谢谢大家,文章内容就请大家参考指教了,今年就到这里为止了....再次感谢!


<<:  Day 30 | 完赛感言

>>:  30天打造品牌特色电商网站 Day.28 网站分析工具

资安学习路上-picoCTF 解题(General) 2

4. flag_shop 这题主要考C的整数溢位观念。 档案载下来发现是个c档案 打开後看一下程序码...

Day-4 CLA以及bit乘法

CLA以及bit乘法 tags: IT铁人 例题答案 就简单把答案打出来罗~ 小心转换成二位元不要粗...

Day_02: 让 Vite 来开启你的Vue 微谈模组化与演进(上)

Hi Da Gei Ho~ 我是 Winnie , 今天是文章的第二篇,在开始进入主题 Vite之前...

[Lesson7] Activity生命周期

为了在Activity生命周期的各个阶段之间导航转换,Activity类提供六个核心回调:onCre...

[DAY30] 浅谈 Azure Machine Learning 的 MLOps 做法

DAY30 浅谈 Azure Machine Learning 的 MLOps 做法 终於来到最後一...