首页
›
Linux内核与驱动
›
061-Linux内核系统调用
›
《Linux系统调用开发调试与性能分析》
VIP10
本课程属于:061-Linux内核系统调用
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux系统调用开发调试与性能分析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
系统调用概述
什么是系统调用 · 系统调用与库函数的区别 · 系统调用的作用与重要性
系统调用概述
什么是系统调用
02
Linux内核架构简介
用户空间与内核空间 · 特权级别(Ring 0-3) · 系统调用的桥梁作用
Linux
内核架构简介
03
系统调用编号
每个系统调用的唯一编号 · 在x86和ARM架构下的编号差异 · 如何查看系统调用表
系统调用编号
每个系统调用的唯…
04
系统调用表(sys_call_table)
系统调用表的结构 · 存储位置 · 如何在内核源码中定位
sys
call
05
系统调用入口(entry)
x86架构下的int 0x80 · sysenter/syscall指令 · entry_64.S与entry_3…
entry
系统调用入口
06
系统调用入口(ARM)
ARM架构下的SWI/SVC指令 · 向量表 · 内核入口点分析
ARM
系统调用入口
07
系统调用参数传递
寄存器传参规则(x86-64:rdi · rsi · rdx
系统调用参数传递
x86-64
08
系统调用执行流程(上)
从用户态调用到内核态切换的完整路径 · 保存上下文 · 栈切换
系统调用执行流程
从用户态调用到内…
09
系统调用执行流程(下)
内核处理函数执行 · 结果返回用户态 · 恢复上下文
系统调用执行流程
内核处理函数执行
10
系统调用与进程调度
系统调用过程中的进程状态变化 · 可抢占内核与不可抢占内核的影响
系统调用
进程调度
11
系统调用与信号
系统调用被信号中断的处理 · EINTR错误 · 自动重启系统调用
系统调用
信号
12
系统调用与文件系统
open/read/write/cl… · VFS层的作用
系统调用
文件系统
13
系统调用与内存管理
brk/mmap/munmap系统调… · 缺页异常与系统调用的关系
系统调用
内存管理
14
系统调用与进程管理
fork/execve/exit系统… · 进程描述符的创建与销毁
系统调用
进程管理
15
系统调用与网络
socket/bind/connec… · 协议栈的调用路径
系统调用
网络
16
系统调用与设备驱动
ioctl系统调用的内核实现 · 设备驱动的file_operatio…
系统调用
设备驱动
17
系统调用与时间管理
time/gettimeofday/… · 定时器子系统
系统调用
时间管理
18
系统调用与安全
capabilities机制 · LSM(Linux Security…
系统调用
安全
19
系统调用与虚拟化
半虚拟化中的hypercall · KVM中系统调用的处理
系统调用
虚拟化
20
系统调用与性能
上下文切换开销 · 减少系统调用次数的优化策略(如mma… · splice)
系统调用
性能
21
系统调用与调试
strace工具原理 · ptrace系统调用 · 断点与单步执行
系统调用
调试
22
系统调用与eBPF
eBPF程序如何跟踪系统调用 · kprobe与tracepoint的…
eBPF
系统调用
23
系统调用与容器
namespaces与cgroups… · seccomp过滤系统调用
系统调用
容器
24
系统调用与实时系统
实时内核中的系统调用行为 · 优先级继承与自旋锁
系统调用
实时系统
25
系统调用与多核并发
RCU · 自旋锁 · 互斥锁在系统调用中的应用
系统调用
多核并发
26
系统调用与异步I/O
io_uring原理 · 与传统系统调用的性能对比 · liburing库的使用
I/O
系统调用
27
系统调用与用户态中断
用户态中断(User Interru… · 对系统调用模型的影响
系统调用
用户态
28
系统调用与Rust
Rust语言中系统调用的封装 · 与C库的互操作 · 安全抽象
Rust
系统调用
29
系统调用与Golang
Golang运行时对系统调用的封装 · 网络轮询器与goroutine调度
Golang
系统调用
30
系统调用实战
编写一个自定义系统调用模块 · 注册到内核 · 编写用户态测试程序
系统调用实战
编写一个自定义系…
所属VIP或分类
同VIP:eBPF-kprobe追踪系统调用:内核动态插桩方法
同VIP:Linux系统调用参数校验:内核模块安全增强
同VIP:Linux系统调用源码分析与全链路追踪