- 博客(4)
- 资源 (1)
- 收藏
- 关注

原创 linux component组件架构分析
component 组件系统架构分析背景介绍任何架构的提出都是有其现实应用背景的,都是为了解决一些现实问题。而component系统架构的提出就是出于这样一种现实需求:构建功能系统!系统就是各种功能单元(组件)的有序结合。一个系统,只有集齐了它的所有组件才能正常工作。可以打个比方:一辆车就是一个系统,它由各种组件–发动机,变速箱,中控台,车轮等构成。一辆车,只装上发动机,或变速箱。是不能工作的,必须安装了所有的组件,才能开始发动。而发动的过程,也是有顺序要求的,如先采离合,再挂当(变速箱初始化)
2020-09-19 13:35:02
3365
2
原创 Linux 中断原理之软中断
软中断,顾名思义软件触发的中断。但这个解释又很容易被误解为"通过软件指令触发的(硬)中断"。其实这里说的软中断只是实现硬件中断处理程序下半部的方法之一。(其他两种时现方法是tasklet 和工作队列, tasklet基于软中断)。作为中断的下半部处理程序,其本质就在于软中断程序运行的时,系统可以继续响应硬件中断。软中断一般会在硬件中断处理程序(上半部)退出时开始执行, 一个软中断不会抢占另外一个软中断,唯一可以抢占软中断的是中断处理程序。我们都知道硬件中断有中断向量表,其实软中断也采用了类似的概念。
2022-06-19 21:30:27
4199
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人