学科分类
/ 4
70 个结果
  • 简介:Linux系统为了稳定和通用,默认的硬盘设置比较保守。虽然在使用一些较新的内核时会自动打开DMA,但是还可以用“hdkparm”程序进一步调整硬盘的工作参数,达到更好所的性能。hdparm是一个显示和设置(E)IDE硬盘驱动器参数的系统工具。例如,它可以用来调整硬盘驱动器性能和节电状态,并且对硬盘进行简单的性能测试。只要是IDE接口的设备它都能很好支持,包括光驱。几乎每个发行版都带有这个工具,下面假设要设置的驱动器为hda,用root用户登录,进行详细的说明。

  • 标签: LINUX系统 磁盘性能 硬盘驱动器 节电状态 工作参数 虚拟终端
  • 简介:摘要在Windows2000下利用VB的串行通讯控件可实现PC与多单片之间的通讯。采用定时器控制大大加快了自动化进程,克服了以往“握手”协议造成的通讯速度缓慢的缺点。本文主要介绍了在PC机上如何利用VB软件构建单片的上位机界面和底层通信基础。

  • 标签: 单片机 通讯 属性 事件
  • 简介:Iperf工具主要用来测试TCP和UDP的带宽性能,通过调谐各种参数可以测试TCP的最大带宽,并报告带宽、延迟,及数据丢失情况。Iperf可以运行于Linux、Unix等操作系统。

  • 标签: 网络性能 带宽性能 Linux 数据丢失 操作系统 UNIX
  • 简介:2004年,IBM推出了OpenPower服务器产品系列,让开放源码的Linux操作系统能够更加可靠、高效地运行在Power平台上。本文将从Linux系统的特性和Power架构自身的优势,讲解如何优化LinuxonPower性能

  • 标签: LINUX 操作系统 性能调优 LINUX系统 开放源码 服务器
  • 简介:RTLinux是由美国新墨西哥理工学院VictorYodaiken等人开发的、基于标准Linux的嵌入式操作系统。RTLinux在电信、工业自动化和航空航天等实时领域已经有成熟应用。随着信息技术的飞速发展,实时系统已经渗透到日常生活的各个层面,包括传统的数控领域、军事、制造业和通信业,甚至连潜力巨大的信息家电、媒体广播系统和数字影像

  • 标签: RTLINUX 嵌入式操作系统 实时性能 内核 中断控制器
  • 简介:计算机从发明伊始就以科学计算为使命。那时的超级计算机也许今天看来其计算能力连现在的普通PC都赶不上。但是,随着科技文明的快速发展,超级计算机的计算能力也与日俱增。在最新的全球超级计算机排名表上,IBMBlueGene/L以136.8Teraflops(1Teraflop表示每秒钟可完成1万亿次浮点计算)的性能名列第一。

  • 标签: 超级计算机 计算能力 科学计算 高性能计算 集群系统
  • 简介:用Java技术来编写一个扩展性能很高的服务器软件是件很困难的事情。在JDK1.4推出NIO之后,有很多基于NIO的框架出现,利用NIO的新特性,来编写高性能的HTTP引擎。其中以Jean.FrancoisArcand的Grizzly最为引人瞩目。

  • 标签: 扩展性能 HTTP 引擎 JAVA技术 JDK1.4 服务器软件
  • 简介:摘要在信息化时代,数据保护的重要性不言而喻。本文所讲的数据保护,主要研究以数字化形式存储在电磁介质中的数据保密机制。用户在选择产品的时候应根据需要和性能综合考虑。

  • 标签: 数据保护 计算机
  • 简介:游戏迷都希望获得一款心仪的高档鼠标。但是不菲的价格往往让人望而却步。专业的魔兽玩家都拥有类似IE3的高端鼠标。这些鼠标不但使用舒适,性能也很不错。衡量鼠标性能主要有两个参数:DPI(鼠标每移动一英寸在屏幕上移动的像素,比如:500DPI的鼠标移动一英寸将让光标移动500像素)和刷新频率(也叫鼠标的采样频率,

  • 标签: 鼠标 性能 光标移动 超频 采样频率 刷新频率
  • 简介:基本上所有的软件都是有限状态(finite-statemachine,FSM)。什么是FSM呢?它是一个有向图,由一组节点和一组相应的转移函数组成。通俗一点讲,它是一个事件驱动系统的模型,这个模型由有限数目的状态,若干输入和状态与状态之间转换的规则组成。在某一时刻,有一个或一组状态是FSM的当前状态,FSM接收输入事件并根据转换规则,将当前状态转为新的状态。正是由于这三个元素的组合,使得FSM具备了自己的行为特点。在游戏开发中,FSM被用来实现人工智能的决策过程,控制游戏对象的行为。

  • 标签: 有限状态机 游戏开发 事件驱动系统 行为特点 FSM 转移函数
  • 简介:Xen对于I/O设备的虚拟,主要采用的方法是设计一套简单通用并且高效的协议,实现虚拟中I/O备与本地物理I/O备的高效交互,最终获得很高的性能

  • 标签: 性能分析 虚拟机 I/O I/O设备 协议 交互
  • 简介:目前单片的应用领域在逐步拓宽,同时可用于对单片进行编程的语言也越来越多,比较常见的有汇编语言、C语言、PL/M.和BASIC等4种语言.本文将对各种编程语言进行对比分析指出其中的优缺点,为单片技术的初学者提供简单快捷的学习路径.关键词单片;编程语言中图分类号TP313文献标识码A文章编号1007-9599(2010)04-0000-01ComparisononVariousMicrocontrollerProgrammingLanguagesZhouHao(ChinaWestNormalUniversity,PhysicsandElectronicInformationCollege,Nanchong637002,China)AbstractMCUapplicationsnowisgraduallyexpanding,meanwhilemicrocontrollerprogramminglanguagecanbeusedforitisalsomoreandmore,themostcommonlyusedlanguagesareClanguage,PL/M.andtheBASIClanguage,etc.ThispaperwillgiveavarietyofComparisonoftheselanguagesandstrengthsandweaknesses,toprovidequickandeasypathforbeginners.KeywordsSinglechipmicyoco(MCU);Programminglanguage一、引言随着计算机技术和产业的不断发展,单片的优点和特性十分突出,其应用领域也非常广泛。下面分别对汇编语言、C语言、PL/M.和BASIC等4种语言做个对比,让大家对这4总语言有一个较为清晰的认识。二、汇编语言汇编语言是是最接近机器码的一种语言,它用来表示机器指令的符号语言,一种用文字助记符。占用资源少是其主要优点,程序执行效率高。汇编语言调试起来也比较方便是因为它一条指令就对应一条机器码,每一步的对应都很清楚,并且程序大小和堆栈调用情况都容易掌控。但是因为不同的类型的单片的指令系统是有区别的,所以其汇编语言也有些差异,不易移植。单片的汇编语言和其他汇编语言也很相像。指令系统比第一代微处理器要好一些。但单片编程之所以变得复杂一些是因为其拥有不同存储区域,如果你是一位电子工程师,懂得汇编语言就等于是一个基础,它可以帮助你了解影响任何语言效率的特殊规定。三、单片的C语言单片的C语言是一种具备汇编语言功能以及多种高级语言的编译型程序设计语言。C语言可以直接控制系统硬件,此外还具有许多其他功能。如库函数功能多样,操作运算速度快,编译效率强,可移植性也较强。值得一提的是在软件开发中如果采用模块化程序设计方法C语言就具有明显的优势,因其具有完整的程序模块结构。它与汇编相比,有如下几大优点(一)程序函数可互有差异且组织结构规范,其最大的优点就是使程序的可读性得到很大的提高,程序结构化趋于完善。(二)模块化编程技术使得其数据处理力较强,它能将已编好的程序轻松的植入新程序且所需要的编程及程序调试周期短,效率高。(三)C语言程序最大的优点就是它不依赖于机器硬件系统,因此它能较快地移植且不做修改。(四)它是一种中级语言。他具有承上启下功能,上则具有高级语言的基本结构和语句,下则具备低级语言的实用性,他可以对位、字节和地址进行操作,就像汇编语言,上述三个地址是计算机最基本的工作单元。(五)它是结构式语言。结构式语言的显著特点是代码及数据的分隔化,有各种各样的数据类型,这种结构化方式可使程序层次清晰,便于使用、维护以及调试。(六)C语言功能齐全。具并引入了指针概念,可使程序效率更高。另外C语言也具有强大的图形功能,支持多种显示器和驱动器。而且计算功能、逻辑判断功能也比较强大,可以实现决策目的的游戏。四、PL/M编程语言PL/M语言具有以下几大优点(一)具有较好的可读性模块式的程序,结构化的语言以及缩进式的书写方法,这都使得其可读性提高。一个大型的程序是由多个模块组成的,而在每一个模块下面又分布着多个程序块,这样每个程序块负责一部分功能,各司其责,即缩短了编程时间又提高了程序设计的灵活性。(二)具有较好的可依赖性如果程序中有冲突使用或不合理使用时其能在提出警告的同时自动为用户程序重新合理分配内存,给使用者带来了方便也有效地节约了空间资源。(三)具有较好的结合性局部动态变量是指一个程序中的不同模块由多个人共同编制,但其不会因为使用了相同的标识符而发生冲突,从而减小了工作量.全局的静态变量不像局部动态变量那样在所说明的程序块中有效而在其以外无效,它是在整个程序中都有效,而PL/M正是这两者的结合。(四)具有较好的兼容性PL/M程序可以使用户方便地连接某段特定的汇编语言程序并生成可执行代码。(五)BASIC编程语言BASIC译成中文是“初学者通用符号指令代码”,它是由美国科学家托马斯库尔兹研制出来的,后由微软公司把它应用到微型机上,BASIC一直被定义为初学者最合适的编程语言,它的最大特点及优点就是容易入门,现在BASIC语言也包括了很多结构化程序及编程方式。例如,局部变量,全局变量,数据传递,函数,模块等。六、结语单片的各种编程语言所具有的优缺点不一,各具特色。如果你是一个单片入门者,建议你先选择学习汇编语言,它可以让你在了解单片硬件系统各种资源的同时熟悉各个功能模块的作用,编出更高效率的程序。这都是由于它和单片底层硬件联系紧密,且其跳跃性强,占空间资源少等优点。

  • 标签:
  • 简介:数据库技术的成熟、数据挖掘应用、生物基因技术的发展、历史数据的几何级膨胀等使高性能计算(HighPerformanceComputing,HPC)成为必要。虽然通过创建分布式系统可以解决部分大型计算的问题,但是分布式系统有通信开销大,故障率高;数据的存取结构复杂,开销大;数据的安全性和保密性较难控制等弱点。随着计算机处理器,特别是GPU(GraphicalProcessingUnit)计算能力的飞速提高,高性能计算正在逐步进入桌面(低端)领域,我们开始探讨并行编程模型与并行编程等软件技术。

  • 标签: 数据并行计算 性能计算 GPU 分布式系统 生物基因技术 计算机处理器
  • 简介:如何开发性能高且稳定的服务器,性能测试是关键环节。面对各种各样的服务器性能测试工具,究竟应该如何选择?本文将介绍作者多年工作中总结的实践经验。

  • 标签: 性能测试工具 服务器 实践经验