Lec09:Interrupts (Frans)(外部中断)
2024-10-16
我想先讨论一下内存是如何被真实的操作系统(而不是像XV6这样的教学操作系统)所使用。
8232 字
|
41 分钟
Lab:lazy page allocation
2024-10-12
操作系统优化之一是惰性分配用户堆内存,即在真正需要时才分配。
2067 字
|
10 分钟
Lec08:Page faults (Frans)
2024-10-09
通过 page fault可以实现的一系列虚拟内存功能
7998 字
|
40 分钟
Lab:Unix utilities
2024-09-27
当一个管道所有的写入端都关闭且管道内没有数据时,read 操作会返回 0。但如果写入端没有关闭,即使管道内没有数据,read 操作仍会进入堵塞状态知道管道内有新的数据,而不会返回 0。所以一定要即使关闭管道。
368 字
|
2 分钟
Lab:traps
2024-09-27
backtrace 是一个**<font style="color:rgb(51, 51, 51);">存放于栈上用于指示错误发生位置的函数调用列表。</font>**
1813 字
|
9 分钟
Lab:System calls
2024-08-31
用户空间的应用程序调用 trace 函数。这个函数的原型定义在 user/user.h 中:
643 字
|
3 分钟
Lab:page tables
2024-08-31
解决方式:
1602 字
|
8 分钟
Lec06:Isolation & system call entry!exit (Robert)
2024-08-19
每当
16176 字
|
81 分钟