共查询到20条相似文献,搜索用时 484 毫秒
1.
2.
龙芯2号同时多线程处理器的软硬件接口设计 总被引:1,自引:0,他引:1
随着生产工艺的提高,芯片上能集成越来越多的晶体管,多线程技术也逐步成为一种主流的处理器体系结构技术,而多线程处理器的软硬件接口也就成为急需解决的问题.在分析同时多线程的软件需求的基础上,提出龙芯2号同时多线程处理器的软硬件接口协同设计解决方案,给出相应的操作系统实现方案.同时,在Linux 2.4.20的基础上实现了龙芯2号同时多线程处理器相应的操作系统.通过运行SPEC CPU2000等测试程序进行性能评测,充分说明实现软硬件接口的龙芯2号同时多线程处理器极大地提高了多进程负载的性能.分析和设计方案不仅适用于同时多线程处理器,而且对于片内多核处理器的设计也有借鉴作用. 相似文献
3.
4.
魏春山 《电脑编程技巧与维护》1999,(8):51-53
内嵌多线程是Java语言的重要特色,也是其高性能的重要体现。应用多线程,必须对多线程间数据通信的概念和方法有深入了解,否则就可能漏洞百出、事与愿违。笔者在学习应用中发现有一些教科书对Java多线程使用共享数据结构的方法也有错误的理解和应用,在此笔者就以某教科书中一多线程应用程序为例,对其中的错误进行剖析,以加深对多线程间数据通信的理解。 相似文献
5.
远程监控系统数据通信的分析与研究 总被引:2,自引:1,他引:1
论述一种分布式远程监控系统数据通信实现的方式,指出将多线程技术、Windows Sockets技术有机结合起来,比较理想地解决实时信息的通信问题。 相似文献
6.
Windows NT下多线程网间实时通信程序的设计 总被引:1,自引:1,他引:0
徐佑军 《计算机工程与应用》2000,36(1):124-127
该文论述了在Windows NT、95环境下利用多线程、命名管道技术,结合实际,以VC4.0为开发工具进行实时数据通信程序设计,实现了 MIS网、调度自动化系统网之间的实时数据共享。 相似文献
7.
该文强调多线程技术在并行处理、分布式编程环境中有重要作用,文章主要讨论SunOS中多线程结构及编程接口,在最后作者运用TLI给出一多线程的实例。 相似文献
8.
本文简要介绍在某工程项目中采用RS422A总线组建实现远程双向数据通信的温控网络系统的系统结构及通信协议,着重叙述了使用VC 6.0多线程技术的实时监控通信软件的编写。该系统运行稳定可靠,充分发挥了网络管理的便捷优点,提高了生产效率。 相似文献
9.
10.
IXP2400网络处理器及其微引擎中多线程实现的研究 总被引:2,自引:0,他引:2
网络处理器兼顾了ASIC的高性能和RISC芯片的可编程灵活性,能较好地满足数据通信高速发展的要求,在将来的网络设备中,有广阔的应用前景。IXP2400是Intel公司推出的第二代网络处理器。它采用了高性能的并行体系结构来处理复杂的算法、包内容检测、流量管理和线速转发。多线程技术是IXP2400实现高速数据处理的关键技术。该文介绍了IXP2400的硬件结构及软件开发,并分析了其微引擎中多线程实现的有关技术。 相似文献
11.
12.
分析了UNIX/LINUX平台常用的多计算任务并发中的任务间通信的手段,针对其在任务间需要大量数据通信情况下的效率问题,提出了利用多线程及其同步机制来实现多计算任务的并发处理.结合一个分布式电网监控系统通信程序的实例阐述了其完整过程. 相似文献
13.
详细介绍了一种在Windows2000环境下基于多线程和定时事件驱动的串口通信应用程序开发方法,阐述了事件对象在线程同步中的应用.运用这种方法成功地为大型直流电机调速系统开发了PC机与89C51单片机间串行数据通信应用程序.现场实验证明了此方法的可靠性和实时性. 相似文献
14.
用循环创建收发线程的方法实现计算机串口数据通信 总被引:2,自引:0,他引:2
本文介绍了在Windows9x系统利用APL函数,采用多线程和事件驱动技术实现串行数据通信的方法,对一些相关函数做了简要说明,引入了一种新的循环创建数据发送,接收线程的新思中,强调了设计过程中应注意的几个问题。 相似文献
15.
在飞机作战指挥系统中,机载数据通信主要完成传榆和交换战术数据的任务.为了实现机栽数据通信终端模拟训练,提高操作员特情处置能力,本文采用PC机和单片机相结合的设计方案,完成了机载数据通信终端模拟系统设计,该系统组网灵活,机载数据通信终端可多可少,不受训练场地的约束,对提高机载数据通信模拟训练水平起到了重要作用. 相似文献
16.
陈俊伟 《计算机光盘软件与应用》2014,(3)
多线程技术在现代程序设计中得到广泛采用,可更有效的利用系统资源,增强程序运行的并发性并提高应用程序运行效率。基于微软的.NET框架的VB.NET提供了对多线程技术的支持。本文简述了多线程的相关概念及优势,介绍了VB.NET对多线程技术的支持,探讨了多线程技术在VB.NET中的实现方法,最后对全文进行了总结。 相似文献
17.
陈俊伟 《计算机光盘软件与应用》2014,(3):153-154
多线程技术在现代程序设计中得到广泛采用,可更有效的利用系统资源,增强程序运行的并发性并提高应用程序运行效率。基于微软的.NET框架的VB.NET提供了对多线程技术的支持。本文简述了多线程的相关概念及优势,介绍了VB.NET对多线程技术的支持,探讨了多线程技术在VB.NET中的实现方法,最后对全文进行了总结。 相似文献
18.
Java编程设计语言属于全新计算概念,主要是由SUN公司开发的产品,作用在于面向对象程序设计.Java程序设计语言,其本质上属于比较简单且面向对象的程序设计,最重要的是具有自身的优势性能,可以与机器结构分离,不仅具有可移植性,而且兼具稳定及健壮性,从某种意义上为多线程技术发展提供良好的契机.本文中简要分析了Java多线程技术,并简单阐述其在网络编程中的具体应用. 相似文献
19.
Java语言实现了在语言级对多线程技术的支持.多线程技术不仅能提高系统资源的利用率,而且还能提高程序的交互性能和实时控制性能.本文阐述了Java语言实现多线程的方法,分析了多线程并发执行所引起的冲突问题、Java提供的同步机制和多线程的管理策略. 相似文献
20.
航空电子设备的复杂程度和信息综合程度不断提高,尤其是特种飞机任务电子系统具有较高的信息收集能力,传统数据总线无法满足其数据通信要求.随着网络技术的发展,以太网以其传输速率高、扩展能力强等特点,已广泛应用于军、民用飞机的设计.文章介绍了一种基于网络监听、动态内存池和多线程的机载以太网任务数据记录系统.该系统连接交换机监视端口,通过交换机映射功能将网络数据镜像到监视端口,利用原始套接字完成任务数据的捕获.针对以太网数据传输速率高的特点,设计了动态内存池以更高效地使用和管理数据缓存,并利用多线程技术实现了任务数据捕获、过滤和存储的并行执行,从而大幅提高数据记录速率.测试结果表明该系统可有效应用于机载高速网络环境下的数据记录. 相似文献