Table of Contents 1 术语 1.1 ABC 1.2 SACK 1.3 D-SACK 1.4 F ...
内核源码情景分析笔记 背景 . x 寻址 . C in Linux . Assembly in Linux 为什么要汇编 GNU 汇编 存储管理 . 内存管理基本框架 . 地址映射全过程 . 常见数据结构 . 越界访问 . 用户堆栈的扩展 . 物理页的使用和周转 . 物理页面分配 . 页面的定期换出 . 页面的换入 . 内核缓冲区的管理 . . 专用缓冲区的建立 . . 缓冲区的分配和释放 . 外 ...
2021-08-25 23:34 0 96 推荐指数:
Table of Contents 1 术语 1.1 ABC 1.2 SACK 1.3 D-SACK 1.4 F ...
进程可以通过mmap把一个已打开文件映射到用户空间. mmap(void*start,size_t length,int prot,int flags,int fd,off ...
NUMA结构的alloc_pages ==================== mm/numa.c 43 43 ==================== 43 ...
Linux 下使用 sudo 命令,可以让普通用户也能执行一些或者全部的 root 命令。本文就对我们常用到 sudo 操作情景进行简单分析,通过一些例子来了解 sudo 命令相关的技巧。 情景一:用户无权限执行 root 命令 普通用户登录 shell 之后,如果自身没有权限访问 ...
研究目的 了解什么是情景分析?判断这个分析是否有借鉴的地方? 亮剑里面有这么一段,我认为的情景分析: 丁伟的毕业论文题目是《论我国国土的防御重点》,熟悉历史的朋友清楚,当时我国和苏联是兄弟国家,苏联正在大力扶持我国的工业。但是国与国没有永恒的朋友,只有永恒的利益,丁伟创造性的把苏联 ...
内核的启动时从main.c这个文件里面的start_kernel函数开始的,这个文件在linux源码里面的init文件夹下面 下面我们来看看这个函数 这个函数很长,可以看个大概过去 这个函数里面我们会看到有很多的各种init,也就是初始化,我们只说几个重点操作 ...
这几天一直在忙别的事,完事了,看了点文件系统相关的部分,就看看 read 在内核里面的实现 这是大概的函数调用链,但是我不会一个一个全部去分析,我只看主要的 man 手册描述 via:https://man7.org/linux/man-pages/man2/read.2.html ...
Linux内核源码分析方法 一、内核源码之我见 Linux内核代码的庞大令不少人“望而生畏”,也正因为如此,使得人们对Linux的了解仅处于泛泛的层次。如果想透析Linux,深入操作系统的本质,阅读内核源码是最有效的途径。我们都知道,想成为优秀 ...