Skip to content

Commit 7377daa

Browse files
authored
lec01-p4-osarchitecture updating
1 parent fe61637 commit 7377daa

1 file changed

Lines changed: 14 additions & 3 deletions

File tree

lec1/p4-osarchitecture.md

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ backgroundColor: white
3030

3131
## 问题
3232

33-
- 如何设计和实现一个功能复杂的系统(如:操作系统)?
34-
- 如何解耦
33+
- 如何设计和实现一个功能复杂的系统(如:企业组织结构)?
34+
- 如何平衡或取舍各种相互冲突的设计目标?
3535

3636
---
3737
## 简单结构
@@ -91,4 +91,15 @@ MS-DOS:应用和OS混在一起 (1981–1994)
9191
---
9292
## 应用程序运行与 OS 抽象 + 架构的关系
9393

94-
![bg 90%](./figs/os-env.png)
94+
![bg 90%](./figs/os-env.png)
95+
96+
---
97+
98+
## 小结
99+
100+
- 操作系统架构:
101+
- 纵向分层
102+
- 横向隔离:虚拟存储、虚拟机
103+
- 依赖最小化:微内核、保护与控制分离
104+
- 平衡冲突操作系统实现目标
105+
- 折中:执行时间与存储空间

0 commit comments

Comments
 (0)