Computer System Engineering
《MIT 6.033 计算机系统工程》课程是一门深入探讨计算机系统及其底层技术的课程。它从基本的系统复杂性和命名机制开始,逐步深入到操作系统中的虚拟内存管理、网络通信、并发控制和安全性等核心主题。课程内容涵盖了从硬件的RAID技术到软件的事务处理协议,从网络的路由和TCP协议到现代网络服务的CDNs和安全通道等。此外,还介绍了系统级的安全策略和技术,如身份验证、低级攻击的防护方法、以及如何通过Tor网络保持匿名性。最终,课程讨论了DDoS攻击等网络攻击的实际案例,帮助学生理解这些技术在现实世界中的重要性和应用。这门课程适合对系统底层技术和网络安全感兴趣的学生,希望他们能够通过理解和应用这些核心技术来设计和维护更加健壮和安全的计算机系统。
⭐⭐⭐
编程语言基础
语音 | 字幕 | |
---|---|---|
中文 | ❌ | ✅ |
英文 | ✅ | ✅ |
无
1.导论-Intro
2.复杂性-Complexity
3.命名-Naming
4.虚拟内存-Virtual Memory
5.有界缓冲区-Bounded Buffers
6.线程-Threads
7.虚拟机-Virtual Machines
8.网络导论-Intro to Networking
9.路由-Routing
10.BGP协议-BGP
11.TCP协议-TCP
12.队列-Queues
13.内容分发网络-CDNs
14.RAID存储-RAID
15.卷影副本-Shadow Copies
16.日志记录-Logging
17.两阶段锁定-2PL
18.两阶段提交-2PC
19.复制状态机-RSMs
20.认证-Authentication
21.底层漏洞利用-Low-level Exploits
22.安全通道-Secure Channels
23.Tor匿名网络-Tor
24.DDoS攻击-DDoS
25.意义与重要性-Why it matters