内核源码情景分析笔记 背景 1.1 x86寻址 1.2 C in Linux 1.3 Assembly in Linux 为什么要汇编 GNU 386汇编 存储管理 2.1 内存 ...
Table of Contents 术语 . ABC . SACK . D SACK . FACK . F RTO . nagle算法 . cork算法 . template tcp v connect sys accept . tcp accept 三次握手 . 客户端发送SYN段 . 服务端接收到SYN段后,发送SYN ACK处理 . 客户端回复确认ACK段 . . tcp rcv syns ...
2014-08-05 11:04 0 16836 推荐指数:
内核源码情景分析笔记 背景 1.1 x86寻址 1.2 C in Linux 1.3 Assembly in Linux 为什么要汇编 GNU 386汇编 存储管理 2.1 内存 ...
内核的启动时从main.c这个文件里面的start_kernel函数开始的,这个文件在linux源码里面的init文件夹下面 下面我们来看看这个函数 这个函数很长,可以看个大概过去 这个函数里面我们会看到有很多的各种init,也就是初始化,我们只说几个重点操作 ...
这几天一直在忙别的事,完事了,看了点文件系统相关的部分,就看看 read 在内核里面的实现 这是大概的函数调用链,但是我不会一个一个全部去分析,我只看主要的 man 手册描述 via:https://man7.org/linux/man-pages/man2/read.2.html ...
Linux内核源码分析方法 一、内核源码之我见 Linux内核代码的庞大令不少人“望而生畏”,也正因为如此,使得人们对Linux的了解仅处于泛泛的层次。如果想透析Linux,深入操作系统的本质,阅读内核源码是最有效的途径。我们都知道,想成为优秀 ...
chroot 在 内核中的实现 在 Linux 5.6 版本中 chroot 函数的系统调用对应的函数位于:./fs/open.c:539:SYSCALL_DEFINE1(chroot, const char __user *, filename) via: https ...
鸿蒙内核源码注释中文版 【 Gitee仓 | CSDN仓 | Github仓 | Coding仓 】 项目中文注解鸿蒙官方内核源码,图文并茂,详细阐述鸿蒙架构和代码设计细节.每个码农,学职生涯,都应精读一遍内核源码.精读内核源码最大的好处是:将孤立知识点织成一张高浓度,高密度底层网 ...
1、客户端保活: options.client_alive_interval options.client_alive_count_max 在wait_until_can_do_something() ...
ArrayList源码分析笔记 先贴出ArrayList一些属性 以上属性注释都已经被翻译成中文,通过这些注释,我们大概能了解到的一些有价值的信息 ArrayList底层数据结构是一个Object数组 ArrayList的默认初始化容量为10 一个空 ...