Linux
文章平均质量分 81
colddown
colddown is nobody, not somebody
展开
-
标准I/O库总结(standard I/O library)
标准I/O库作为C语言标准库的一部分,对底层I/Ozu原创 2014-07-05 22:40:38 · 1042 阅读 · 0 评论 -
Linux内核读写信号量实现
以下分析基于Linux kernel 3.10原创 2014-07-24 21:56:24 · 10084 阅读 · 1 评论 -
Linux进程上下文切换(process context switch)
进程的上下文切换包括kernel stack切换,寄存器内容的切换,原创 2014-07-27 22:29:27 · 2558 阅读 · 0 评论 -
Linux内核时间管理子系统——timekeeping
表示时间的结构在内核当中有几个不同的结构用于表示时间。原创 2014-09-03 20:59:00 · 3663 阅读 · 0 评论 -
ELF文件动态重定向
以下面的两个程序为例:$ cat mlib.cint boo(){ return 0;}int foo(){ void *fn = boo; boo(); return 0;}$ cat ./main.cint boo();int main(){ void *fn = boo;原创 2014-09-21 22:38:37 · 2398 阅读 · 1 评论 -
Linux内核时间管理子系统——时钟源
在Linux内核中有两种不同的clock设备,一种是clock source设备,另一种是clock event设备。原创 2014-08-27 22:17:13 · 3829 阅读 · 0 评论 -
从面向对象的角度看Linux设备模型
相信熟悉Linux的同学对Linux的设备模型都不会陌生,ben原创 2014-06-18 20:06:03 · 839 阅读 · 0 评论 -
Linux原子操作 (Linux atomic operations)
原子操作的目的是实现对多线程或者多CPU共享的变量进行原子原创 2014-07-20 21:34:37 · 7550 阅读 · 0 评论