uCore-Tutorial-Book-v2

Part1 - Just do it!

  • 第零章:实验环境搭建
  • 第一章:应用程序与基本执行环境
  • 第二章:批处理系统
  • 第三章:多道程序与分时多任务
    • 引言
    • 多道程序放置与加载
    • 进程基础结构
    • 多道程序与协作式调度
    • 分时多任务系统与抢占式调度
    • chapter3练习
  • 第四章:地址空间
  • 第五章:进程及进程管理
  • 第六章:进程间通信
  • 第七章:文件系统与I/O重定向
  • 第八章:拓展实验

开发注记

  • 修改和构建本项目
  • reStructuredText 基本语法
uCore-Tutorial-Book-v2
  • »
  • 第三章:多道程序与分时多任务
  • 查看页面源码

第三章:多道程序与分时多任务¶

  • 引言
    • 本章导读
      • 协作式操作系统
      • 抢占式操作系统
    • 实践体验
    • 本章代码树
    • 本章代码导读
  • 多道程序放置与加载
    • 本节导读
    • 多道程序的放置
    • 多道程序加载
  • 进程基础结构
    • 本节导读
    • 进程的概念
    • 进程的基本管理
    • 进程的分配
  • 多道程序与协作式调度
    • 本节导读
    • 多道程序背景与 yield 系统调用
    • 进程的切换
      • 进程的切换?
      • idle进程与scheduler
    • yield函数的实现
  • 分时多任务系统与抢占式调度
    • 本节导读
      • 分时多任务系统的背景
      • 时间片轮转调度
    • RISC-V 架构中的中断
    • 时钟中断与计时器
    • syscall 实现
    • 抢占式调度
  • chapter3练习
    • 本章任务
    • 编程作业
      • 更安全的 sys_write
      • stride 调度算法
    • 问答作业
    • 实验目录要求
    • 报告要求
    • 参考信息
下一页 上一页

© 版权所有 2020, Yifan Wu.

利用 Sphinx 构建,使用了 主题 由 Read the Docs开发.