Title | 一种嵌入式实时操作系统的任务调度处理系统和方法 |
Inventor | |
Assignee | 苏州大学 |
Application Date | 2020-01-07 |
Date Available | 2020-07-03 |
Date Issued | 2020-07-03 |
Country | 中国专利 |
Subtype | 发明专利Invention |
Application Number | CN202010012778.X |
Patent Number | CN111367652A |
Open (Notice) Number | CN111367652A |
IPC Classification Number | G06F9/50 |
Abstract | 本发明提供了一种嵌入式实时操作系统的任务调度处理系统和方法,系统包括处理器以及设置在处理器内的定时器、中断控制器、调度器和SVC切换模块;调度器包括优先级调度器和时间片轮询调度器;本发明采用基于优先级抢占的调度方式,总是将CPU的使用权分配给当前就绪的、优先级最高的任务,对于拥有同样优先级的的任务按先入先出次序得到调度,同时采用时间片轮询调度方式作为优先级抢占调度方式的补充,可以协调同一优先级多个就绪线程任务共享处理器,导致处理器系统的实时性降低的问题,并且改善多个高优先级就绪线程任务处理的问题。 |
Other Abstract | 1.一种嵌入式实时操作系统的任务调度处理系统,包括处理器以及设置在处理器内的定时器、中断控制器、调度器和SVC切换模块,其特征在于,所述定时器与中断控制器捆绑,采用减1计数的方式进行工作,当时间定时器减到0的时候,中断控制器产生中断,所述调度器包括优先级调度器和时间片轮询调度器;所述优先级调度器用于从延时队列中移除到期线程任务,并加入到就绪队列中,若就绪队列最高优先级的线程任务的优先级高于正在运行的线程任务,则优先级调度器调度就绪队列最高优先级的线程任务抢占当前运行的线程任务;所述时间片轮询调度器用于判断对应线程任务时间片是否耗尽,并将时间片耗尽的线程任务移到同一优先级就绪队列的队尾;所述SVC切换模块用于进行实际线程任务的上下文切换。 |
Language | 中文Chinese |
Document Type | Patent |
Identifier | http://repository.uic.edu.cn/handle/39GCC9TT/9544 |
Collection | Research outside affiliated institution |
Affiliation | 苏州大学 |
Recommended Citation GB/T 7714 | 王宜怀,施连敏,王进等. 一种嵌入式实时操作系统的任务调度处理系统和方法. CN111367652A[P]. 2020. |
Files in This Item: | There are no files associated with this item. |
Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.
Edit Comment