Great Ideas in Computer Architecture (Machine Structures)
[CS61C](https://cs61c.org/fa24/) at UC Berkeley with Dan Garcia, Peyrin Kao - Fall 2024
---
## OS与应用程序的关系 -- syscall
![w:1200](figs/syscall-proc.png)
---
## OS与应用程序的关系 -- syscall
![w:1200](figs/syscall-file.png)
https://blog.csdn.net/ceshi986745/article/details/51787424
猿学~程序员必知的六种隔离技术
---
---
## 隔离机制 -- 主要的隔离方法 -- 虚拟内存
![w:600](figs/vm-pagetable.png)
## 隔离机制 -- 主要的隔离方法 -- 虚拟内存
![w:1100](figs/tlb.png)
---
## 隔离机制 -- 主要的隔离方法 -- 虚拟内存
![w:900](figs/mmu.png)
---
## 隔离机制 -- 主要的隔离方法 -- 虚拟内存
![w:900](figs/arch-with-tlb-mmu.png)
#### 异常处理例程![w:900](figs/interrupt.png)
![w:650](figs/exception.png)
#### 系统调用处理例程
![w:800](figs/syscall.png)