期刊文献+
共找到7篇文章
< 1 >
每页显示 20 50 100
基于Cortex-M4内核的RT-Thread上下文切换机制剖析
1
作者 徐丽华 王宜怀 奚圣鑫 《计算机应用与软件》 北大核心 2025年第1期213-216,302,共5页
RT-Thread是源码公开的国产嵌入式实时操作系统。基于Cortex-M4内核,对RT-Thread通过底层PendSV中断进行上下文切换的过程进行了剖析,从指令级别对上下文切换的实现机制进行了研究,为深入理解内核调度机制的实现提供了参考,也为RT-Threa... RT-Thread是源码公开的国产嵌入式实时操作系统。基于Cortex-M4内核,对RT-Thread通过底层PendSV中断进行上下文切换的过程进行了剖析,从指令级别对上下文切换的实现机制进行了研究,为深入理解内核调度机制的实现提供了参考,也为RT-Thread的应用与推广提供了技术基础。 展开更多
关键词 嵌入式实时操作系统 RT-thread 任务调度 上下文切换
在线阅读 下载PDF
应用中的嵌入式Linux实时优化 被引量:3
2
作者 梁丁 李迅波 蔡勇 《计算机工程》 CAS CSCD 北大核心 2007年第1期77-79,共3页
以Linux2.6为对象,在分析了国内外有关提高Linux实时性的几种方法的基础上,对任务切换、优先级调度算法以及中断服务程序提出了改进方式。引入了“在实时系统中,只有当进程的临界区能在下一个实时任务开始之前结束才被允许进入”的任务... 以Linux2.6为对象,在分析了国内外有关提高Linux实时性的几种方法的基础上,对任务切换、优先级调度算法以及中断服务程序提出了改进方式。引入了“在实时系统中,只有当进程的临界区能在下一个实时任务开始之前结束才被允许进入”的任务切换机制,实现了优先级置顶的方法以避免发生优先级倒置的现象,并用内核线程代替中断服务程序。上述方法可用在嵌入式领域和对实时性有较高要求的Linux应用中。 展开更多
关键词 LINUX 实时性 任务切换 优先级置顶 内核线程
在线阅读 下载PDF
多线程系统在S3C2410上的实现 被引量:2
3
作者 王永宁 赵士杰 齐长远 《计算机应用与软件》 CSCD 北大核心 2007年第4期99-100,127,共3页
首先对多线程及S3C2410微处理器作了简要介绍,接着详细剖析了多线程系统在S3C2410平台上的具体实现过程,同时结合实践对实现过程中的各个技术难点作了详细的说明,并提供了切实可行的解决方案。
关键词 平台 操作系统(OS) 线程 调度 异常 堆栈 上下文 任务控制块(TCB)
在线阅读 下载PDF
MACH操作系统中线程状态及其转换
4
作者 刘宏 《计算机研究与发展》 EI CSCD 北大核心 1992年第10期31-37,F004,共8页
Mach是一个支持分布式并行多机的操作系统,它将传统UNIX的进程分为任务与线程两个概念,以提高系统的并行性,减轻上下文切换耗费。本文将着重讨论作为Mach操作系统调度与运行基本单位的线程,及其状态和状态的转换。
关键词 操作系统 MACH 线程状态 转换
在线阅读 下载PDF
基于状态机与线程级多任务并行模型的数据采集传输调度设计 被引量:1
5
作者 王荣杰 孙煜 +3 位作者 刘文军 陈根华 冯祥胜 黄志开 《软件》 2022年第11期50-53,共4页
为解决水质污染物数据采集传输系统中多任务事件响应及数据传输不稳定问题,将数据采集传输功能分为若干子任务模块,引入状态机理论作为多任务调度研究理论基础,设计线程级多任务并行模型作为调度研究支持,由状态机维护多任务、多线程数... 为解决水质污染物数据采集传输系统中多任务事件响应及数据传输不稳定问题,将数据采集传输功能分为若干子任务模块,引入状态机理论作为多任务调度研究理论基础,设计线程级多任务并行模型作为调度研究支持,由状态机维护多任务、多线程数据请求,基于实际数据采集过程中建立采集传输事件与控制任务的关联关系,实现对采集传输事件的快速响应。采用基于线程级多任务并行模型调度方法实现自检、告警、配置和通信等功能,利用互斥锁达到通道隔离目的,提高系统的抗干扰性。最后对采集传输系统进行实地污染物数据采集监测实验。实验表明:基于状态机与线程级多任务并行模型的调度方法可以有效稳定地完成数据的采集和传输。 展开更多
关键词 环保专用 多线程 多任务调度 任务判别状态机 线程级多任务并行模型
在线阅读 下载PDF
面向异构多核系统的多任务流并行编程模型设计 被引量:1
6
作者 唐维贤 杨锐 《微型电脑应用》 2022年第12期128-131,共4页
目前的多任务流并行编程模型难以探测到异构多核系统中存的慢任务和落后任务,存在调用开销高、计算开销高和编程加速比低的问题。为此,设计了新的面向异构多核系统的多任务流并行编程模型。通过寄存器重定向、指令迁移、分离发射和线程... 目前的多任务流并行编程模型难以探测到异构多核系统中存的慢任务和落后任务,存在调用开销高、计算开销高和编程加速比低的问题。为此,设计了新的面向异构多核系统的多任务流并行编程模型。通过寄存器重定向、指令迁移、分离发射和线程切换4个部分组建多任务流并行编程模型,并设计了任务探测算法,探测异构多核系统中存在的慢任务和落后任务,提高了异构多核系统在多任务并行处理过程中的编程灵活性。测试结果表明,该模型的调用开销和计算开销均较低,且编程加速比高。 展开更多
关键词 异构多核系统 多任务流 编程模型 任务探测 线程切换
在线阅读 下载PDF
基于DSP6713处理器的上下文切换方法
7
作者 谢潇 《科技创新与应用》 2026年第1期42-45,共4页
传统基于DSP6713处理器实现任务时控制程序结构基本采用前后台的架构,该方式仅能够满足简单的应用处理场景,对于存在“管理多个端口数据接收+数据处理任务”的场景则无法满足要求。尽管TI官方提供DSP BIOS实时操作系统,由于未开源给使... 传统基于DSP6713处理器实现任务时控制程序结构基本采用前后台的架构,该方式仅能够满足简单的应用处理场景,对于存在“管理多个端口数据接收+数据处理任务”的场景则无法满足要求。尽管TI官方提供DSP BIOS实时操作系统,由于未开源给使用带来一定的限制,而DSP6713处理器中断服务程序执行前后的寄存器入栈和出栈顺序的不确定性,又给在其上移植常用RTOS带来极大的困难,因此该文针对以上情况,提出一种基于DSP6713处理器的上下文切换方法,以国产化操作系统RTThread为例实现移植,并展示多任务应用场景,通过该方法可以在不升级处理器的前提下,实现经济效益和处理器应用效率的完美结合,为以DSP6713处理器为核心的平台应用和改造升级提供一种新的解决思路。 展开更多
关键词 上下文切换 DSP6713 RT-thread 平台应用 改造升级
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部