From d797abd076052b6db484fd8d9136632afe67bc63 Mon Sep 17 00:00:00 2001 From: Void-Deer Date: Mon, 20 Apr 2026 16:57:38 +0800 Subject: [PATCH] CS162 L02 14:55 --- UCB-CS162/L02-Fundatmental-OS-Concepts.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/UCB-CS162/L02-Fundatmental-OS-Concepts.md b/UCB-CS162/L02-Fundatmental-OS-Concepts.md index 999745c..aa5b76c 100644 --- a/UCB-CS162/L02-Fundatmental-OS-Concepts.md +++ b/UCB-CS162/L02-Fundatmental-OS-Concepts.md @@ -8,4 +8,15 @@ - 复杂性会“泄露”出来。例如一些第三方驱动程序导致系统崩溃,或者某些功能无法正常工作。 - 安全漏洞。例如2017年,Intel的CPU存在一个名为Meltdown的漏洞。攻击者甚至可以访问kernel模式的内存! -- 不同版本的库会导致应用程序可能出问题。(现在我们有了Docker) \ No newline at end of file +- 不同版本的库会导致应用程序可能出问题。(现在我们有了Docker) + +### OS Abstracts Hardware 操作系统的抽象 + +操作系统提供抽象层来隐藏硬件复杂性。例如: + +- Processor -> Threads 进程 +- Memory -> address space 内存地址空间 +- Disks, SSD, HDD, etc. -> Files 文件 +- Network -> Sockets 套接字 +- Machines -> Processes +