Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Tsinghua University

操作系统专题训练课

Tsinghua University via XuetangX

Overview

操作系统是计算机系统中负责管理各种软硬件资源的核心系统软件,并向各种应用程序提供安全高效的系统调用服务和方便易用的运行环境。差异巨大数量众多的硬件资源和应用程序对屏蔽差异统一服务接口的操作系统提出了艰巨的挑战,也成为国家和企业竞争的关键技术。掌握操作系统知识和具备操作系统开发能力的技术人才是信息技术行业重要人才。本课程围绕操作系统内核开发技术和工具并涵盖:

1、 内核分析方法

2、 内核开发工具

3、 操作系统结构

学生通过参与开源操作系统项目实践学习操作系统的基本原理,能够综合运用各种内核开发技术和工具进行操作系统内核的设计、实现和调试,掌握操作系统开发的基本流程。

课程主页

Syllabus

  • 第一讲 二进制翻译与QEMU模拟器
    • 1. 课程介绍
    • 2. 实验介绍
    • 3. 二进制翻译
    • 4. QEMU模拟器
    • 5. QEMU的改进和扩展
    • 6. 基于用户态中断技术实践报告-项晨东
  • 第二讲 并发与处理器、操作系统和编程语言
    • 1. CPU硬件对并发的支持
    • 2. 操作系统对并发的支持
    • 3. Rust语言对并发的支持
    • 4. 异步操作系统
    • 5. 软硬协同的用户态中断机制研究
  • 中期报告-20221013
    • 1. 唐启勋-eBPF
    • 2. 曹隽诚-李晋-分布式操作系统
    • 3. 童圣博-uCore模块化改造
    • 4. 张为-刘宇淏-安之达-ghOSt调度器
    • 5. 闭浩扬-孙迅-Maturin模块拆分
    • 6. 田凯夫-用户态中断硬件实现
    • 7. 张宇轩-用户态中断硬件实现
    • 8. 刘晓义-动态内核模块放置
    • 9. 王瑞康-OpenSBI-H改进
  • 开源毕设技术分享-20230616
    • 开源毕设技术分享-20230701
      • 2023年操作系统比赛作品分享
        • 杨金博(内核赛道一等奖):ByteOS 设计分享与赛后总结
        • 陈志扬(功能赛道特等奖):支持Rust语言的源代码级操作系统调试工具
        • 陈林峰(内核赛道一等奖):Alien OS报告
        • 徐启航(内核赛道特等奖):RISC-V平台的异步、多核的模块化操作系统UMI技术报告
        • 曾培鑫(内核赛道一等奖)::Titanix的设计总结与经验分享
        • 孙铎(功能赛道一等奖)::基于SPDK实现Linux用户态IO多路径软件
        • 段子豪(功能赛道一等奖)::基于Linux的用户态线程调度框架
        • 杨大荣(功能赛道一等奖)::基于eBPF实现的文件系统沙盒及其应用
      • 第三讲 组件化内核的构建方法与示例
        • 陈康-面向现场计算的泛在操作系统探索
          • 学术报告

            Taught by

            Yong Xiang

            Tags

            Reviews

            Start your review of 操作系统专题训练课

            Never Stop Learning.

            Get personalized course recommendations, track subjects and courses with reminders, and more.

            Someone learning on their laptop while sitting on the floor.