- 博客(4)
- 资源 (16)
- 收藏
- 关注
转载 Linux写时拷贝技术(copy-on-write)
COW技术初窥: 在Linux程序中,fork()会产生一个和父进程完全相同的子进程,但子进程在此后多会exec系统调用,出于效率考虑,linux中引入了“写时复制“技术,也就是只有进程空间的各段的内容要发生变化时,才会将父进程的内容复制一份给子进程。 那么子进程的物理空间没有代码,怎么去取指令执行exec系统调用呢? 在fork之后exec之
2014-10-21 13:40:43 973
原创 linux process management
CREAT PROCESSfork()|clone(参数,决定父子函数的共享内容)|do_fork()|copy_process()|dup_task_struct()创建子进程的内核堆栈,复制父进程的进程描述符(task_struct)进程描述符的很多成员被清除或者设为初值设置子进程的状态task_struct-->state
2014-10-16 14:55:37 1424
翻译 例说Linux内核链表(二)
链表使用我认为熟悉内核链表功能最好的方法就是看一些简单的实例,实例是一个非常好的素材去更好的理解链表。下面是一个例子,包含创建,添加,删除和遍历链表。#include #include #include "list.h"struct kool_list{ int to; struct list_head list; int from; };//自定义欲链接的数据
2014-10-14 23:50:19 1328
翻译 例说Linux内核链表(一)
在include/linux/list.h文件中用C实现了一个好用的循环链表。它是有效而且易于操作的,否则它也不会被内核使用(译者注:在kernel中大量的使用了循环双链表结构,比如在在进程描述符实体中我们就可以看到很多struct list_head的身影)。不管何时,依靠这种结构,在内核中都可以将任何使用它数据结构串起来。
2014-10-13 23:59:03 1253
00008889-RTL9000AA_AN-VB_Datasheet_DRAFT_V1.4_136293.pdf
2020-08-27
AP6212最新驱动源码 bcmdhd.1.579.77.41.x.7z
2020-05-07
Advance Information AR0144AT Developer Guide1/4−Inch CMOS Digital Image Sensor
2020-04-07
liteidex23.windows.zip
2014-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人