发布时间:2015-06-08 13:49:42
信号的角色信号作用 通知进程某个事件发生了 使进程执行信号处理函数特点: 普通信号和实时信号: 0:不是有效信号,只用于检查是当前进程否有发送信号的权限,并不真正发送。也就无所无处理了.........【阅读全文】
发布时间:2015-06-08 13:28:28
kill信号涉及到的系统调用有sys_kill,sys_tkill,sys_tgkill函数等,sys_kill的处理的机制有以下这么几种:pid>0信号被发送到pid的那个进程上。pid=0信号被发送到当前调用sys_kill操作的进程组上。pid=-1信号被发送给所有进程。pid<-1信号被发送到-pid的线程组上。.........【阅读全文】
发布时间:2015-06-08 10:54:37
【摘要】本文分析了Linux内核对于信号的实现机制和应用层的相关处理。首先介绍了软中断信号的本质及信号的两种不同分类方法尤其是不可靠信号的原理。接着分析了内核对于信号的处理流程包括信号的触发/注册/执行及注销等。最后介绍了应用层的相关处理,主要包括信号处理函数的安装、信号的发送、屏蔽阻塞等,最后给了几个.........【阅读全文】
发布时间:2015-06-04 07:42:50
一:前言前面已经分析了cgroup的框架,下面来分析cpuset子系统.所谓cpuset,就是在用户空间中操作cgroup文件系统来执行进程与cpu和进程与内存结点之间的绑定.有关cpuset的详细描述可以参考文档: linux-2.6.28-rc7/Documentation/cpusets.txt.本文从cpuset的源代码角度来对cpuset进行详细分析.以下的代码分析是基于linux-.........【阅读全文】
发布时间:2015-06-04 07:04:18
软件平台:Ubuntu 14.04 容器有效地将由单个操作系统管理的资源划分到孤立的组中,以更好的在孤立的组之间有冲突的资源使用需求。与其他的虚拟化比较,这样既不需要指令级模拟,也不需要即时编译。容器可以在寒心CPU本地运行指令,而不需要任何专门的解释机制。此外半虚拟化和系统调用替换的复杂性。 LXC的实现是基于.........【阅读全文】