Skip to content

Commit

Permalink
大概是最后一次更新
Browse files Browse the repository at this point in the history
  • Loading branch information
XDZhelheim authored Jun 17, 2021
1 parent 6f5e091 commit 3dff42d
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 4 deletions.
4 changes: 2 additions & 2 deletions CS302-OS-Notes.html

Large diffs are not rendered by default.

11 changes: 9 additions & 2 deletions CS302-OS-Notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -1510,8 +1510,10 @@ Refer to 进程调度 5.1.3 中期调度程序

在 CPU 里

段表的每个条目包含:
每个进程都有一个

段表的每个条目包含:

* 段基地址 Segment Base
* 段界限 Segment Limit
* Valid bit
Expand Down Expand Up @@ -1575,6 +1577,7 @@ Refer to 进程调度 5.1.3 中期调度程序
* 物理内存基地址
* Valid bit, read, write ...
* 在内存里
* 每个进程一个

![](D:\TyporaPictures\OS\93.png)

Expand Down Expand Up @@ -1774,6 +1777,10 @@ Refer to 进程调度 5.1.3 中期调度程序
* Update page table entry, invalidate TLB for new entry
* Continue thread from original faulting location

![](D:\TyporaPictures\OS\187.png)

![](D:\TyporaPictures\OS\188.png)

* OS 如何拿到一个空闲帧

* Keeps a free list
Expand Down Expand Up @@ -2239,7 +2246,7 @@ Refer to 进程调度 5.1.3 中期调度程序

* 连续分配的应用

* ISO 9960
* ISO 9660
* CD-ROM

#### 10.4.2 链接分配 Linked Allocation
Expand Down
Binary file modified CS302-OS-Notes.pdf
Binary file not shown.

0 comments on commit 3dff42d

Please sign in to comment.