摘要
面向可编程的系统芯片(SOPC)中的实时操作系统(RTOS),在软/硬件任务统一管理的基础上,建立了一种软/硬件任务统一调度模型。然后分析了软/硬件任务间发生共享资源竞争的问题,深入研究了其内部运行机制,提出了一种基于记录型信号量和统一调度模型的软/硬件任务资源竞争解决方法(SHTRCR)。仿真实验表明,在相同条件下,采用本方法软/硬件任务截止时间的保证率高于无统一调度支持的软/硬件任务资源竞争方式。
Oriented to RTOS (Real-Time Operating System) in SOPC (System-On-Programmable-Chip), a unified scheduling model was built based on hardware/software unified multi-task management model. Then, competition for the shared resources between hardware/software tasks was analyzed, a deep research was made into its internal operational mechanism, and a SHTRCR (Software/Hardware Tasks Resources Competition Resolution) method was designed to address the resources competing problem between hardware/software tasks based on the recording semaphore mechanism and unified scheduling model. Simulation experiments show that under the same conditions, SHTRCR achieves higher deadline-guarantee ratio than other methods without the support of unified scheduling model.
出处
《计算机应用》
CSCD
北大核心
2007年第11期2841-2843,2856,共4页
journal of Computer Applications
关键词
硬件任务
统一优先级
统一调度
资源竞争
hardware task
unified priority
unified scheduling
resource competition