Skip to content

Commit 67c09ae

Browse files
2 parents 7ba1006 + 11d6a99 commit 67c09ae

File tree

4 files changed

+8
-6
lines changed

4 files changed

+8
-6
lines changed

lec10/p1-ipcoverview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,8 +175,8 @@ Remote Procedure Call, RPC = send + recv
175175
#### 管道(pipe)的应用场景
176176

177177
- 通常管道两端的进程会各自关闭管道的一个文件描述符,如
178-
- 父进程关闭读描述符,只能向管道**写数据**
179-
- 子进程关闭写描述符,只能从管道**读数据**
178+
- 父进程关闭写描述符,只能向管道**读数据**
179+
- 子进程关闭读描述符,只能从管道**写数据**
180180

181181
![bg right:54% 95%](figs/pipe-fds-close.png)
182182

lec11/p2-coroutine.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ def func()://协程函数
181181
- 支持并发执行,可以通过多线程实现更高的并发性。
182182
- 协程之间不会相互阻塞,可处理一些长时间任务。
183183
* 缺点:
184-
- 实现较为复杂,需要操作系统内核的支持。
184+
- 实现较为复杂<!-- 可通过操作系统内核获得支持。-->
185185
- 需要通过锁等机制来保证协程之间的同步和互斥。
186186

187187
---

lec9/p2-fsimplement.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -363,10 +363,12 @@ bitmap块( `bitmap inode/dnode`)
363363
#### 链式分配
364364

365365
- 显式连接
366+
- 块链接信息显式放到文件分配表(FAT)
366367
- 隐式连接
367-
![bg right:35% 80%](figs/fs-explicit.png)
368+
- 每个块保存了指向下一块的指针
369+
![bg right:35% 70%](figs/fs-explicit.png)
368370

369-
![bg right:70% 100%](figs/fs-implicit.png)
371+
![bg right:60% 100%](figs/fs-implicit.png)
370372

371373

372374
---

lec9/p3-fsjournal.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -398,7 +398,7 @@ fsck不了解用户文件的内容,但目录包含由文件系统本身创建
398398

399399
##### 预写日志的崩溃恢复
400400

401-
- 通过将注释写入磁盘,可以保证在更新(覆写)正在更新的结构期间发生崩溃时,能够返回并查看你所做的注记,然后重试
401+
- 通过将注记写入磁盘,可以保证在更新(覆写)正在更新的结构期间发生崩溃时,能够返回并查看你所做的注记,然后重试
402402
- 在崩溃后准确知道要修复的内容(以及如何修复它),而不必扫描整个磁盘
403403
- 日志功能通过在更新期间增加了一些工作量,大大减少了恢复期间所需的工作量
404404

0 commit comments

Comments
 (0)