分类: LINUX
2015-08-20 16:34:11
一、任务管理机制
1、
2、内核的任务管理是通过系统调用来体现,主要包括任务创建、任务删除、任务挂起、任务唤醒、设置任务属性等内容。
3、创建任务的过程即为分配任务控制块的过程。
4、删除任务:把任务从系统中去掉,释放对应的任务控制块。
5、挂起/唤醒任务:把任务变为等待状态,可通过唤醒任务操作把任务转换为就绪状态。
6、设置任务属性可以用来设置任务的抢占、时间片等特性,以确定是否允许任务在执行过程中被抢占或是对同优先级任务采用时间片轮转方式运行等。
7、改变任务优先级用来根据需要改变任务的当前优先级。
8、获取任务信息获得任务的当前优先级、任务的属性、任务的名字、任务的上下文、任务的状态等内容,便于用户进行决策。