We're sorry this project doesn't work properly without JavaScript enabled. Please enable it to continue.
欢迎来到在线教学平台
首页 - 课程列表 - 课程详情
操作系统
课程类型:选修课
发布时间:2021-06-07 15:20:33
主讲教师:向勇
课程来源:清华大学
建议学分:3.00分
课程编码:xtzx0438
第零讲 在线教学环境准备
0.1 Piazza讨论区 (2分钟)
0.2 在线实验平台 (2分钟)
第一讲 操作系统概述
第二讲 实验零 操作系统实验环境准备
第三讲 启动、中断、异常和系统调用
3.1 BIOS (8分钟)
3.2 系统启动流程 (14分钟)
3.4 系统调用 (9分钟)
3.5 系统调用示例 (8分钟)
第四讲 实验一 bootloader启动ucore os
4.1 启动顺序 (25分钟)
4.3 GCC内联汇编 (7分钟)
4.4 x86中断处理过程 (19分钟)
4.5 练习一 (9分钟)
4.6 练习二 (5分钟)
4.7 练习三 (5分钟)
4.8 练习四 练习五 (6分钟)
4.9 练习六 (13分钟)
第五讲 物理内存管理: 连续内存分配
第六讲 物理内存管理: 非连续内存分配
第七讲 实验二 物理内存管理
第八讲 虚拟存储概念
8.2 覆盖和交换 (12分钟)
8.3 局部性原理 (9分钟)
8.4 虚拟存储概念 (5分钟)
8.5 虚拟页式存储 (13分钟)
8.6 缺页异常 (9分钟)
第十讲 实验三 虚拟内存管理
第十一讲 进程和线程
11.1 进程的概念 (8分钟)
11.2 进程控制块 (6分钟)
11.3 进程状态 (12分钟)
11.5 挂起进程模型 (6分钟)
11.6 线程的概念 (12分钟)
11.7 用户线程 (5分钟)
11.8 内核线程 (6分钟)
第十二讲 进程控制
12.1 进程切换 (17分钟)
12.2 进程创建 (24分钟)
12.3 进程加载 (8分钟)
第十三讲 实验四 内核线程管理
13.1 总体介绍 (7分钟)
13.2 关键数据结构 (9分钟)
13.3 执行流程 (13分钟)
13.4 实际操作 (5分钟)
第十六讲 实验六 调度器
第十七讲 同步互斥
第十八讲 信号量与管程
18.1 信号量 (12分钟)
18.2 信号量使用 (13分钟)
18.3 管程 (16分钟)
18.5 读者-写者问题 (13分钟)
第十九讲 实验七 同步互斥
第二十讲 死锁和进程通信
20.1 死锁概念 (11分钟)
20.2 死锁处理方法 (13分钟)
20.3 银行家算法 (10分钟)
20.4 死锁检测 (10分钟)
20.5 进程通信概念 (8分钟)
20.6 信号和管道 (8分钟)
第二十二讲 实验八 文件系统
第二十三讲 I/O子系统
23.1 I/O特点 (9分钟)
23.2 I/O结构 (8分钟)
23.3 I/O数据传输 (8分钟)
23.4 磁盘调度 (14分钟)
23.5 磁盘缓存 (9分钟)