V
主页
90-xv6 系列完结及知识扩展
发布人
xv6 完结说明
打开封面
下载高清视频
观看高清视频
视频下载器
64-xv6 inode层代码分析-内存磁盘数据管理
23a-xv6开发环境构建 - 学习资料分享 - 闲聊
55-管道介绍-xv6 pipe 实现分析
44-手写汇编演示多核启动- xv6 startothers 流程分析
62-xv6文件底层读写分析-buffer层-disk层
23-kvmalloc 初始化内核页表
43-硬件中断-所有设备初始化分析
66-xv6 文件描述符层 - file 相关系统调用
34a-答疑-forkret细讲-gdb调试用户态代码
34-启动 shell 最后一跳 - initcode - init.c - sh.c - 系统开机
11-走进操作系统 - 内核态 - 用户态 - 系统调用 - 地址空间 - 进程管理
63-xv6 log层代码分析-实现文件操作的事务性
54-进程生命周期 fork - exec - exit - wait - kill
02-序言-XV6 - qemu - bochs - gdb - 模拟器使用
45-XV6磁盘驱动分析 - ide.c - 磁盘读写
01-vim介绍-七个习惯
42-系统调用syscall实现-exec实现细节分析
52-死锁产生 - xv6 sleeplock 实现分析
21-x86 分页机制调试 - gdb 自定义命令 - qemu 查看物理内存
61-xv6文件系统介绍-七层逻辑结构-fs.img物理结构说明
32-进程 scheduler 启动 - switchuvm 切换用户态 TSS+页目录
01-gem5简介和源码构建
19-vim第一季原生操作完结
02-创建一个简单的配置脚本
13-调试
03-序言-XV6 - 中断 - 系统调用 - 分段 - 最小操作系统实现
13-XV6 - 启动流程分析 - bootloader - entry.S - main.c
01-序言-XV6 - x86 汇编 - 寄存器 - 栈 - 跳转指令
L13p1.macro-宏定义-重复宏
53-多路复用-sched调度-睡眠与唤醒
03-添加Cache到系统中
L09p1.网络编程
L99p1.cis198完结
【教程】教你如何寻找“刷机包”
02-vim发展-帮助系统
12a-答疑 - 实模式转保护模式细节 - bochs 图形调试器使用
03-vimtutor-入门基本操作
L10p1.并发-数据竞争
e01-分享我的日常操作环境
【操作系统 6.s081 2020】麻省理工—中英字幕