随笔分类 -  Linux Kernel

摘要:http://www.nowamagic.net/librarys/veda/detail/2386我们知道,计算机中有很多概念并不容易理解,有些时候一个好的比喻能胜过很多句解释。下面两个是我看到的两个很精彩的比喻,拿出来和大家分享一下。吞吐量和延迟第一比喻是关于吞吐量(throughput)和延迟(latency)的。如果你要搞网络性能优化,这两个概念是你必须要知道的,它们看似简单实则不是。我相信包括我在内的很多人都曾经认为大的吞吐量就意味着低延迟,高延迟就意味着吞吐量变小。下面的比喻可以解释这种观点根本不对。该比喻来自这里,我来做个大体意译(非逐字翻译)。我们可以把网络发送数据包比喻成去街 阅读全文
posted @ 2013-10-15 11:42 ArcherDev 阅读(439) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/ruglcc/article/details/7876146Linux Signal (1): 基本概念1. 信号是软件中断:信号提供了一种处理异步事件的方法. 每个信号都有一个名字, 他们以SIG开头, 如SIGALRM是闹钟信号, 当由alarm函数设置的计时器超时后产生此信号, 然后由SIGALRM的信号处理函数接管处理, 处理之后返回调用alarm函数的应用程序中.2. 信号编号:在头文件<signal.h>中, 信号都用宏定义为正整数的信号编号, 不存在编号为0的信号, kill函数对编号为0的信号有特殊的作用. POSIX.1将 阅读全文
posted @ 2013-05-10 09:33 ArcherDev 阅读(1900) 评论(0) 推荐(0) 编辑
摘要:了解可作为通用平台的 Linux 操作系统http://www.ibm.com/developerworks/cn/linux/l-linuxuniversal/index.htmlLinux 内核剖析 --历史和体系结构分析http://www.ibm.com/developerworks/cn/linux/l-linux-kernel/Linux 网络栈剖析http://www.ibm.com/developerworks/cn/linux/l-linux-networking-stack/使用 Linux 系统调用的内核命令 --探究 SCI 并添加自己的调用http://www.ibm 阅读全文
posted @ 2013-03-25 15:52 ArcherDev 阅读(150) 评论(0) 推荐(0) 编辑
摘要:http://www.ibm.com/developerworks/cn/aix/library/1206_xiejd_unixexception/index.html进程异常退出进程退出意味着进程生命期的结束,系统资源被回收,进程从操作系统环境中销毁。进程异常退出是进程在运行过程中被意外终止,从而导致进程本来应该继续执行的任务无法完成。进程异常退出可能给软件用户造成如下负面影响:软件丧失部分或者全部功能性,无法完成既定任务。如果进程正在处理数据,可能造成数据损坏。如果是关键软件服务,必然导致服务异常中止 , 造成无法预计的损失。进程异常退出或者进程崩溃 , 也会给软件用户造成恐慌和困惑。进程 阅读全文
posted @ 2013-03-25 15:03 ArcherDev 阅读(264) 评论(0) 推荐(0) 编辑
摘要:http://www.ibm.com/developerworks/cn/linux/l-linux-kernel/Linux 内核剖析历史和体系结构分析M. Tim Jones, 顾问工程师, Emulex简介:Linux® 内核是一个庞大而复杂的操作系统的核心,不过尽管庞大,但是却采用子系统和分层的概念很好地进行了组织。在本文中,您将探索 Linux 内核的总体结构,并学习一些主要的子系统和核心接口。您还可以通过其他 IBM 文章的链接更深入地进行学习。由于本文的目标是对 Linux 内核进行介绍并探索其体系结构和主要组件,因此首先回顾一下 Linux 的简短历史,然后从较高的层 阅读全文
posted @ 2013-03-25 15:02 ArcherDev 阅读(224) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示