C/C++开发
automationer
A leap Coder
展开
-
浅析ANSI-C语言中的中断处理(如有疑问,敬请留言)
设置一个好的时钟中断,将能使1个CPU发挥2个CPU的功效,大大方便和简化程序的编制,提高系统的运行效率和可操作性。我们可以把一些例行的或者需要定时执行的时钟中断中,还可以利用时钟中断完成定时、延时等操作。 对于一般的C语言爱好者而言,就如何在C中使用中断例程这一问题应该已经非常熟悉,例如,我们可以通过INT86()函数调用13H号中断直接对磁盘物理扇区进行操作,也可以通过INT原创 2012-08-01 16:47:03 · 3579 阅读 · 2 评论 -
浅谈Windows Socket程序设计(TCP和UDP)
一、前言 很多的教材和网络上的教程都将Windows Socket程序设计分为基于TCP(面向连接)和基于UDP(面向数据报)的Socket编程。笔者认为,分开讲述对于Socket的理解有着更加深入的效果,但是对于那些初识Windows程序设计的同学来说,分开讲述反而会让他们觉得“不识庐山真面目,只缘身在此山中”,不知道如何去使用。下面我就用自己的方式,统一的为大家讲述一下Windo原创 2012-08-03 23:42:11 · 2634 阅读 · 1 评论 -
Android Binder机制分析
I. Android系统Binder机制之一(Service Manager篇)本文转载整理自: http://my.unix-center.net/~Simon_fu/?p=875 一、前言Android虽然构建在Linux上面,但是在IPC(进程间)机制方面,没有利用Linux提供IPC机制,而是自己实现了一套轻量级的IPC机制——binder机制。并且Andro转载 2012-08-09 08:26:39 · 4766 阅读 · 4 评论 -
浅谈C语言中断处理机制
一、中断机制 1、实现中断响应和中断返回 当CPU收到中断请求后,能根据具体情况决定是否响应中断,如果CPU没有更急、更重要的工作,则在执行完当前指令后响应这一中断请求。CPU中断响应过程如下:首先,将断点处的PC值(即下一条应执行指令的地址)推入堆栈保留下来,这称为保护断点,由硬件自动执行。然后,将有关的寄存器内容和标志位状态推入堆栈保留下来,这称为保护现场,由用户自己原创 2012-08-24 09:47:26 · 32939 阅读 · 7 评论 -
开源项目列表
1.国内开源项目:下面是目前已经整理的一些列表:Apache 基金会: http://www.oschina.net/project/apacheJBoss: http://www.oschina.net/project/jbossGoogle:http://www.oschina.net/project/googleMozill原创 2015-04-24 10:13:24 · 1261 阅读 · 0 评论