Linux
文章平均质量分 77
jack05
这个作者很懒,什么都没留下…
展开
-
(转帖)gcc参数详解
发布 /in_fact 发表于2005-10-11, 23:02[版本] 0.13 [声明] 这篇文档是我的关于gcc参数的笔记,我很怀念dos年代我用小本子,纪录所有的dos 命令的参数.哈哈,下面的东西可能也不是很全面,我参考了很多的书,和gcc的帮助.不全的原因是,有可能我还没有看到这个参数, 另一种原因是,我可能还不会用它 不过,我会慢慢的补齐的.哈哈 如果你要转在本文章请保留我e转载 2008-09-23 23:34:00 · 527 阅读 · 0 评论 -
Linux 下TCP连接关闭情况分析
一、TCP连接关闭的几种方式:1、“正常”关闭:调用close()关闭socket、没close但进程正常结束(当然这是不应该的做法)、进程core掉、在shell命令行中kill掉进程,都可抽象成“正常”关闭。因为即使core掉,内核也会马上帮应用程序回收(close)socket文件描述符。 “正常”关闭,默认情况下(非默认即设置Linger下面会介绍),关闭端即客户端TC原创 2009-11-21 16:14:00 · 8720 阅读 · 2 评论 -
内核线程、轻量级进程、用户线程和LinuxThreads库
内核线程内核线程只运行在内核态,不受用户态上下文的拖累。 Ø 处理器竞争:可以在全系统范围内竞争处理器资源;Ø 使用资源:唯一使用的资源是内核栈和上下文切换时保持寄存器的空间Ø 调度:调度的开销可能和进程自身差不多昂贵Ø 同步效率:资源的同步和数据共享比整个进程的数据同步和共享要低一些。轻量级进程轻量级原创 2010-02-02 15:37:00 · 8098 阅读 · 0 评论 -
Linux下应用开发可利用的计时器技术1:RTC实时时钟---./linux-2.6.32.1/Documentation/rtc.txt
RTC:实时时钟(Real Timer Clock)是一个硬件计时器,它独立于整个操作系统(如CPU或其它芯片),内核利用其获取系统当前时间和日期。----------------------------------当Linux开发者谈论一个“实时时钟”时,他们通常意指跟踪挂钟时钟,它被电池驱动因此在系统下电后仍然能工作。这种时钟通常不会跟踪本地时间或者夏令时时间--除非他们用MS-Win翻译 2009-12-16 20:03:00 · 1963 阅读 · 0 评论 -
Linux下应用开发可利用的计时器技术2:CPU时钟滴答
在Linux的内核时钟驱动中,当PIT通道0的计数器减到0时,就在IRQ0中产生一次时钟中断,也即一次时钟滴答。Linux用宏HZ来表示时钟滴答的频率。且在不同的平台上HZ有不同的定义值。对于ALPHA和IA62平台HZ的值是1024,对于SPARC、MIPS、ARM和i386等平台HZ的值都是100。 该宏在i386平台上的定义如下(include/asm-i386/p原创 2009-12-17 21:55:00 · 3177 阅读 · 0 评论