- 博客(4)
- 资源 (38)
- 收藏
- 关注
原创 dazukofs 文件系统注册 及设备挂载
dazukofs文件系统挂载时(insmod dazukofs.ko)做了两件事情:1、注册dazukofa文件系统;2、注册一个字符设备。用户内核和内核层的信息交互(报警、动作是否阻断等)如下图所示: 设备挂载:设备挂载时dazukofs做了很多事情:1、为dazukofs申请super_block,同时让s_fs_info指向被挂载的目录原来对应的super_block
2009-11-22 09:47:00 1896
原创 dazukofs 流程及主要数据结构
dazukofs 是一个依附于VFS的文件系统,dazukofs的主要数据结构也都是依附于vfs的主要数据结构之上。如下图所示。红色为vfs的标准数据结构;蓝色为dazukofs的数据结构。 dazukofs文件系统的文件保护流程如下图所示:1、将需要保护的目录下 mount以dazuko 类型mount到一个指定的目录下,此时内核启动vfs_mount注册dazuko文件系统,
2009-11-22 08:35:00 2395
转载 lock free 编程
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 无锁(lock-free)数据结构提到并行计算通常都会想到加锁,事实却并非如此,大多数并发是不需要加锁的。比如在不同电脑上运行的代码编辑器,两者并发运行不需要加锁。在一台电脑上同时运行的媒体播放放器和代码编辑器,两者并发运行不需要加锁(当然系统调用和进程调度是要加锁
2009-11-15 18:18:00 3858
原创 开启linux 内核线程
函数说明: kthread_create:创建线程。struct task_struct *kthread_create(int (*threadfn)(void *data),void *data,const char *namefmt, ...); 线程创建后,不会马上运行,而是需要将kthread_create() 返回的task_struct指针传给wake_up_pr
2009-11-02 18:26:00 4473
C++ STL 中文版
2009-01-05
UPnP技术细节中文文档
2009-01-05
awk手册中文版-全面实用
2008-11-06
linux下C 网络编程实例
2008-10-31
C++名家对话/C++进阶级教程
2008-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人