不要因为现实的平凡,就否定了那华丽的梦想!
|
Operating System Engineering
本课程深入讲解操作系统的核心概念与实现,包括系统调用、进程管理、线程调度、内存管理、文件系统、设备管理和计算机安全等关键主题。课程涵盖 RISC-V 调用约定、页表与虚拟内存、系统调用与隔离机制、多处理器同步、文件系统性能优化、崩溃恢复、虚拟机 以及 计算机网络。此外,还涉及 Meltdown 漏洞、RCU(读取-复制-更新) 等现代计算机系统安全与并发技术。通过理论讲解、实验实践和问答讨论,学生将掌握操作系统的基本原理,并具备设计、优化和调试现代操作系统的能力。
⭐⭐⭐
编程语言基础
语音 | 字幕 | |
---|---|---|
中文 | ❌ | ✅ |
英文 | ✅ | ✅ |
无
1. 介绍与实例 - Introduction and Examples
2. 操作系统组织与系统调用 - OS Organization and System Calls
3. 页面表 - Page Tables
4. RISC-V调用约定与栈帧 - RISC-V Calling Convention and Stack Frames
5. 隔离与系统调用入口/退出 - Isolation & System Call Entry_Exit
6. 实验问题与解答 - Q&A for Labs
7. 页面错误 - Page Faults
8. 中断 - Interrupts
9. 多处理器与锁 - Multiprocessors and Locks
10. 线程切换 - Thread Switching
11. 实验问题与解答#2 (COW实验) - Q&A #2 (COW lab)
12. 睡眠与唤醒 - Sleep & Wakeup
13. 文件系统 - File Systems
14. 崩溃恢复 - Crash Recovery
15. 文件系统性能与快速崩溃恢复 - File System Performance and Fast Crash Recovery
16. 应用程序的虚拟内存 - Virtual Memory for Applications
17. 操作系统组织 - OS Organization
18. 虚拟机 - Virtual Machines
19. 内核与高级语言 - Kernel and High-Level-Languages
20. 网络 - Networking
21. 溢出 - Meltdown
22. 读者更新 - RCPU
23. 期末问题解答讲座 - Final Q&A lecture