【问题标题】:What is really taught in CS undergraduate OS courses?CS本科操作系统课程真正教的是什么?
【发布时间】:2021-03-30 11:19:28
【问题描述】:

我参加了本科操作系统课程,但实际上是在教授操作系统概念,例如内存和进程管理、文件系统和磁盘等... 但并没有真正深入,比如操作系统(windows/Linux)内核是如何开发的,以及它们如何工作的细节。 我猜这是因为细节对本科生来说太难了。是这样吗?

【问题讨论】:

  • 这真的取决于课程。一些课程的案例研究显示了操作系统的工作原理。

标签: operating-system computer-science


【解决方案1】:

您参加的课程所涵盖的主题确实是操作系统第一门课程中常见的主题,通常针对本科生。真正理解这些主题可能很困难,因此操作系统的实现细节(以及实际实现操作系统)通常是一门单独的课程,其先决条件是第一门课程。

我见过的课程细分之一是:

  1. 本科操作系统(涵盖您学习的主题)
  2. 操作系统实施(本科或研究生级别)
  3. 研究生操作系统(以研究为重点)

如果您的大学不提供操作系统实施课程,请查看MIT's OS Implementation course

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-16
    • 1970-01-01
    • 2011-04-14
    • 2010-11-18
    • 2011-11-17
    • 1970-01-01
    相关资源
    最近更新 更多