首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Linux源码笔记
瞎学的菜鸟
创建于2024-01-14
订阅专栏
记录自己学习Linux源码的笔记
暂无订阅
共6篇文章
创建于2024-01-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
并发队列(concurrentqueue)源码详细剖析 [第四篇 - implicit producer出队和批量入队]
第三篇链接 这一篇分析出队和批量出队操作. 上一篇讲解的很粗糙,但是把主要逻辑讲出来了,大家知道他做了什么就行了. 最后写一个总结,分析一下这个并发队列高效的地方到底在哪.但是并不代表完结,因为这个开
Linux内核进程创建、销毁源码剖析
进程描述 进程的虚拟地址空间分为用户虚拟地址空间和内核虚拟地址空间,所有进程共享内核虚拟地址空间,每个进程有独立的用户虚拟地址空间. 没有用户虚拟地址空间的进程称为内核线程,共享用户虚拟地址空间的进程
Linux-5.1.0 内核源码剖析 --> select()函数
Linux-5.0.1源码 1. 函数调用过程 arch/x86/entry/entry_64_compat.S:257: entry_SYSCALL_compat() arch/x86/entry/
如何知道Linux函数在源代码中的位置(转载)
这是一篇转载文章,看看大佬写的豁然开朗,提供了思路.下面给出代码文章地址学习一下思路. 大家都知道怎么调试源码.但是,大家都有这样一种想法,怎么从自己写的代码调试到内核,然后最终回到自己的代码中.这样
Linux内核入门基础
1. 内核实现策略 1.1 Microkernel(微内核) 1.2 Monolithic Kernel(单内核,不是很喜欢宏内核这个名称) 2. 内核组成部分 2.1. fork和exec Linu
Linux源码笔记(2.6.26版本) --- 内核启动过程
具体过程如下图所示 文字版描述 setup()汇编函数 ---> (arch/x86/boot/header.S) main()C函数 ---> (arch/x86/boot/main.c) 此处的h