找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

87

积分

0

好友

11

主题
发表于 2025-10-19 21:40:48 | 查看: 23| 回复: 0

课程简介

本课程由清华大学向勇教授主讲,系统讲解操作系统核心原理与实现技术。课程全面覆盖进程管理、内存管理、文件系统、IO系统等核心模块,结合ucore实验环境进行实践教学。学员将深入理解x86架构、系统调用、虚拟内存、进程调度等关键技术,掌握操作系统设计与实现的完整知识体系。通过大量实验和代码分析,培养操作系统底层开发能力,为从事系统软件开发打下坚实基础。课程配套完整的视频讲解、实验指导和代码示例,适合计算机专业学生和系统开发工程师深入学习。


下载地址

游客,如果您要查看本帖隐藏内容请回复

课程目录

01 课程导学与实验环境

第1-4节:操作系统概述、教学安排、实验环境搭建与演示。

02 系统启动与中断处理

第5-9节:BIOS启动流程、中断异常系统调用、X86中断处理过程。

03 内存管理基础

第10-14节:地址空间、连续分配、碎片整理与伙伴系统。

04 非连续内存管理

第15-19节:段式页式存储、快表多级页表、反置页表。

05 虚拟存储与页面置换

第20-24节:虚拟存储需求、页面置换算法、缺页异常处理。

06 进程与线程管理

第25-29节:进程概念状态、线程模型、进程切换创建加载。

07 处理机调度

第30-34节:调度概念准则、多种调度算法、优先级反置。

08 同步与通信

第35-39节:同步问题方法、信号量管程、进程通信死锁。

09 文件系统

第40-44节:文件系统架构、VFS分析、文件缓存分配。

10 IO设备管理

第45-47节:IO特点结构、磁盘调度缓存、设备接口分析。

--- 点击展开详细目录 ---

