mznote
首页
基础知识
基础知识
离散数学
具体数学
CSAPP
数据结构
算法导论
计算机组成原理
编译原理
计算机网络
操作系统
数据库系统
编程语言
编程语言
C
实用技术
实用技术
Linux
VScode
GitHub
Vuepress
实用工具
更多
更多
学习日课
关于
收藏
索引
索引
分类
标签
归档
GitHub
(opens new window)
归档
2022
10-05
MIT6_S081翻译[搬运]
10-05
SUMMARY
10-05
1.1 课程内容简介
10-05
1.3 Why Hard and Interesting
10-05
1.4 课程结构和资源
10-05
1.2 操作系统结构
10-05
1.6 open系统调用
10-05
1.5 read, write, exit系统调用
10-05
1.8 fork系统调用
10-05
1.7 Shell
10-05
1.10 I/O Redirect
10-05
3.2 操作系统隔离性(isolation)
10-05
1.9 exec, wait系统调用
10-05
3.1 上一节课回顾
10-05
lec01-introduction-and-examples
10-05
3.3 操作系统防御性(Defensive)
10-05
3.5 User/Kernel mode切换
10-05
3.4 硬件对于强隔离的支持
10-05
3.7 编译运行kernel
10-05
3.8 QEMU
10-05
3.6 宏内核 vs 微内核 (Monolithic Kernel vs Micro Kernel)
10-05
3.9 XV6 启动过程
10-05
4.1 课程内容简介
10-05
lec03-os-organization-and-system-calls
10-05
4.2 地址空间(Address Spaces)
10-05
4.3 页表(Page Table)
10-05
4.4 页表缓存(Translation Lookaside Buffer)
10-05
4.5 Kernel Page Table
10-05
4.7 kvminithart 函数
10-05
4.6 kvminit 函数
10-05
lec04-page-tables-frans
10-05
4.8 walk 函数
10-05
5.2 RISC-V vs x86
10-05
5.1 C程序到汇编程序的转换
10-05
5.3 gdb和汇编代码执行
10-05
5.4 RISC-V寄存器
10-05
5.6 Struct
10-05
lec05-calling-conventions-and-stack-frames-risc-v
10-05
5.5 Stack
10-05
6.2 Trap代码执行流程
10-05
6.3 ECALL指令之前的状态
10-05
6.4 ECALL指令之后的状态
10-05
6.1 Trap机制
10-05
6.5 uservec函数
10-05
6.6 usertrap函数
10-05
6.8 userret函数
10-05
6.7 usertrapret函数
10-05
lec06-isolation-and-system-call-entry-exit-robert
10-05
8.2 Lazy page allocation
10-05
8.1 Page Fault Basics
10-05
8.3 Zero Fill On Demand
10-05
8.5 Demand Paging
10-05
8.4 Copy On Write Fork
10-05
lec08-page-faults-frans
10-05
8.6 Memory Mapped Files
10-05
9.1 真实操作系统内存使用情况
10-05
9.2 Interrupt硬件部分
10-05
9.3 设备驱动概述
10-05
9.4 在XV6中设置中断
10-05
9.5 UART驱动的top部分
10-05
9.6 UART驱动的bottom部分
10-05
9.8 UART读取键盘输入
10-05
9.9 Interrupt的演进
10-05
lec09-interrupts
10-05
9.7 Interrupt相关的并发
10-05
10.1 为什么要使用锁?
10-05
10.2 锁如何避免race condition?
10-05
10.3 什么时候使用锁?
10-05
10.5 锁与性能
10-05
10.4 锁的特性和死锁
10-05
10.6 XV6中UART模块对于锁的使用
10-05
10.7 自旋锁(Spin lock)的实现(一)
10-05
10.8 自旋锁(Spin lock)的实现(二)
10-05
lec10-multiprocessors-and-locking
10-05
11.2 XV6线程调度
10-05
11.1 线程(Thread)概述
10-05
11.3 XV6线程切换(一)
10-05
11.4 XV6线程切换(二)
10-05
11.5 XV6进程切换示例程序
10-05
11.7 XV6线程切换 --- switch函数
跟随系统
浅色模式
深色模式
阅读模式