AIOps-Tutorial
  • 导论
  • 基础与背景知识
    • 微服务相关
      • 专业基础
      • 微服务与云原生
    • 操作系统与Linux内核
      • 操作系统基础知识
      • Linux基础知识
      • Linux内核知识
      • eBPF技术
    • 大模型基础知识
      • 大模型研究方向
      • 大模型核心技术使用原理介绍
    • 微服务故障检测
      • 故障检测与根因定位
    • 知识图谱相关
      • 基础知识
      • 相关技术
      • 研究方向
        • 知识表示学习
        • 知识获取
        • 时序知识图谱
        • 知识图谱应用
  • 文献搜索、管理及阅读
    • 文献搜索
    • 文献管理
    • 文献阅读
  • 研究选题与计划
    • 开题报告
    • 毕设论文结构
  • 文档与项目
    • 周报
    • 专利
      • 查找专利
      • 专利申请流程
    • 预借发票流程
    • 成果整理
    • 科研院相关
Powered by GitBook
On this page
  • 相关书籍推荐
  • 相关课程推荐
  • 进阶
Edit on GitHub
  1. 基础与背景知识
  2. 操作系统与Linux内核

操作系统基础知识

Previous操作系统与Linux内核NextLinux基础知识

Last updated 11 months ago

我们认为你应该详细地掌握操作系统的基础知识,这不仅仅是项目组的工作需求,而是你作为一位计算机科学技术或者软件工程硕士生理应所具备的专业知识。

相关书籍推荐

学习操作系统的相关书籍很多,从简单到复杂的皆有,本教程所推荐的书籍旨在你对操作系统的知识并不牢固的前提下,进行巩固。如果你对操作系统的基础知识有充分的理解,你可以忽略此部分的内容。

  • : 本书从虚拟化、并发和持久性三个角度出发讲述了操作系统的基本原理。你可以在其网站中下载其配套的作业和项目代码,通过真正的实战去理解操作系统的原理。

  • :伯克利大学本科操作系统的学习书籍,详细地介绍了操作系统的原理。

  • :带你实现一个在x86的环境下的操作系统,通过实战去理解。

相关课程推荐

国内外有优秀的公开课帮助你去理解操作系统,此处我们推荐两门课程。

进阶

操作系统的进阶更多地是去实战,有许多优秀的书籍涉及到了进阶,其往往与计算机的体系结构有很大的关系。我们的教程难以涵盖进阶方面的有关知识。不过我们可以为你提供一些方向。

  • 并发:操作系统的一个核心知识就是需要支持并发,然而如何提高并发的效率是体系结构知识的一个很重要的方向。

  • 虚拟化技术。

Operating Systems: Three Easy Pieces
github
Operating Systems Principles & Practice
操作系统真象还原
MIT 6.S081
NJU OS: Operating System Design and Implementation