Skip to content

Commit 02cd7a5

Browse files
authored
lec01-p5-tryunix updating
1 parent 7377daa commit 02cd7a5

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

lec1/p5-tryunix.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,13 @@ backgroundColor: white
2525

2626
2025年秋季
2727

28+
---
29+
30+
## 问题
31+
32+
- 操作系统内核提供了哪些服务?
33+
- 为什么由操作系统内核提供这些特定的服务?
34+
2835
---
2936
## UNIX/Linux?
3037

@@ -423,3 +430,15 @@ UNIX的设计很好用,但也存在其他的设计
423430
- 介绍了UNIX的I/O、文件系统和进程的抽象
424431
- 这些接口很简洁,只有整数和I/O缓冲区
425432
- 这些抽象结合得很好,例如,I/O重定向
433+
434+
---
435+
436+
## 小结
437+
438+
- 操作系统内核提供的系统调用服务
439+
- 资源访问:内存分配与释放、文件访问、外设访问
440+
- 进程管理:进程创建、暂停和退出
441+
- 通信服务:多种适合不同场景的通信机制
442+
- 为什么由操作系统内核提供这些特定的服务?
443+
- 共性服务
444+
- 多种目标的折中结果:由应用程序、内核或硬件来实现

0 commit comments

Comments
 (0)