回长沙第一天
回到长沙,就是一场绵绵有情雨迎接我哇,不错不错,我喜欢!
正好赶上在长沙举办的Ubuntu/UbuntuKylin 13.04 Release Party,不多说,贴图Mark一下:
回到长沙,就是一场绵绵有情雨迎接我哇,不错不错,我喜欢!
正好赶上在长沙举办的Ubuntu/UbuntuKylin 13.04 Release Party,不多说,贴图Mark一下:
这是2009年05月20日写在CU的博客上的文章,现在转过来,呵呵。
从下图中,我们可以看到对于客户端的每一个请求(动态页面,也就是需要CGI处理的),Lighttpd进程都是先fork一个CGI进程,然后将请求头(通过环境参数)和请求体(通过管道)传递给CGI程序,等待CGI处理并将从CGI进程那接收到的处理结果再响应给客户端,然后将CGI终止(通过发送SIGTERM信号)。
搜索湖南麒麟公司时找到这么一个东东,很开心能在老家湖南看到这么一个开源软件/组织,立马拉下来用VMware装着试试,感觉挺好!
虽然捣鼓过不少Linux发行版,比如Redhat、Fedora、Debian、Ubuntu、Gentoo,但都只是图个新奇,而最喜欢用也用得最多的还是CentOS,毕竟它是一个企业服务器RHEL的演化版,各种稳定性/安全性会比较好。
试用过定位目标用户为普通大众的实用版Ubuntu,对于小白来说是各种便利,所以该发行版目前也非常受大众欢迎,系统装好之后,几乎所有软硬件都会给自动配置好,比如我这里用VMware安装UbuntuKylin后,网络也是连通的了,而我之前用其他发行版时还需做一些手动配置。
一直膜拜团长,但此剧场版的主角却是长门!
长门大爱!相当给力,必须评十分啊!
强烈推荐:http://movie.douban.com/subject/4074292/
五一和几个同事去了一趟珠海,Mark一下!人生是一场漫旅,感受大自然的恩赐!
[album id="16" template="extend"]
也许,我们还记得各大Linux发型版提供的debuginfo安装包,比如fedora:http://fedoraproject.org/wiki/Packaging:Debuginfo,这种将可执行程序与调试符号分离的方案好处多多。一方面,缩减了可执行程序的文件大小,在一定程度上提高了程序的执行性能,另一方面,对应的调试符号文件也方便了一些不时之需。本文就来看一下与此相关的两个问题。
全文来自Intel开发者手册:Intel? 64 and IA-32 Architectures Software Developer’s Manual Volume 3B System Programming Guide.pdf
在Linux系统里,假设有两处代码(比如不同线程的两个函数F1和F2)都要获取两个锁(分别为L1和L2),如果F1持有L1后再去获取L2,而此时恰好由F2持有L2且它也正在尝试获取L1,那么此时就是处于死锁的状态,这是一个最简单的死锁例子,也即所谓的AB-BA死锁。
全文来自Intel手册:MultiProcessor Specification(http://download.intel.com/design/pentium/datashts/24201606.pdf)
Version 1.4
May 1997
注意:下文中已经指出手册中的对应页面和章节,请对照手册原文看,任何个人理解错误,请包涵。
一,以下内容来自(P25):3.6 Multiprocessor Interrupt Control
在多处理器系统上,中断通过APIC进行控制。下面将描述APIC架构和多处理器系统上的三种不同中断模型。
全文来自Intel手册(见参考1):Intel? 82093AA I/O Advanced Programmable Interrupt Controller (I/O APIC) Datasheet
注意:下文中已经指出手册中的对应页面和章节,请对照手册原文看,任何个人理解错误,请包涵。
一,以下内容来自(P9):3.2. IOAPIC Registers
1,IOAPIC标识寄存器
偏移:00h
默认值:00h
属性:可读/写
字段:27:24为IOAPIC标识
我是在处理一个网卡中断分发问题时看的这些内容,因为是外部中断到处理器的分发问题,因此我关注的重点是I/O APIC和外部设备中断,所以下面这部分内容以及接下来的两篇文章都是从手册里挑着看的。
全文来自Intel开发者手册:Intel? 64 and IA-32 Architectures Software Developer’s Manual Volume 3A System Programming Guide.pdf
注意:下文中已经指出手册中的对应页面和章节,请对照手册原文看,任何个人理解错误,请包涵。