RISC-V:跟着清华训练营从零打造OS【第二课】

RISC-V:跟着清华训练营从零打造OS【第二课】

💡 原文中文,约2400字,阅读约需6分钟。
📝

内容提要

本文介绍了RISC-V操作系统训练营的第二课内容,主要讨论了批处理系统的设计和多道程序与分时任务设计,同时介绍了特权级机制的实现和硬件中断机制的作用。

🎯

关键要点

  • 本文介绍了RISC-V操作系统训练营的第二课内容,主要讨论批处理系统设计和多道程序与分时任务设计。
  • 批处理系统将多个程序打包一起输入计算机并逐个执行,存在程序错误可能导致操作系统崩溃的风险。
  • 特权级机制实现用户态和内核态的隔离,RISC-V架构定义了四种特权级,M模式为最高特权级。
  • 批处理系统与多道程序系统在内存管理和处理器调度策略上有显著差别,影响执行效率。
  • 多道程序系统允许内存中存放多个程序,支持交错执行,提高系统利用率。
  • 硬件中断机制可随时打断应用程序执行,提升I/O效率,确保系统资源公平分配。
  • 通过生动的比喻解释了中断机制的工作方式,强调了中断在处理任务中的重要性。
➡️

继续阅读