Kindlytrees Open BookShelf
Contents:
信息技术基础核心专业课程系列
基于RISC-V的xv6操作系统设计和实现课程
基于RISC-V的xv6操作系统设计和实现课程
Chapter 1: Operating syteme interfaces
Chapter 2: Operating system organization
Chapter 3 : Page Tables
Chapter 4: Traps and System Calls
Chapter 5: Interrupts and device drivers
Chapter 6: Locking
Chapter 7: Scheduling
Chapter 8 : File System
Chapter 9: Cocurrency
Labs: xv6操作系统课程相关实验
人工智能机器人系列开放知识分享
云计算大数据专业课程系列
Kindlytrees Open BookShelf
信息技术基础核心专业课程系列
基于RISC-V的xv6操作系统设计和实现课程
基于RISC-V的xv6操作系统设计和实现课程
Chapter 6: Locking
查看页面源码
Chapter 6: Locking
注释:该内容基于原版课程的textbook和源代码,在大模型辅助翻译的基础上进行的整理。
6.0: xv6中的锁机制
6.1: Races(数据访问竞争)
6.2: Code: Locks
6.3: Code: Using locks
6.4: Deadlock and lock ordering
6.5: Re-entrant locks
6.6: Locks and interrupt handlers
Instruction and memory ordering
Sleep locks