We're sorry this project doesn't work properly without JavaScript enabled. Please enable it to continue.
  • 扫码下载Android
  • 扫码下载iOS
首页 - 课程列表 - 课程详情
操作系统
课程类型:选修课
发布时间:2023-07-17 09:52:26
主讲教师:向勇
课程来源:清华大学
建议学分:3.00分
课程编码:xtzx0438
操作系统
0.1 Piazza讨论区 (2分钟)
0.2 在线实验平台 (2分钟)
1.1 课程概述 (8分钟)
1.2 教学安排 (14分钟)
1.3 什么是操作系统 (10分钟)
1.5 操作系统实例 (4分钟)
1.6 操作系统的演变 (13分钟)
1.7 操作系统结构 (9分钟)
2.2 OS实验目标 (8分钟)
2.3 8个OS实验概述 (20分钟)
2.4 实验环境搭建 (9分钟)
2.5 x86-32硬件介绍 (9分钟)
3.1 BIOS (8分钟)
3.2 系统启动流程 (14分钟)
3.4 系统调用 (9分钟)
3.5 系统调用示例 (8分钟)
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分钟)
5.3 连续内存分配 (15分钟)
5.4 碎片整理 (7分钟)
5.5 伙伴系统 (11分钟)
6.2 段式存储管理 (5分钟)
6.3 页式存储管理 (8分钟)
6.4 页表概述 (8分钟)
6.6 反置页表 (8分钟)
7.3 了解段/页表 (9分钟)
8.2 覆盖和交换 (12分钟)
8.3 局部性原理 (9分钟)
8.4 虚拟存储概念 (5分钟)
8.5 虚拟页式存储 (13分钟)
8.6 缺页异常 (9分钟)
9.5 工作集置换算法 (15分钟)
10.4 页访问异常 (7分钟)
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 进程创建 (0分钟)
12.3 进程加载 (8分钟)
13.1 总体介绍 (7分钟)
13.2 关键数据结构 (9分钟)
13.3 执行流程 (13分钟)
13.4 实际操作 (5分钟)
14.1 总体介绍 (11分钟)
14.5 进程复制 (6分钟)
15.2 调度准则 (11分钟)
15.6 优先级反置 (7分钟)
16.4 Stride调度算法 (12分钟)
17.1 背景 (13分钟)
18.1 信号量 (12分钟)
18.2 信号量使用 (13分钟)
18.3 管程 (16分钟)
18.5 读者-写者问题 (13分钟)
19.1 总体介绍 (5分钟)
19.2 底层支撑 (9分钟)
20.1 死锁概念 (11分钟)
20.2 死锁处理方法 (13分钟)
20.3 银行家算法 (10分钟)
20.4 死锁检测 (10分钟)
20.5 进程通信概念 (8分钟)
20.6 信号和管道 (8分钟)
21.2 文件描述符 (14分钟)
21.4 虚拟文件系统 (6分钟)
21.6 文件分配 (15分钟)
22.1 总体介绍 (11分钟)
22.6 执行流程分析 (8分钟)
23.1 I/O特点 (9分钟)
23.2 I/O结构 (8分钟)
23.3 I/O数据传输 (8分钟)
23.4 磁盘调度 (14分钟)
23.5 磁盘缓存 (9分钟)