共查询到10条相似文献,搜索用时 31 毫秒
1.
2.
分析了弭公司实时操作系统DSP/BIOS,以网络化数字接收机为研究背景,进行详细的线程设计和任务调度设计。以线程的形式安排备个子模块的功能,分配系统资源,实现了任务的调度和通信+从而达到多线程并发执行的目的。实践结果表明,采用DSP/BIOS内核可以降低系统开发的复杂度,提高程序执行的效率。 相似文献
3.
LabWindows/CVI多线程技术可保证并发任务的顺利执行。多线程技术解决了并发任务之间的冲突问题,能大幅提高工作效率。针对多个线程之间数据共享与传递,提供了良好的数据保护机制。文中对数据保护的机制与具体实现方法进行了阐述,结合多线程技术完成了仪器自动控制界面开发,试验证明,多线程技术的优势在并发任务系统中得到良好的体现。 相似文献
4.
多线程编程技术在数控测井软件中的应用 总被引:1,自引:0,他引:1
为满足实时测井需求,提高系统资源的利用率和系统性能,在数控测井软件开发中将多线程编程技术应用其中,并对多线程编程技术应用的可行性和必要性进行了分析。给出了软件的模块框图及多线程间关系,利用MFC的自定义类封装和实现各个线程,在线程中分别实现串口通信、数据处理、实时绘图功能,采用事件、消息驱动的方式来调度同步线程。实验结果表明,数控测井软件在使用多线程编程技术后,比未使用多线程技术,提高了CPU 50%的使用效率,每秒处理的最大数据由15组提高到40组,对程序的实时性起到良好的作用。 相似文献
5.
无人机地面站软件是整个无人机系统的地面指挥控制中心,可以用来实时监测无人机状态信息,上传无人机任务命令。无人机结束飞行任务后,操作人员常需要通过数据回放对飞行数据进行分析。为满足回放数据读取与界面显示的高效衔接,提升系统资源的利用率和系统性能,需要在无人机地面站软件开发中引入多线程。文章分析了多线程技术的必要性和Qt中多线程的编程方法,给出了无人机地面站软件飞行数据回放模块框架,并利用Qt中的QThread类定义数据读取线程和界面显示线程,采用信号与槽连接两个线程,实现飞行数据的回放显示。 相似文献
6.
多线程是现代操作系统区别于传统操作系统的重要标志之一。线程不同于进程,一个应用程序可以由一个以上的进程组成,而一个进程可以由一个以上的线程组成。每一个进程都有自己独立的一块内存空间和一组系统资源,而线程共享系统的同一内存空间和系统资源。同样作为基本的执行单元,线程的划分比进程小,支持多线程的系统比只支持多进程的系统并发程度高;因此,线程的创建和开销比进程小得多,这非常有利于提高系统的执行效率。引入了线程,可以充分实现交互性、并发性,不但使系统资源得到了充分使用,也使用户可以随时控制程序的运行。 相似文献
7.
一种低开销的多任务调度模型 总被引:4,自引:1,他引:3
为了解决大量线程切换带来的系统开销问题,文章提出了一种多任务调度模型,将实际工作抽象成任务对象,由少量线程调度执行.与传统的多线程模型相比,大大减少了系统中并发运行的线程数目,从而降低了线程切换开销.实践表明,该模型在支持大量任务场合具有较好的效果. 相似文献
8.
针对嵌入式应用中三维图形渲染的要求,设计了一款可编程的多线程顶点处理器.该顶点处理器采用单指令多数据结构,一条指令能够同时处理4个单精度浮点数,并采用多线程技术,支持4个线程并发执行,能够有效地减少发生数据写读冲突时的停顿周期数,提高了处理效率.相对于单线程结构,4线程顶点处理器在较小的硬件开销下,可以实现2.1~2.8倍的性能提升.该顶点处理器支持OpenGL ES 1.1和Vertex Shader Model 1.1,在90nm CMOS工艺库下可实现频率为200MHz,性能为50Mvertices/s. 相似文献
9.