4.2 ASIX OS内核
操作系统内核可分为可剥夺型内核和不可剥夺型内核。在不可剥夺型内核中,其它任务要想占用CPU,必须等到占用CPU的任务自我放弃其使用权,优点是中断响应速度快且不需要通过信号量等机制来保护共享资源,缺点是响应时间较长;对可剥夺型内核而言,CPU的控制权总是属于处于就绪状态的、优先级的任务,优点是能够快速地响应。ASIX OS的内核属于可剥夺型内核。ASIX OS内核有任务管理和非任务管理两大功能模块。任务管理主要负责管理调度任务、任务间的通信机制等。非任务管理主要负责中断、时钟和软定时等功能。
4.3 任务的创建
4.3.1 任务的概念
任务就是具有独立功能的、不断处于运行状态的程序段,任务是不断变化的、可同时运行且异步独立。此外,任务有属于自己堆栈和寄存器,且在运行过程中可以认为CPU完全属于自己。简而言之,任务就是一个线程,一段程序 基于SEP3203和ASIX OS的任务创建(4):http://www.751com.cn/tongxin/lunwen_14192.html