本站资源全部免费,回复即可查看下载地址!
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
课程介绍:
本课程阐述操作系统的核心概念和原理。通过对现代操作系统设计与实现的讨论,我们将探讨进程与线程、同步与死锁、分段与分页、输入与输出、安全与可靠、文件与存储等操作系统的核心概念。本课程将集中精力对一些难点进行深入的探讨,包括锁的进化、锁的实现、同步机制的逻辑演变、内存管理、多核环境下的同步与调度等;同时对历史上重要的操作系统设计,如微内核、宏内核、Exokernel、虚拟化等结构进行剖析,使学生了解并掌握计算机操作系统的设计与实现的基本方法。为帮助学生理解操作系统,本课程将伴随一组操作系统设计实验。学生将被要求完成4~6个难度逐次提高的操作系统大作业,以增加学生对操作系统核心知识的把握。
课程目录:
1.1 操作系统的定义.mp4
1.2 为什么学习操作系统.mp4
1.3 操作系统面临的挑战.mp4
1.4 案例:Apple操作系统技术演进.mp4
1.5 ChCore简介.mp4
2.1 为什么选择ARM.mp4
2.2 AArch64体系结构.mp4
2.3 操作系统启动过程.mp4
2.4 中断与异常的概念.mp4
2.5 中断与异常的产生.mp4
2.6 Linux的中断处理理念.mp4
2.7 中断与异常的处理.mp4
2.8 系统调用.mp4
3.1 操作系统结构与宏内核.mp4
3.2 微内核架构.mp4
3.3 外核架构与库OS.mp4
3.4 多内核架构与小结.mp4
4.1 虚拟地址和物理地址.mp4
4.2 基于分页的虚拟内存(第二部分).mp4
4.2 基于分页的虚拟内存(第一部分).mp4
4.3 虚拟内存功能.mp4
4.4 物理内存分配与管理.mp4
5.1 进程的基本概念.mp4
5.2 进程的基本操作接口(上).mp4
5.3 进程的基本操作接口(下).mp4
5.4 线程的基本概念.mp4
5.5 线程本地存储和上下文切换.mp4
5.6 纤程.mp4
6.1 进程_线程调度.mp4
6.2 经典调度.mp4
6.3 优先级调度.mp4
6.4 公平共享调度.mp4
7.1 进程间通信背景和基础.mp4
7.2 共享内存.mp4
7.3 消息传递.mp4
7.4 消息传递的问题与解决方法.mp4
7.5 Unix管道.mp4
7.6 Unix消息队列.mp4
7.7 轻量级远程方法调用LRPC.mp4
7.8 ChCore进程间通信.mp4
8.1 临界区问题.mp4
8.10 非一致内存访问.mp4
8.11 内存模型.mp4
8.2 互斥锁的软件实现与硬件实现.mp4
8.3 读写锁.mp4
8.4 Read Copy Update.mp4
8.5 死锁.mp4
8.6 优先级反转.mp4
8.7 性能可扩展性.mp4
8.8 缓存一致性.mp4
8.9 MCS锁.mp4
9.1 基于inode的文件系统.mp4
9.10 新型文件系统:闪存.mp4
9.11 新型文件系统:瓦式磁盘.mp4
9.2 基于inode文件系统的基本操作.mp4
9.3 基于Table的文件系统.mp4
9.4 虚拟文件系统(VFS).mp4
9.5 文件系统高级功能.mp4
9.6 崩溃一致性.mp4
9.7 日志.mp4
9.8 写时复制.mp4
9.9 日志文件系统.mp4
10.1 设备概述.mp4
10.2 系统与设备的交互方式.mp4
10.3 中断管理.mp4
10.4 设备驱动.mp4
10.5 驱动模型.mp4
10.6 设备树.mp4
10.7 Linux上下部.mp4
11.1 系统虚拟化的优势.mp4
11.10 IO虚拟化(下).mp4
11.11 中断虚拟化.mp4
11.12 轻量级虚拟化-综述.mp4
11.13 第一次尝试:chroot.mp4
11.14 Linux容器(上).mp4
11.15 Linux容器(下).mp4
11.16 案例:Serverless平台.mp4
11.17 性能隔离(上).mp4
11.18 性能隔离(下).mp4
11.2 什么是系统虚拟化.mp4
11.3 如何实现系统虚拟化.mp4
11.4 基于软件的CPU虚拟化方法.mp4
11.5 硬件虚拟化.mp4
11.6 虚拟机与虚拟处理器.mp4
11.7 QEMU与KVM.mp4
11.8 内存虚拟化.mp4
11.9 IO虚拟化(上).mp4
12.1 Linux网络收包概述.mp4
12.2 Linux网络包管理.mp4
12.3 Linux协议栈总结.mp4
12.4 DPDK.mp4
12.5 ChCore微内核网络.mp4
12.6 不同架构网络对比.mp4
13.1 操作系统的安全服务.mp4
13.10 案例-Meltdown与KPTI.mp4
13.11 不可信操作系统与Enclave.mp4
13.12 保护Enclave的方法.mp4
13.13 Intel SGX.mp4
13.14 其他平台的Enclave与小结.mp4
13.2 访问控制(上).mp4
13.3 访问控制(下).mp4
13.4 SELinux(上).mp4
13.5 SELinux(下).mp4
13.6 操作系统内部安全.mp4
13.7 案例-IOS的系统安全.mp4
13.8 侧信道与隐秘信道.mp4
13.9 侧信道攻击与防御.mp4
14.1 调试器的基本原理.mp4
14.2 操作系统的调试器支持.mp4
14.3 性能调试1.mp4
14.4 性能调试2.mp4
14.5 测试的基本原则和方法.mp4
14.6 Linux安全漏洞修复流程.mp4
15.1 操作系统研究.mp4
15.2 异构操作系统.mp4
15.3 新的应用接口.mp4
15.4 多核同步原语.mp4
15.5 持久性内存.mp4
15.6 智能网卡.mp4
15.7 系统安全隔离.mp4
15.8 操作系统新型测试方法.mp4
15.9 形式化证明.mp4
|
温馨提示:
1、本站所有内容均为互联网收集或网友分享或网络购买,本站不破解、不翻录任何视频!
2、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意!
3、本站资源仅供本站会员学习参考,不得传播及用于其他用途,学习完后请在24小时内自行删除.
4、本站资源质量虽均经精心审查,但也难保万无一失,若发现资源有问题影响学习请一定及时点此进行问题反馈,我们会第一时间改正!
5、若发现链接失效了请联系管理员,管理员会在2小时内修复
6、如果有任何疑问,请加客服QQ:1300822626 2小时内回复你!