首页
›
热销单品
›
嵌入式Linux与RTOS
›
《xv6操作系统与Linux内核原理》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
xv6操作系统与Linux内核原理
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
操作系统核心职责 · xv6与Linux的定位 · 课程学习路径与实验环境搭建
课程导入
操作系统核心职责
02
计算机系统基础
CPU · 内存 · 中断
计算机系统基础
CPU
03
开发环境与工具链
RISC-V汇编基础 · QEMU模拟器 · GDB调试
开发环境
工具链
04
进程与线程概念
进程控制块 · 上下文切换 · 线程模型
进程
线程概念
05
系统调用实现
xv6的系统调用流程 · 参数传递 · 返回值处理
系统调用实现
xv6
06
进程生命周期
fork · exec · exit
进程生命周期
fork
07
调度器设计
时间片轮转 · 优先级调度 · xv6的简单调度器
调度器设计
时间片轮转
08
内存管理基础
地址空间 · 虚拟内存 · 页表
内存管理基础
地址空间
09
物理内存分配
伙伴系统 · slab分配器 · xv6的kalloc与Linux的b…
物理内存分配
伙伴系统
10
虚拟内存高级
mmap · 缺页异常 · 写时复制
虚拟内存高级
mmap
11
中断与异常处理
中断控制器 · 中断向量表 · 上下文保存恢复
异常处理
断控制器
12
设备驱动模型
字符设备 · 块设备 · 中断驱动I/O
设备驱动模型
字符设备
13
文件系统设计
文件 · 目录 · inode
文件系统设计
文件
14
文件系统实现
磁盘布局 · 块分配 · 日志机制
文件系统实现
磁盘布局
15
目录与路径解析
目录项 · 硬链接 · 软链接
目录
路径解析
16
文件系统缓存
页缓存 · 缓冲区缓存 · 回写策略
文件系统缓存
页缓存
17
进程间通信
管道 · 信号 · 共享内存
进程间通信
管道
18
同步与互斥
自旋锁 · 睡眠锁 · 信号量
同步
互斥
19
死锁与并发问题
死锁条件 · 预防与避免 · xv6中的锁顺序与Linux的锁验证…
死锁
并发问题
20
多处理器与并发
SMP · 原子操作 · 内存屏障
多处理器
并发
21
系统启动流程
BIOS/UEFI · 引导加载器 · 内核初始化
系统启动流程
BIOS/UEFI
22
内核同步机制
RCU · 读写锁 · 顺序锁
内核同步机制
RCU
23
网络协议栈基础
socket · TCP/IP · 网卡驱动
网络协议栈基础
socket
24
内核模块与可扩展性
LKM · 内核接口 · 设备树
内核模块
可扩展性
25
性能分析与优化
perf · ftrace · 内核调优
性能分析
优化
26
调试与测试技巧
内核崩溃 · panic · 日志
调试
测试技巧
27
安全与隔离
用户权限 · 地址空间隔离 · 容器技术
安全
隔离
28
综合实战一
在xv6上实现一个新的系统调用并编写…
综合实战一
xv6
29
综合实战二
修改xv6调度器为优先级调度 · 并对比性能
综合实战二
xv6
30
综合提升
从xv6到Linux的迁移思维 · 阅读Linux内核源码的方法与常见问…
综合提升
xv6
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战