码迷,mamicode.com
首页 >  
搜索关键字:cpu    ( 23200个结果
异步fifo的读写
这里不讨论异步fifo是如何实现的,而是在实现fifo的前提下,对fifo的读写。现在遇到的问题是:总线的数据不能写入fifo中,但是地址能加一。代码如下: if( !fifo_tx_full && cpu_write_fifo_en ) begin fifo_r[ write_a...
分类:其他好文   时间:2014-06-28 17:36:37    阅读次数:207
基于事件的 NIO 多线程服务器--转载
JDK1.4 的 NIO 有效解决了原有流式 IO 存在的线程开销的问题,在 NIO 中使用多线程,主要目的已不是为了应对每个客户端请求而分配独立的服务线程,而是通过多线程充分使用用多个 CPU 的处理能力和处理中的等待时间,达到提高服务能力的目的。多线程的引入,容易为本来就略显复杂的 NIO 代码...
分类:编程语言   时间:2014-06-28 16:37:05    阅读次数:296
rgb2yuv
1.rgb2yuv422p代码的运算速度取决于以下几个方面1、 算法本身的复杂度,比如MPEG比JPEG复杂,JPEG比BMP图片的编码复杂。2、 CPU自身的速度和设计架构3、 CPU的总线带宽4、 您自己代码的写法将RGB格式的彩色图像先转换成YUV图像。图像转换的公式如下:Y = 0.299 ...
分类:其他好文   时间:2014-06-28 14:02:16    阅读次数:213
编程珠玑之关键字(1)--《c语言深度剖析》整理(转)
一、最快关键字register 关键字regiter请求编译器尽可能的将变量存在CPU的寄存器中。有几点注意的地方。 1、register变量必须是能被CPU寄存器所接受的类型,这通常意味着register变量必须是一个单个的值,并且其长度应小于或等于整型的长度。 但是,有些机器的寄存器也能存...
分类:编程语言   时间:2014-06-28 12:14:06    阅读次数:221
闲话Cache:始篇
Caching(缓存)在现代的计算机系统中是一项最古老最基本的技术。它存在于计算机各种硬件和软件系统中,比如各种CPU, 存储系统(IBM ESS, EMC Symmetrix…),数据库,Web服务器,中间件等。它的一个重要的作用就是用于弥补不同速度的硬件之间的存取速度的差距,cache可以完全通...
分类:其他好文   时间:2014-06-24 10:51:55    阅读次数:239
《Java程序性能优化》学习笔记 Ⅰ设计优化
豆瓣读书:http://book.douban.com/subject/19969386/第一章 Java性能调优概述1.性能的参考指标 执行时间: CPU时间: 内存分配: 磁盘吞吐量: 网络吞吐量: 响应时间:2.木桶定律 系统的最终性能取决于系统中性能表现最差的组件,例如window系统内置的...
分类:编程语言   时间:2014-06-23 08:10:31    阅读次数:250
linux服务器的性能分析与优化(十三)
【教程主题】:1.linux服务器的性能分析与优化【主要内容】【1】影响Linux服务器性能的因素操作系统级ØCPU目前大部分CPU在同一时间只能运行一个线程,超线程的处理器可以在同一时间处理多个线程,因此可以利用超线程特性提高系统性能。在linux系统下只有运行SMP内核才能支持超线程,但是安装的...
分类:系统相关   时间:2014-06-23 07:34:08    阅读次数:526
[原] Android 自定义View步骤
例子如下:Android 自定义View 密码框 例子1 良好的自定义View易用,标准,开放。一个设计良好的自定义view和其他设计良好的类很像。封装了某个具有易用性接口的功能组合,这些功能能够有效地使用CPU和内存,并且十分开放的。但是,除了开始一个设计良好的类之外,一个自定义view应该:l ...
分类:移动开发   时间:2014-06-23 07:28:15    阅读次数:273
C语言中volatilekeyword的作用
一.前言1.编译器优化介绍:由于内存訪问速度远不及CPU处理速度,为提高机器总体性能,在硬件上引入硬件快速缓存Cache,加速对内存的訪问。另外在现代CPU中指令的运行并不一定严格依照顺序运行,没有相关性的指令能够乱序运行,以充分利用CPU的指令流水线,提高运行速度。以上是硬件级别的优化。再看软件一...
分类:编程语言   时间:2014-06-23 00:57:11    阅读次数:258
《30天自制操作系统》笔记(12)——多任务入门
上一篇介绍了设置显示器高分辨率的方法。本篇讲一下操作系统实现多任务的方法。操作系统利用CPU的far模式的JMP指令、寄存器TR、GDT、TSS和PIT中断这些功能实现了多任务,可见CPU在设计时就考虑到了计算机要具有多任务处理的能力。也就是说,CPU、PIC等硬件支持什么功能,操作系统才能实现什么...
分类:其他好文   时间:2014-06-22 23:30:24    阅读次数:369
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!