一个简单的不可剥夺型内核

来源:互联网 发布:美团是个什么软件 编辑:程序博客网 时间:2024/05/01 10:19

    最近看ucos-ii,看了前后台系统、不可剥夺型内核和可剥夺型内核,作为复习,写了个简单的不可剥夺型内核。

    基本假设:

     1。 任务自动让出CPU,即处于就绪态的任务运行一次后,该任务变为未就绪态

     2。 和任务相关的后台事件或者其他任务可使任务再次处于就绪态

     其实这个内核的目的仅仅是缩短任务响应时间,让系统不至于像前后台系统那样轮询完整个标志位才能再次执行到判断 

    源码:

    1. 头文件:os.h

    2. 源文件:os.c

3. 测试文件:main.c  (芯片:MC9S12XDP512)

原创粉丝点击