linux
文章平均质量分 74
normalnotebook
追求卓越
展开
-
在Debian中打造属于自己的deb包
在Debian中打造属于自己的deb包作者:normalnotebook 问题:如果你要在Debian系统中发布一款软件或者一个包,该如何做呢?如果你的项目中有各种二进制包,该如何维护呢?如果你自己做了一款小小的实用软件,该如何与朋友分享呢?……. 案例:假如我从网上下载了eclipse-SDK-3.1-linux-gtk.tar.gz压缩文件,我想把他安装到/opt/eclipse目录下,且菜单原创 2005-07-05 00:15:00 · 2714 阅读 · 1 评论 -
我的专题文章之三------对多核多线程的总结
我的专题文章之三------对多核多线程的总结 杨小华 从开发第一个基于多线程的项目已经有四个年头了,一路也是跌跌撞撞,不断的更新自己对多核多线程的认知程度,不断的实践,不断的优化和总结。 在这个过程中,写了不少关于多线程的文章,既是总结,也是鞭策自己更加深入的了解。 写的第一篇多线程的文章,是关于编译方面的,当然这篇文章重点在于介绍autoc原创 2009-12-19 21:08:00 · 17348 阅读 · 3 评论 -
利用Oprofile对多核多线程进行性能分析
利用Oprofile对多核多线程进行性能分析 杨小华 工欲善其事,必先利其器 ---墨子性能分析工具简介在对应用程序不断调优的过程中,除了制定完备的测试基准(Benchmark)外,还需要一把直中要害的利器——性能分析工具。 根据工具的复杂度和所提供的功能,可以将性能工具分为两个层次:原创 2009-12-19 20:32:00 · 21973 阅读 · 0 评论 -
炉边夜话---多核多线程杂谈
炉边夜话---多核多线程杂谈(精简版)多核多线程已经成为当前一个时髦的话题,早在2005年C++大师Herb Sutter就说过免费的午餐已经结束,并发编程的时代已经来临。从接触第一个多线程项目以来,已经是第四个年头了,一直想把这几年的点点滴滴写成文章,让刚接触的人少走弯路,这便是我写这本书的初衷。很早就有了此想法,一是由于自己懒惰,二是业余时间比较少,三是才疏学浅不敢瞎写,所以一直未能成原创 2010-01-20 23:22:00 · 18174 阅读 · 7 评论 -
调查问卷:测试你对多核多线程的认知程度
测试你对多核多线程的认知程度 目前,多核多线程编程已经成为一种趋势,但大部分程序员还没有从串行程序的思维中走出来。即使有些人对多核多线程的概念有所了解,但也是一知半解,写起多核多线程程序来总是束手束脚。 据Intel预测,到2013年CPU将达到256核。掐指头算一算,也就是还有5年的时间,但留给我们程序员的时间却很少了。这不是危言耸听,现实情况确实如此。如果从现在就开原创 2008-11-23 21:50:00 · 15695 阅读 · 0 评论 -
我的专题文章之二----对中断的总结
我的专题文章之二----对中断的总结 记得在我读大学上汇编这门课程时,老师在讲台上讲中断讲的天花乱坠,但我听的不知所云。不是老师讲的不好,而是我当时的水平有限,无法理解中断的真正含义。如果当时通过源码来讲解中断,可能还会理解一点。 大学才毕业的时候,只知道中断的定义,不知道中断究竟是什么。 后来由于工作的需要,从事linux内核方面的研究。对进程调度和中断研究比较多,随着理原创 2007-06-12 23:51:00 · 15298 阅读 · 0 评论 -
对中断的一点思考
对中断的一点思考杨小华(normalnotebook@126.com) 对于X86的单处理器机器,一般采用可编程中断控制器8259A做为中断控制电路。传统的PIC(Programmable Interrupt Controller)是由两片8259A风格的外部芯片以“级联”的方式连接在一起。每个芯片可处理多达8个不同的IRQ输入线。因为从PIC的INT输出线连接到主PIC的IRQ2引原创 2007-06-12 23:30:00 · 18056 阅读 · 0 评论 -
CPU亲合力(CPU Affinity)
CPU Affinity作者:Robert Love 翻译:normalnotebookBind specific processes to specific processors with a new system call. 使用新的系统调用,可以将一个进程绑定到一个特定的CPU上运行。The ability in Linux to bind one翻译 2006-06-03 18:09:00 · 7714 阅读 · 0 评论