码迷,mamicode.com
首页 >  
搜索关键字:cpu    ( 23200个结果
中断、异常和系统调用
所谓中断是指CPU对系统发生的某个事件做出的一种反应,CPU暂停正在执行的程序,保留现场后自动地转去执行相应的处理程序,处理完该事件后再返回断点继续执行被“打断”的程序。 中断可分为三类,第一类是由CPU外部引起的,称作中断,如I/O中断、时钟中断、控制台中断等。第二类是来自CPU的内部事件或程序执行中的事件引起的过程,称作异常,如由于CPU本身故障(电源电压低于105V或频率在47~63H...
分类:其他好文   时间:2014-06-15 19:58:26    阅读次数:193
C#的线程同步
1.在单线程中,我们每次只能做一件事情。 而在多线程中,其实最本质的也是一次只能做一件事情,只是CPU给定的时间片完成之后,切换到另一个线程,然后这个分配CPU的时间片完成之后,再次切换到另一个线程,如此反复,其间切换的速度很快,给人一种同时进行的错觉而已。 但在多线程中,往往会发生两个线程抢占资源的问题,所以我们需要防止这些资源访问的冲突。 C#提供线程同步机制来防止资源访问的冲突,其中主...
分类:编程语言   时间:2014-06-15 19:38:36    阅读次数:293
NGINX源码剖析 之 CPU绑定(CPU亲和性)
NGINX中的进程能够绑定到指定的CPU 进程绑定CPU 线程绑定CPU...
分类:其他好文   时间:2014-06-15 18:53:27    阅读次数:225
并行批处理多个文件 matlab
%初始化matlab并行运行环境 % Initialize Matlab Parallel Computing Environment   CoreNum=2; %设定机器CPU核心数量,我的机器是双核,所以CoreNum=2 if matlabpool('size') matlabpool('open','local',CoreNum); %若尚未启动,则启动并行环境 else...
分类:其他好文   时间:2014-06-15 18:47:22    阅读次数:882
动态内存与静态内存的区别
1. 静态内存静态内存是指在程序开始运行时由编译器分配的内存,它的分配是在程序开始编译时完成的,不占用CPU资源。程序中的各种变量,在编译时系统已经为其分配了所需的内存空间,当该变量在作用域内使用完毕时,系统会自动释放所占用的内存空间。变量的分配与释放,都无须程序员自行考虑。eg:基本类型,数组2....
分类:其他好文   时间:2014-06-15 17:41:25    阅读次数:172
linux 中断机制的处理过程
一、中断的概念 中断是指在CPU正常运行期间,由于内外部事件或由程序预先安排的事件引起的CPU暂时停止正在运行的程序,转而为该内部或外部事件或预先安排的事件服务的程序中去,服务完毕后再返回去继续运行被暂时中断的程序。Linux中通常分为外部中断(又叫硬件中断)和内部中断(又叫异常)。 在实地址模式中,CPU把内存中从0开始的1KB空间作为一个中断向量表。表中的每一项占4个字节。但是在保...
分类:系统相关   时间:2014-06-15 16:01:49    阅读次数:431
linux下使用 TC 对服务器进行流量控制
tc 介绍 在linux中,tc 有二种控制方法 CBQ 和 HTB.HTB 是设计用来替换 CBQ 的.HTB比CBQ更加灵活,但是CPU 开销也更大,通常高速的链路会使用CBQ,一般而言HTB使用的更加广泛。HTB 的规则本质上是一个树形结构,包括三个基本的构成块:队列规定 qdisc(queu...
分类:系统相关   时间:2014-06-15 08:15:38    阅读次数:291
动画绘制水波纹
动画绘制水波纹使用drawRect:方式绘制的动画效果,右图为占用了多少CPU.虽然画起来挺好看的,但占用的内存真心吃不消,原因其实很简单哦,drawRect:方法只调用CPU进行图形绘制,所以非常非常的消耗CPU性能,把它集成到应用程序中,我觉得是不靠谱的呢.//// WaterView.h//....
分类:其他好文   时间:2014-06-15 00:36:39    阅读次数:318
linux-多线程
一、什么是线程? 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立执行的基本单位。线程自己基本上不拥有系统资源,仅仅拥有一点在执行中不可缺少的资源(如程序计数器,一组寄存器和栈),可是它可与同属一个进程的其它的线程共享进程所拥有的所有资源。二、什么时候使用多线程? 当...
分类:编程语言   时间:2014-06-14 22:35:37    阅读次数:341
linux网络编程学习笔记之六 -----I/O多路复用服务端
多进程和多线程的目的是在于最大限度地利用CPU资源,当mou...
分类:系统相关   时间:2014-06-14 10:11:38    阅读次数:402
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!