PART1

  • 🎬 1.1 课程概述-.mp4
  • 🎬 1.2 教学安排-.mp4
  • 🎬 1.3 什么是操作系统-.mp4
  • 🎬 1.4 为什么学习操作系统,如何学习操作系统-.mp4
  • 🎬 1.5 操作系统实例-.mp4
  • 🎬 1.6 操作系统的演变-.mp4
  • 🎬 1.7 操作系统结构-.mp4
  • 🎬 2.1 前言和国内外现状-.mp4
  • 🎬 2.2 OS实验目标-.mp4
  • 🎬 2.3 8个OS实验概述-.mp4
  • 🎬 2.4 实验环境搭建-.mp4
  • 🎬 2.5 x86-32硬件介绍-.mp4
  • 🎬 2.6 ucore部分编程技巧-.mp4
  • 🎬 2.7 演示实验操作过程-.mp4
  • 🎬 3.1 BIOS-.mp4
  • 🎬 3.2 系统启动流程-.mp4
  • 🎬 3.3 中断、异常和系统调用比较-.mp4
  • 🎬 3.4 系统调用-.mp4
  • 🎬 3.5 系统调用示例-.mp4
  • 🎬 3.6 ucore+系统调用代码-.mp4
  • 🎬 4.1 启动顺序-.mp4
  • 🎬 4.2 C函数调用的实现-.mp4
  • 🎬 4.3 GCC内联汇编-.mp4
  • 🎬 4.4 X86中断处理过程-.mp4
  • 🎬 4.5 练习一-.mp4
  • 🎬 4.6 练习二-.mp4
  • 🎬 4.7 练习三-.mp4
  • 🎬 4.8 练习四 练习五-.mp4
  • 🎬 4.9 练习六-.mp4
  • 🎬 5.1 计算机体系结构和内存层次-.mp4
  • 🎬 5.2 地址空间和地址生成-.mp4
  • 🎬 5.3 连续内存分配-.mp4
  • 🎬 5.4 碎片整理-.mp4
  • 🎬 5.5 伙伴系统-.mp4
  • 🎬 6.1 非连续内存分配的需求背景-.mp4
  • 🎬 6.2 段式存储管理-.mp4
  • 🎬 6.3 页式存储管理-.mp4
  • 🎬 6.4 页表概述-.mp4
  • 🎬 6.5 快表和多级页表-.mp4
  • 🎬 6.6 反置页表-.mp4
  • 🎬 6.7 段页式存储管理-.mp4
  • 🎬 7.1 了解x86保护模式中的特权级-.mp4
  • 🎬 7.2 了解特权级切换过程-.mp4
  • 🎬 7.3 了解段_页表-.mp4
  • 🎬 7.4 了解ucore建立段_页表-.mp4
  • 🎬 7.5 演示lab2实验环节-.mp4
  • 🎬 8.1 虚拟存储的需求背景-.mp4
  • 🎬 8.2 覆盖和交换-.mp4
  • 🎬 8.3 局部性原理-.mp4
  • 🎬 8.4 虚拟存储概念-.mp4
  • 🎬 8.5 虚拟页式存储-.mp4
  • 🎬 8.6 缺页异常-.mp4
  • 🎬 9.1 页面置换算法的概念-.mp4
  • 🎬 9.2 最优算法、先进先出算法和最近最久未使用算法-.mp4
  • 🎬 9.3 时钟置换算法和最不常用算法-.mp4
  • 🎬 9.4 Belady现象和局部置换算法比较-.mp4
  • 🎬 9.5 工作集置换算法-.mp4
  • 🎬 9.6 缺页率置换算法-.mp4
  • 🎬 9.7 抖动和负载控制-.mp4
  • 🎬 10.1 实验目标:虚存管理-.mp4
  • 🎬 10.2 回顾历史和了解当下-.mp4
  • 🎬 10.3 处理流程、关键数据结构和功能-.mp4
  • 🎬 10.4 页访问异常-.mp4
  • 🎬 10.5 页换入换出机制-.mp4
  • 🎬 11.1 进程的概念-.mp4
  • 🎬 11.2 进程控制块-.mp4
  • 🎬 11.3 进程状态-.mp4
  • 🎬 11.4 三状态进程模型-.mp4
  • 🎬 11.5 挂起进程模型-.mp4
  • 🎬 11.6 线程的概念-.mp4
  • 🎬 11.7 用户线程-.mp4
  • 🎬 11.8 内核线程-.mp4
  • 🎬 12.1 进程切换-.mp4
  • 🎬 12.2 进程创建-.mp4
  • 🎬 12.3 进程加载-.mp4
  • 🎬 12.4 进程等待与退出-.mp4
  • 🎬 13.1 总体介绍-.mp4
  • 🎬 13.2 关键数据结构-.mp4
  • 🎬 13.3 执行流程-.mp4
  • 🎬 13.4 实际操作-.mp4
  • 🎬 14.1 总体介绍-.mp4
  • 🎬 14.2 进程的内存布局-.mp4
  • 🎬 14.3 执行ELF格式的二进制代码-do_execve的实现-.mp4
  • 🎬 14.4 执行ELF格式的二进制代码-load_icode的实现-.mp4
  • 🎬 14.5 进程复制-.mp4
  • 🎬 14.6 内存管理的copy-on-write机制-.mp4
  • 🎬 15.1 处理机调度概念-.mp4
  • 🎬 15.2 调度准则-.mp4
  • 🎬 15.3 先来先服务、短进程优先和最高响应比优先调度算法-.mp4
  • 🎬 15.4 时间片轮转、多级反馈队列、公平共享调度算法和ucore调度框架-.mp4
  • 🎬 15.5 实时调度和多处理器调度-.mp4
  • 🎬 15.6 优先级反置-.mp4
  • 🎬 16.1 总体介绍和调度过程-.mp4
  • 🎬 16.2 调度算法支撑框架-.mp4
  • 🎬 16.3 时间片轮转调度算法-.mp4
  • 🎬 16.4 Stride调度算法-.mp4
  • 🎬 17.1 背景-.mp4
  • 🎬 17.2 现实生活中的同步问题-.mp4
  • 🎬 17.3 临界区和禁用硬件中断同步方法-.mp4
  • 🎬 17.4 基于软件的同步方法-.mp4
  • 🎬 17.5 高级抽象的同步方法-.mp4
  • 🎬 18.1 信号量-.mp4
  • 🎬 18.2 信号量使用-.mp4
  • 🎬 18.3 管程-.mp4
  • 🎬 18.4 哲学家就餐问题-.mp4
  • 🎬 18.5 读者-写者问题-.mp4
  • 🎬 19.1 总体介绍-.mp4
  • 🎬 19.2 底层支撑-.mp4
  • 🎬 19.3 信号量设计实现-.mp4
  • 🎬 19.4 管程和条件变量设计实现-.mp4
  • 🎬 19.5 哲学家就餐问题-.mp4
  • 🎬 20.1 死锁概念-.mp4
  • 🎬 20.2 死锁处理方法-.mp4
  • 🎬 20.3 银行家算法-.mp4
  • 🎬 20.4 死锁检测-.mp4
  • 🎬 20.5 进程通信概念-.mp4
  • 🎬 20.6 信号和管道-.mp4
  • 🎬 20.7 消息队列和共享内存-.mp4
  • 🎬 21.1 文件系统和文件-.mp4
  • 🎬 21.2 文件描述符-.mp4
  • 🎬 21.3 目录、文件别名和文件系统种类-.mp4
  • 🎬 21.4 虚拟文件系统-.mp4
  • 🎬 21.5 文件缓存和打开文件-.mp4
  • 🎬 21.6 文件分配-.mp4
  • 🎬 21.7 空闲空间管理和冗余磁盘阵列RAID-.mp4
  • 🎬 22.1 总体介绍-.mp4
  • 🎬 22.2 ucore 文件系统架构-.mp4
  • 🎬 22.3 Simple File System分析-.mp4
  • 🎬 22.4 Virtual File System分析-.mp4
  • 🎬 22.5 IO设备接口分析-.mp4
  • 🎬 22.6 执行流程分析-.mp4
  • 🎬 23.1 IO特点-.mp4

PART2

  • 🎬 23.2 IO结构-.mp4
  • 🎬 23.3 IO数据传输-.mp4
  • 🎬 23.4 磁盘调度-.mp4
  • 🎬 23.5 磁盘缓存-.mp4


您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|云栈社区(YunPan.Plus) ( 苏ICP备2022046150号-2 )

GMT+8, 2025-11-5 21:38 , Processed in 0.083950 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 CloudStack.

快速回复 返回顶部 返回列表