We're sorry this project doesn't work properly without JavaScript enabled. Please enable it to continue.
欢迎来到在线教学平台
首页 - 课程列表 - 课程详情
操作系统(RISC-V)
课程类型:选修课
发布时间:2021-06-07 17:23:16
主讲教师:向勇
课程来源:清华大学
建议学分:3.00分
课程编码:xtzx0611
第一讲 操作系统概述
第二讲 操作系统与系统结构和程序设计语言
第三讲 中断、异常和系统调用
3.1 基本概念与原理 (14分钟)
3.2 硬件架构支持 (11分钟)
3.3 中断处理机制 (6分钟)
3.3 中断处理机制 (5分钟)
3.3 中断处理机制 (9分钟)
3.3 中断处理机制 (8分钟)
3.3 中断处理机制 (5分钟)
3.4 系统调用 (17分钟)
第四讲 物理内存管理: 连续内存分配
4.3 连续内存分配 (15分钟)
4.4 碎片整理 (7分钟)
4.5 伙伴系统 (11分钟)
4.6 SLAB分配器 (22分钟)
第五讲 物理内存管理: 非连续内存分配
第六讲 虚拟存储概念
6.2 覆盖和交换 (12分钟)
6.3 局部性原理 (9分钟)
6.4 虚拟存储概念 (5分钟)
6.5 虚拟页式存储 (13分钟)
6.6 缺页异常 (9分钟)
6.7 RISC-V缺页异常 (15分钟)
第八讲 虚拟存储:全局页面置换算法
第九讲 进程和线程
9.1 进程的概念 (8分钟)
9.2 进程控制块 (6分钟)
9.3 进程状态 (12分钟)
9.5 挂起进程模型 (6分钟)
9.6 线程的概念 (12分钟)
9.7 用户线程 (5分钟)
9.8 内核线程 (6分钟)
第十讲 进程和线程控制
10.1 进程切换 (17分钟)
10.2 进程创建 (24分钟)
10.3 进程加载 (8分钟)
第十二讲 多处理机调度
12.3 O(1)调度 (20分钟)
12.4 CFS调度 (20分钟)
12.5 BFS调度算法 (18分钟)
第十三讲 同步互斥
第十四讲 信号量与管程
14.1 信号量 (12分钟)
14.2 信号量使用 (13分钟)
14.3 管程 (16分钟)
14.5 读者-写者问题 (13分钟)
第十五讲 死锁和并发错误检测
15.1 死锁概念 (11分钟)
15.2 死锁处理方法 (13分钟)
15.3 银行家算法 (10分钟)
15.4 死锁检测 (10分钟)
15.5 并发错误检测 (21分钟)
第十六讲 进程通信
16.1 进程通信概念 (8分钟)
16.2 信号和管道 (8分钟)
16.3 Linux信号机制 (22分钟)
16.5 D-Bus机制 (16分钟)
16.6 Binder机制 (26分钟)
第十七讲 文件系统概念
第十八讲 文件系统实例
第十九讲 I/O子系统
19.1 I/O特点 (9分钟)
19.2 I/O结构 (8分钟)
19.3 I/O数据传输 (8分钟)
19.4 磁盘调度 (14分钟)
19.5 Linux I/O子系统 (20分钟)
第二十讲 内核与程序设计语言
第二十一讲 异步编程 (Asynchronous Programming)
第二十二讲 Virtual Machine Monitor