学习嵌入式操作系统需要了解哪些概念?
1、第一个需要了解的概念就是调度。调度就是操作系统使用一定的算法,来计算什么时候让哪个任务去运行?根据使用的算法不一样,可分为不可剥夺性内核,可剥夺型内核两种嵌入式操作系统。

2、在嵌入式操作系统中,每个任务是独立的运行的,几个独立的任务之间的通信变得至关重要,通讯可以使用标志,或者使用消息邮箱消息队列来实现。

3、嵌入式操作系统中,多个任务都处于就绪的状态,要让哪一个任务优先进行运行,这是他们之间的优先级。

4、另外就是一个是共享资源,因为多个任务在交叉着运行,某个资源可能会被这几个任务共享,要避免共享资源被几个任务,交替使用出现错误。

5、死锁就是说多个任务互相等待对方完成某项工作之后才可以运行,这样他们互相等待有可能永远都不会,进行下去。

6、另外还有一些概念,比如说中断延迟,还有,中断处理时间,以及时钟节拍,在使用嵌入式操作系统中,都需要关注。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:174
阅读量:164
阅读量:55
阅读量:98
阅读量:44