清华大学《操作系统》- 在线课堂精品课程


 操作系统
   {15}--第十四讲 实验五 用户进程管理
   {13}--第十二讲 进程控制
   {12}--第十一讲 进程和线程
   {1}--第零讲 在线教学环境准备
   {24}--第二十三讲 IO子系统
   {6}--第五讲 物理内存管理 连续内存分配
   {17}--第十六讲 实验六 调度器
   {2}--第一讲 操作系统概述
   {14}--第十三讲 实验四 内核线程管理
   {10}--第九讲 页面置换算法
   {21}--第二十讲 死锁和进程通信
   {22}--第二十一讲 文件系统
   {3}--第二讲 实验零 操作系统实验环境准备
   {23}--第二十二讲 实验八 文件系统
   {19}--第十八讲 信号量与管程
   {20}--第十九讲 实验七 同步互斥
   {16}--第十五讲 处理机调度
   {8}--第七讲 实验二 物理内存管理
   {18}--第十七讲 同步互斥
   {11}--第十讲 实验三 虚拟内存管理
   {4}--第三讲 启动、中断、异常和系统调用
   {5}--第四讲 实验一 bootloader启动ucore os
   {7}--第六讲 物理内存管理 非连续内存分配
   {9}--第八讲 虚拟存储概念
     {2}--0.2 课件PPT下载
     {1}--0.1 在线实验平台
     {2}--12.2 进程创建
     {3}--12.3 进程加载
     {4}--12.4 进程等待与退出
     {1}--12.1 进程切换
     {1}--11.1 进程的概念
     {6}--11.6 线程的概念
     {2}--11.2 进程控制块
     {7}--11.7 用户线程
     {3}--11.3 进程状态
     {4}--11.4 三状态进程模型
     {8}--11.8 内核线程
     {5}--11.5 挂起进程模型
     {3}--14.3 执行ELF格式的二进制代码-do_execve的实现
     {5}--14.5 进程复制
     {2}--14.2 进程的内存布局
     {4}--14.4 执行ELF格式的二进制代码-load_icode的实现
     {6}--14.6 内存管理的copy-on-write机制
     {1}--14.1 总体介绍
     {1}--5.1 计算机体系结构和内存层次
     {2}--5.2 地址空间和地址生成
     {5}--5.5 伙伴系统
     {4}--5.4 碎片整理
     {3}--5.3 连续内存分配
     {1}--1.1 课程概述
     {6}--1.6 操作系统的演变
     {5}--1.5 操作系统实例
     {7}--1.7 操作系统结构
     {3}--1.3 什么是操作系统
     {2}--1.2 教学安排
     {4}--1.4 为什么学习操作系统,如何学习操作系统
     {1}--16.1 总体介绍和调度过程
     {2}--16.2 调度算法支撑框架
     {3}--16.3 时间片轮转调度算法
     {4}--16.4 Stride调度算法
     {4}--23.4 磁盘调度
     {2}--23.2 IO结构
     {1}--23.1 IO特点
     {5}--23.5 磁盘缓存
     {3}--23.3 IO数据传输
     {2}--9.2 最优算法、先进先出算法和最近最久未使用算法
     {4}--9.4 Belady现象和局部置换算法比较
     {7}--9.7 抖动和负载控制
     {6}--9.6 缺页率置换算法
     {5}--9.5 工作集置换算法
     {1}--9.1 页面置换算法的概念
     {3}--9.3 时钟置换算法和最不常用算法
     {4}--21.4 虚拟文件系统
     {7}--21.7 空闲空间管理和冗余磁盘阵列RAID
     {2}--21.2 文件描述符
     {6}--21.6 文件分配
     {3}--21.3 目录、文件别名和文件系统种类
     {1}--21.1 文件系统和文件
     {5}--21.5 文件缓存和打开文件
     {3}--20.3 银行家算法
     {2}--20.2 死锁处理方法
     {5}--20.5 进程通信概念
     {4}--20.4 死锁检测
     {1}--20.1 死锁概念
     {7}--20.7 消息队列和共享内存
     {6}--20.6 信号和管道
     {4}--13.4 实际操作
     {2}--13.2 关键数据结构
     {3}--13.3 执行流程
     {1}--13.1 总体介绍
     {3}--19.3 信号量设计实现
     {1}--19.1 总体介绍
     {4}--19.4 管程和条件变量设计实现
     {2}--19.2 底层支撑
     {5}--19.5 哲学家就餐问题
     {5}--22.5 IO设备接口分析
     {2}--22.2 ucore 文件系统架构
     {6}--22.6 执行流程分析
     {4}--22.4 Virtual File System分析
     {1}--22.1 总体介绍
     {3}--22.3 Simple File System分析
     {1}--2.1 前言和国内外现状
     {4}--2.4 实验环境搭建
     {5}--2.5 x86-32硬件介绍
     {2}--2.2 OS实验目标
     {6}--2.6 ucore部分编程技巧
     {3}--2.3 8个OS实验概述
     {7}--2.7 演示实验操作过程
     {5}--18.5 读者-写者问题
     {3}--18.3 管程
     {1}--18.1 信号量
     {2}--18.2 信号量使用
     {4}--18.4 哲学家就餐问题
     {1}--10.1 实验目标:虚存管理
     {5}--10.5 页换入换出机制
     {4}--10.4 页访问异常
     {2}--10.2 回顾历史和了解当下
     {3}--10.3 处理流程、关键数据结构和功能
     {2}--15.2 调度准则
     {1}--15.1 处理机调度概念
     {6}--15.6 优先级反置
     {4}--15.4 时间片轮转、多级反馈队列、公平共享调度算法和ucore
     {5}--15.5 实时调度和多处理器调度
     {3}--15.3 先来先服务、短进程优先和最高响应比优先调度算法
     {2}--7.2 了解特权级切换过程
     {5}--7.5 演示lab2实验环节
     {1}--7.1 了解x86保护模式中的特权级
     {4}--7.4 了解UCORE建立段页表
     {3}--7.3 了解段页表
     {2}--17.2 现实生活中的同步问题
     {3}--17.3 临界区和禁用硬件中断同步方法
     {5}--17.5 高级抽象的同步方法
     {4}--17.4 基于软件的同步方法
     {1}--17.1 背景
     {2}--3.2 系统启动流程
     {6}--3.6 ucore+系统调用代码
     {5}--3.5 系统调用示例
     {4}--3.4 系统调用
     {3}--3.3 中断、异常和系统调用比较
     {1}--3.1 BIOS
     {2}--8.2 覆盖和交换
     {6}--8.6 缺页异常
     {4}--8.4 虚拟存储概念
     {3}--8.3 局部性原理
     {1}--8.1 虚拟存储的需求背景
     {5}--8.5 虚拟页式存储
     {4}--6.4 页表概述
     {7}--6.7 段页式存储管理
     {1}--6.1 非连续内存分配的需求背景
     {2}--6.2 段式存储管理
     {3}--6.3 页式存储管理
     {5}--6.5 快表和多级页表
     {6}--6.6 反置页表
     {1}--4.1 启动顺序
     {7}--4.7 练习三
     {3}--4.3 GCC内联汇编
     {6}--4.6 练习二
     {4}--4.4 x86中断处理过程
     {5}--4.5 练习一
     {9}--4.9 练习六
     {8}--4.8 练习四 练习五
     {2}--4.2 C函数调用的实现
       #1.1.1#--平台使用说明.pdf
       [13.2.1]--12.2 进程创建.mp4
       [13.2.1]--12.2 进程创建.srt
       [13.3.1]--12.3 进程加载.srt
       [13.3.1]--12.3 进程加载.mp4
       (1.2.2)--操作系统课件1.zip
       (1.2.1)--操作系统课件2.zip
       #1.2.1#--课件PPT下载.pdf
       [13.4.1]--12.4 进程等待与退出.srt
       [13.4.1]--12.4 进程等待与退出.mp4
       [13.1.1]--12.1 进程切换.srt
       [13.1.1]--12.1 进程切换.mp4
       [12.6.1]--11.6 线程的概念.srt
       [12.6.1]--11.6 线程的概念.mp4
       [12.1.1]--11.1 进程的概念.mp4
       [12.1.1]--11.1 进程的概念.srt
       [12.4.1]--11.4 三状态进程模型.mp4
       [12.4.1]--11.4 三状态进程模型.srt
       [12.7.1]--11.7 用户线程.srt
       [12.7.1]--11.7 用户线程.mp4
       [12.3.1]--11.3 进程状态.mp4
       [12.3.1]--11.3 进程状态.srt
       [12.2.1]--11.2 进程控制块.mp4
       [12.2.1]--11.2 进程控制块.srt
       [12.8.1]--11.8 内核线程.mp4
       [12.8.1]--11.8 内核线程.srt
       [15.5.1]--14.5 进程复制.mp4
       [15.5.1]--14.5 进程复制.srt
       [12.5.1]--11.5 挂起进程模型.mp4
       [12.5.1]--11.5 挂起进程模型.srt
       [15.3.1]--14.3 执行ELF格式的二进制代码-do_execve的实现.mp4
       [15.3.1]--14.3 执行ELF格式的二进制代码-do_execve的实现.srt
       [15.1.1]--14.1 总体介绍.mp4
       [15.1.1]--14.1 总体介绍.srt
       [15.4.1]--14.4 执行ELF格式的二进制代码-load_icode的实现.srt
       [15.4.1]--14.4 执行ELF格式的二进制代码-load_icode的实现.mp4
       [15.6.1]--14.6 内存管理的copy-on-write机制.srt
       [15.6.1]--14.6 内存管理的copy-on-write机制.mp4
       [15.2.1]--14.2 进程的内存布局.srt
       [15.2.1]--14.2 进程的内存布局.mp4
       [6.5.1]--5.5 伙伴系统.mp4
       [6.5.1]--5.5 伙伴系统.srt
       [6.2.1]--5.2 地址空间和地址生成.mp4
       [6.2.1]--5.2 地址空间和地址生成.srt
       [6.1.1]--5.1 计算机体系结构和内存层次.mp4
       [6.1.1]--5.1 计算机体系结构和内存层次.srt
       [6.4.1]--5.4 碎片整理.mp4
       [6.4.1]--5.4 碎片整理.srt
       [2.1.1]--视频.srt
       [2.1.1]--视频.mp4
       [2.5.1]--视频.srt
       [2.5.1]--视频.mp4
       [6.3.1]--5.3 连续内存分配.srt
       [6.3.1]--5.3 连续内存分配.mp4
       [2.6.1]--视频.srt
       [2.6.1]--视频.mp4
       [2.3.1]--1.3 什么是操作系统.srt
       [2.3.1]--1.3 什么是操作系统.mp4
       [2.4.1]--1.4 为什么学习操作系统,如何学习操作系统.mp4
       [2.4.1]--1.4 为什么学习操作系统,如何学习操作系统.srt
       [2.7.1]--视频.srt
       [2.7.1]--视频.mp4
       [2.2.1]--视频.srt
       [2.2.1]--视频.mp4
       [17.2.1]--16.2 调度算法支撑框架.srt
       [17.2.1]--16.2 调度算法支撑框架.mp4
       [17.1.1]--16.1 总体介绍和调度过程.srt
       [17.1.1]--16.1 总体介绍和调度过程.mp4
       [17.3.1]--16.3 时间片轮转调度算法.mp4
       [17.3.1]--16.3 时间片轮转调度算法.srt
       [17.4.1]--16.4 Stride调度算法.srt
       [17.4.1]--16.4 Stride调度算法.mp4
       [24.1.1]--23.1 IO特点.srt
       [24.1.1]--23.1 IO特点.mp4
       [24.5.1]--23.5 磁盘缓存.srt
       [24.5.1]--23.5 磁盘缓存.mp4
       [24.2.1]--23.2 IO结构.srt
       [24.2.1]--23.2 IO结构.mp4
       [24.4.1]--23.4 磁盘调度.srt
       [24.4.1]--23.4 磁盘调度.mp4
       [10.7.1]--9.7 抖动和负载控制.srt
       [10.7.1]--9.7 抖动和负载控制.mp4
       [10.2.1]--9.2 最优算法、先进先出算法和最近最久未使用算法.mp4
       [10.2.1]--9.2 最优算法、先进先出算法和最近最久未使用算法.srt
       [10.4.1]--9.4 Belady现象和局部置换算法比较.srt
       [10.4.1]--9.4 Belady现象和局部置换算法比较.mp4
       [24.3.1]--23.3 IO数据传输.mp4
       [24.3.1]--23.3 IO数据传输.srt
       [10.1.1]--9.1 页面置换算法的概念.srt
       [10.1.1]--9.1 页面置换算法的概念.mp4
       [10.6.1]--9.6 缺页率置换算法.srt
       [10.6.1]--9.6 缺页率置换算法.mp4
       [10.3.1]--9.3 时钟置换算法和最不常用算法.srt
       [10.3.1]--9.3 时钟置换算法和最不常用算法.mp4
       [10.5.1]--9.5 工作集置换算法.mp4
       [10.5.1]--9.5 工作集置换算法.srt
       [22.6.1]--21.6 文件分配.mp4
       [22.6.1]--21.6 文件分配.srt
       [22.4.1]--21.4 虚拟文件系统.srt
       [22.4.1]--21.4 虚拟文件系统.mp4
       [22.7.1]--21.7 空闲空间管理和冗余磁盘阵列RAID.srt
       [22.7.1]--21.7 空闲空间管理和冗余磁盘阵列RAID.mp4
       [22.2.1]--21.2 文件描述符.mp4
       [22.2.1]--21.2 文件描述符.srt
       [22.5.1]--21.5 文件缓存和打开文件.srt
       [22.5.1]--21.5 文件缓存和打开文件.mp4
       [22.3.1]--21.3 目录、文件别名和文件系统种类.srt
       [22.3.1]--21.3 目录、文件别名和文件系统种类.mp4
       [22.1.1]--21.1 文件系统和文件.mp4
       [22.1.1]--21.1 文件系统和文件.srt
       [21.3.1]--20.3 银行家算法.mp4
       [21.3.1]--20.3 银行家算法.srt
       [21.2.1]--20.2 死锁处理方法.mp4
       [21.2.1]--20.2 死锁处理方法.srt
       [21.5.1]--20.5 进程通信概念.srt
       [21.5.1]--20.5 进程通信概念.mp4
       [21.1.1]--20.1 死锁概念.srt
       [21.1.1]--20.1 死锁概念.mp4
       [21.4.1]--20.4 死锁检测.srt
       [21.4.1]--20.4 死锁检测.mp4
       [14.4.1]--13.4 实际操作.mp4
       [14.4.1]--13.4 实际操作.srt
       [21.7.1]--20.7 消息队列和共享内存.srt
       [21.7.1]--20.7 消息队列和共享内存.mp4
       [21.6.1]--20.6 信号和管道.srt
       [21.6.1]--20.6 信号和管道.mp4
       [14.2.1]--13.2 关键数据结构.mp4
       [14.2.1]--13.2 关键数据结构.srt
       [20.1.1]--19.1 总体介绍.mp4
       [20.1.1]--19.1 总体介绍.srt
       [20.3.1]--19.3 信号量设计实现.mp4
       [20.3.1]--19.3 信号量设计实现.srt
       [14.1.1]--13.1 总体介绍.srt
       [14.1.1]--13.1 总体介绍.mp4
       [14.3.1]--13.3 执行流程.srt
       [14.3.1]--13.3 执行流程.mp4
       [20.4.1]--19.4 管程和条件变量设计实现.mp4
       [20.4.1]--19.4 管程和条件变量设计实现.srt
       [20.2.1]--19.2 底层支撑.mp4
       [20.2.1]--19.2 底层支撑.srt
       [23.5.1]--22.5 IO设备接口分析.mp4
       [23.5.1]--22.5 IO设备接口分析.srt
       [20.5.1]--19.5 哲学家就餐问题.mp4
       [20.5.1]--19.5 哲学家就餐问题.srt
       [23.1.1]--22.1 总体介绍.mp4
       [23.1.1]--22.1 总体介绍.srt
       [23.2.1]--22.2 ucore 文件系统架构.mp4
       [23.2.1]--22.2 ucore 文件系统架构.srt
       [23.4.1]--22.4 Virtual File System分析.srt
       [23.4.1]--22.4 Virtual File System分析.mp4
       [23.6.1]--22.6 执行流程分析.mp4
       [23.6.1]--22.6 执行流程分析.srt
       [3.1.1]--2.1 前言和国内外现状.srt
       [3.1.1]--2.1 前言和国内外现状.mp4
       [23.3.1]--22.3 Simple File System分析.srt
       [23.3.1]--22.3 Simple File System分析.mp4
       [3.5.1]--2.5 x86-32硬件介绍.srt
       [3.5.1]--2.5 x86-32硬件介绍.mp4
       [3.4.1]--2.4 实验环境搭建.srt
       [3.4.1]--2.4 实验环境搭建.mp4
       #3.4.1#--2.4 实验环境搭建.pdf
       [3.3.1]--2.3 8个OS实验概述.mp4
       [3.3.1]--2.3 8个OS实验概述.srt
       [3.2.1]--2.2 OS实验目标.mp4
       [3.2.1]--2.2 OS实验目标.srt
       #3.7.2#--Q7.pdf
       #3.7.1#--Q6.pdf
       [3.7.1]--2.7 演示实验操作过程.mp4
       [3.7.1]--2.7 演示实验操作过程.srt
       #3.7.3#--Q10.pdf
       [3.6.1]--2.6 ucore部分编程技巧.srt
       [3.6.1]--2.6 ucore部分编程技巧.mp4
       [19.3.1]--18.3 管程.mp4
       [19.3.1]--18.3 管程.srt
       [19.2.1]--18.2 信号量使用.mp4
       [19.2.1]--18.2 信号量使用.srt
       [19.5.1]--18.5 读者-写者问题.mp4
       [19.5.1]--18.5 读者-写者问题.srt
       [19.1.1]--18.1 信号量.srt
       [19.1.1]--18.1 信号量.mp4
       [11.1.1]--10.1 实验目标:虚存管理.mp4
       [11.1.1]--10.1 实验目标:虚存管理.srt
       [19.4.1]--18.4 哲学家就餐问题.srt
       [19.4.1]--18.4 哲学家就餐问题.mp4
       [11.5.1]--10.5 页换入换出机制.mp4
       [11.5.1]--10.5 页换入换出机制.srt
       [11.4.1]--10.4 页访问异常.srt
       [11.4.1]--10.4 页访问异常.mp4
       [16.1.1]--15.1 处理机调度概念.mp4
       [16.1.1]--15.1 处理机调度概念.srt
       [11.2.1]--10.2 回顾历史和了解当下.mp4
       [11.2.1]--10.2 回顾历史和了解当下.srt
       [11.3.1]--10.3 处理流程、关键数据结构和功能.mp4
       [11.3.1]--10.3 处理流程、关键数据结构和功能.srt
       [16.2.1]--15.2 调度准则.srt
       [16.2.1]--15.2 调度准则.mp4
       [16.4.1]--15.4 时间片轮转、多级反馈队列、公平共享调度算法和ucore.mp4
       [16.4.1]--15.4 时间片轮转、多级反馈队列、公平共享调度算法和ucore.srt
       [16.6.1]--15.6 优先级反置.mp4
       [16.6.1]--15.6 优先级反置.srt
       [16.3.1]--15.3 先来先服务、短进程优先和最高响应比优先调度算法.mp4
       [16.3.1]--15.3 先来先服务、短进程优先和最高响应比优先调度算法.srt
       [16.5.1]--15.5 实时调度和多处理器调度.mp4
       [16.5.1]--15.5 实时调度和多处理器调度.srt
       [8.4.1]--7.4 了解ucore建立段页表.mp4
       [8.4.1]--7.4 了解ucore建立段页表.srt
       [8.2.1]--7.2 了解特权级切换过程.mp4
       [8.2.1]--7.2 了解特权级切换过程.srt
       [8.1.1]--7.1 了解x86保护模式中的特权级.srt
       [8.1.1]--7.1 了解x86保护模式中的特权级.mp4
       [8.5.1]--7.5 演示lab2实验环节.srt
       [8.5.1]--7.5 演示lab2实验环节.mp4
       [18.5.1]--17.5 高级抽象的同步方法.mp4
       [18.5.1]--17.5 高级抽象的同步方法.srt
       [18.3.1]--17.3 临界区和禁用硬件中断同步方法.mp4
       [18.3.1]--17.3 临界区和禁用硬件中断同步方法.srt
       [18.2.1]--17.2 现实生活中的同步问题.srt
       [18.2.1]--17.2 现实生活中的同步问题.mp4
       [8.3.1]--7.3 了解段页表.mp4
       [8.3.1]--7.3 了解段页表.srt
       [18.4.1]--17.4 基于软件的同步方法.srt
       [18.4.1]--17.4 基于软件的同步方法.mp4
       [4.6.1]--3.6 ucore+系统调用代码.mp4
       [4.6.1]--3.6 ucore+系统调用代码.srt
       [18.1.1]--17.1 背景.mp4
       [18.1.1]--17.1 背景.srt
       [4.2.1]--3.2 系统启动流程.srt
       [4.2.1]--3.2 系统启动流程.mp4
       [4.3.1]--3.3 中断、异常和系统调用比较.mp4
       [4.3.1]--3.3 中断、异常和系统调用比较.srt
       [4.1.1]--3.1 BIOS.srt
       [4.1.1]--3.1 BIOS.mp4
       [4.4.1]--3.4 系统调用.mp4
       [4.4.1]--3.4 系统调用.srt
       [4.5.1]--3.5 系统调用示例.srt
       [4.5.1]--3.5 系统调用示例.mp4
       [9.6.1]--8.6 缺页异常.mp4
       [9.6.1]--8.6 缺页异常.srt
       [9.3.1]--8.3 局部性原理.mp4
       [9.3.1]--8.3 局部性原理.srt
       [9.2.1]--8.2 覆盖和交换.mp4
       [9.2.1]--8.2 覆盖和交换.srt
       [9.4.1]--8.4 虚拟存储概念.mp4
       [9.4.1]--8.4 虚拟存储概念.srt
       [9.5.1]--8.5 虚拟页式存储.srt
       [9.5.1]--8.5 虚拟页式存储.mp4
       [7.7.1]--6.7 段页式存储管理.srt
       [7.7.1]--6.7 段页式存储管理.mp4
       [9.1.1]--8.1 虚拟存储的需求背景.mp4
       [9.1.1]--8.1 虚拟存储的需求背景.srt
       [7.4.1]--6.4 页表概述.srt
       [7.4.1]--6.4 页表概述.mp4
       [7.3.1]--6.3 页式存储管理.mp4
       [7.3.1]--6.3 页式存储管理.srt
       [7.5.1]--6.5 快表和多级页表.srt
       [7.5.1]--6.5 快表和多级页表.mp4
       [7.1.1]--6.1 非连续内存分配的需求背景.srt
       [7.1.1]--6.1 非连续内存分配的需求背景.mp4
       [7.2.1]--6.2 段式存储管理.srt
       [7.2.1]--6.2 段式存储管理.mp4
       [5.3.1]--4.3 GCC内联汇编.srt
       [5.3.1]--4.3 GCC内联汇编.mp4
       [5.1.1]--4.1 启动顺序.mp4
       [5.1.1]--4.1 启动顺序.srt
       [7.6.1]--6.6 反置页表.srt
       [7.6.1]--6.6 反置页表.mp4
       [5.7.1]--4.7 练习三.srt
       [5.7.1]--4.7 练习三.mp4
       [5.6.1]--4.6 练习二.mp4
       [5.6.1]--4.6 练习二.srt
       [5.5.1]--4.5 练习一.srt
       [5.5.1]--4.5 练习一.mp4
       [5.4.1]--4.4 x86中断处理过程.srt
       [5.4.1]--4.4 x86中断处理过程.mp4
       [5.9.1]--4.9 练习六.mp4
       [5.9.1]--4.9 练习六.srt
       [5.8.1]--4.8 练习四练习五.srt
       [5.8.1]--4.8 练习四练习五.mp4
       [5.2.1]--4.2 C函数调用的实现.srt
       [5.2.1]--4.2 C函数调用的实现.mp4

我用夸克网盘分享了「操作系统」,点击链接即可保存。打开「夸克APP」,无需下载在线播放视频,畅享原画5倍速,支持电视投屏。

本文隐藏内容 登录 后才可以浏览


生活不止苟且,还有我喜爱的海岸.