V
主页
55-管道介绍-xv6 pipe 实现分析
发布人
管道结构体数据结构定义 1. p->lock 锁 2. 读写的文件描述符: readopen, writeopen 3. 读写字节数: nread, nwrite 4. data 数据缓冲器, 循环缓冲 - 空 nwrite == nread - 满 nwrite == nread+PIPESIZE
打开封面
下载高清视频
观看高清视频
视频下载器
90-xv6 系列完结及知识扩展
51-数据竞争 - 锁 - 原子指令 - xv6 spinlock 自旋锁实现
44-手写汇编演示多核启动- xv6 startothers 流程分析
11-走进操作系统 - 内核态 - 用户态 - 系统调用 - 地址空间 - 进程管理
45-XV6磁盘驱动分析 - ide.c - 磁盘读写
32-进程 scheduler 启动 - switchuvm 切换用户态 TSS+页目录
23-kvmalloc 初始化内核页表
54-进程生命周期 fork - exec - exit - wait - kill
34a-答疑-forkret细讲-gdb调试用户态代码
01-vim介绍-七个习惯
33-swtch上下文切换 - forkret - trapret - 用户态 initcode
34-启动 shell 最后一跳 - initcode - init.c - sh.c - 系统开机
63-xv6 log层代码分析-实现文件操作的事务性
65-xv6 目录层和pathname层代码实现
43-硬件中断-所有设备初始化分析
13-XV6 - 启动流程分析 - bootloader - entry.S - main.c
linux内核源码解读,linux内核源码分析全套教程,高级程序员必备的计算机底层原理技术!
03-序言-XV6 - 中断 - 系统调用 - 分段 - 最小操作系统实现
01-序言-XV6 - x86 汇编 - 寄存器 - 栈 - 跳转指令
DLL 注入到所有进程 - 第 9 部分 - 编写 Windows 驱动程序:通过内核 APC 进行 DLL 注入
2024最新Linux入门到项目实战【linux全套教程】
13-调试
【操作系统 6.s081 2020】麻省理工—中英字幕
02-创建一个简单的配置脚本
L00p3.开发环境介绍-rustc-cargo
DLL 注入所有进程 - 第 14 部分 - 编写 Windows 驱动程序:映射 Shell 代码和 FAKE.DLL
21-x86 分页机制调试 - gdb 自定义命令 - qemu 查看物理内存
【深入理解linux内核】底层开发必学:linux内核源码分析教程,6大模块透彻讲解linux内核的运行原理!!!
e01-分享我的日常操作环境
L00p1.课程介绍-rust入门知识点
12-从汇编到 C 语言 - 读取磁盘 - GDT - 操作显存
01-Vim插件系统和runtimepath
11-配置开发环境
07-救你于水深火热的一些vim概念
04-编写一个简单的插件minitool
05-理解默认配置脚本
说一下Linux操作系统的来龙去脉
03-vimtutor-入门基本操作
L06p3.内部可变性-Cell-RefCell
说说Linux上gdb的用法