《操作系统》读者视角问题清单

检查时间:2026-06-04

检查范围:content/courses/zh-cn/operating_systems 下的课程入口、章节索引和主要 MDX 课文。以下问题从读者学习体验出发整理,优先级越高,越可能直接导致读者中断阅读、误解知识或不信任课程。

P0:会直接阻断学习的问题

1 个页面疑似把重复 frontmatter 暴露到正文

受影响文件:

  • content/courses/zh-cn/operating_systems/process-management/exercises.mdx

页面正文中再次出现 lastCheckedtitledescriptionorder 或额外的 ---,很可能会被渲染成读者可见的异常文本。

建议:删除重复元数据,只保留文件开头的一段 frontmatter。

P1:结构和学习路径问题

1 个章节索引页缺少导读

受影响文件:

  • content/courses/zh-cn/operating_systems/index.mdx

这些索引页通常只有标题或封面组件,没有说明本章要解决什么问题、子章节顺序、前置知识或读完后的能力目标。读者进入章节入口时会缺少方向。

建议:每个章节索引至少补“本章问题、学习目标、建议阅读顺序、可跳过/需预备的内容”。如果只是导航占位,建议暂时隐藏。

课程首页缺少读者路径说明

受影响文件:

  • content/courses/zh-cn/operating_systems/index.mdx

首页正文信息量偏少,读者很难判断课程适合谁、需要哪些基础、应该按什么路线学习,以及学完能解决什么问题。

建议:补充适合读者、前置知识、章节地图、推荐路径和最终学习产出。

3 个页面文字依赖图示但没有实际图片

受影响文件:

  • content/courses/zh-cn/operating_systems/process-management/deadlock.mdx
  • content/courses/zh-cn/operating_systems/process-management/exercises.mdx
  • content/courses/zh-cn/operating_systems/process-management/synchronization.mdx

正文出现“如下图”“观察图像”“示意图”等表达,但页面中没有可见图片或本地图示。对几何、架构、流程、算法类课程,这会明显降低理解速度。

建议:补本地图、组件图或至少给出可独立理解的文字兜底说明。

4 个练习页缺少答案或反馈

受影响文件:

  • content/courses/zh-cn/operating_systems/io-system/index.mdx
  • content/courses/zh-cn/operating_systems/memory-management/index.mdx
  • content/courses/zh-cn/operating_systems/os-overview/index.mdx
  • content/courses/zh-cn/operating_systems/process-management/index.mdx

课程包含练习或自测,但缺少答案、提示、常见错误或判断标准。自学读者做完后无法确认是否理解正确。

建议:为每个练习补参考答案折叠区;复杂题至少提供提示、关键步骤和最终结果。

16 个页面元数据不完整

受影响文件:

  • content/courses/zh-cn/operating_systems/file-system/access-control.mdx
  • content/courses/zh-cn/operating_systems/file-system/allocation-methods.mdx
  • content/courses/zh-cn/operating_systems/file-system/basic-concepts.mdx
  • content/courses/zh-cn/operating_systems/file-system/directory-structure.mdx
  • content/courses/zh-cn/operating_systems/file-system/exercises.mdx
  • content/courses/zh-cn/operating_systems/file-system/file-attributes.mdx
  • content/courses/zh-cn/operating_systems/file-system/file-system-types.mdx
  • content/courses/zh-cn/operating_systems/io-system/basic-concepts.mdx
  • content/courses/zh-cn/operating_systems/io-system/buffer-management.mdx
  • content/courses/zh-cn/operating_systems/io-system/device-classification.mdx
  • content/courses/zh-cn/operating_systems/io-system/device-management.mdx
  • content/courses/zh-cn/operating_systems/io-system/exercises.mdx
  • 另有 4 个同类文件未列出。

缺少 title、课程/章节 description 或正文页 order 会影响导航、SEO、排序和卡片摘要。

建议:补齐标题、描述和排序字段,并确保同一目录下的排序规则稳定。

6 个同级页面共享相同 order

受影响文件:

  • content/courses/zh-cn/operating_systems/memory-management/index.mdx
  • content/courses/zh-cn/operating_systems/memory-management/non-contiguous-allocation.mdx
  • content/courses/zh-cn/operating_systems/os-overview/basic-concepts.mdx
  • content/courses/zh-cn/operating_systems/os-overview/index.mdx
  • content/courses/zh-cn/operating_systems/process-management/cpu-scheduling.mdx
  • content/courses/zh-cn/operating_systems/process-management/index.mdx

同一目录下多个页面使用相同 order,导航可能依赖文件名或构建器默认顺序,导致读者看到的章节顺序不稳定。

建议:同级页面使用唯一递增 order;若需要章节级排序和文章级排序,拆分字段或明确排序策略。

P2:阅读体验问题

15 个页面过长,阅读节奏容易失控

受影响文件:

  • content/courses/zh-cn/operating_systems/file-system/access-control.mdx
  • content/courses/zh-cn/operating_systems/file-system/directory-structure.mdx
  • content/courses/zh-cn/operating_systems/file-system/file-system-types.mdx
  • content/courses/zh-cn/operating_systems/io-system/buffer-management.mdx
  • content/courses/zh-cn/operating_systems/io-system/device-management.mdx
  • content/courses/zh-cn/operating_systems/io-system/io-subsystem.mdx
  • content/courses/zh-cn/operating_systems/memory-management/contiguous-allocation.mdx
  • content/courses/zh-cn/operating_systems/memory-management/non-contiguous-allocation.mdx
  • content/courses/zh-cn/operating_systems/memory-management/virtual-memory.mdx
  • content/courses/zh-cn/operating_systems/os-overview/architecture.mdx
  • content/courses/zh-cn/operating_systems/os-overview/exercises.mdx
  • content/courses/zh-cn/operating_systems/os-overview/runtime-environment.mdx
  • 另有 3 个同类文件未列出。

单页承载过多概念、推导或案例时,读者很难定位重点,也不方便复习和跳转。

建议:拆成更小主题,或增加页内目录、阶段小结、关键结论和练习。

1 个页面过度依赖组件承载内容

受影响文件:

  • content/courses/zh-cn/operating_systems/process-management/exercises.mdx

页面把大量关键信息交给交互组件,但正文解释偏少。组件未加载、移动端显示受限或读者通过搜索结果阅读时,容易丢失上下文。

建议:在组件前后补一两句文字兜底,说明要观察什么、组件展示了哪些状态变化。

图像和可视化资源偏少

检查到本课程共有 36 个 MDX 页面,但图片/本地图示引用约 1 处。对当前主题来说,读者需要通过图示理解结构、空间关系、流程或公式含义;只靠文字会增加学习负担。

建议:优先给核心概念页补图,例如课程首页、章节索引、最容易误解的推导/流程页。每张图应配短说明,不要只放装饰图。

建议修复顺序

  1. 删除重复 frontmatter。
  2. 补课程首页和章节索引导读。
  3. 统一同级页面 order。
  4. 给练习补答案或提示。
  5. 补关键图示和文字兜底。
  6. 拆分超长页面或增加阶段小结。
  7. 减少组件单独承载关键信息。