操作系统基础知识
Last updated
Last updated
我们认为你应该详细地掌握操作系统的基础知识,这不仅仅是项目组的工作需求,而是你作为一位计算机科学技术或者软件工程硕士生理应所具备的专业知识。
学习操作系统的相关书籍很多,从简单到复杂的皆有,本教程所推荐的书籍旨在你对操作系统的知识并不牢固的前提下,进行巩固。如果你对操作系统的基础知识有充分的理解,你可以忽略此部分的内容。
: 本书从虚拟化、并发和持久性三个角度出发讲述了操作系统的基本原理。你可以在其网站中下载其配套的作业和项目代码,通过真正的实战去理解操作系统的原理。
:伯克利大学本科操作系统的学习书籍,详细地介绍了操作系统的原理。
:带你实现一个在x86的环境下的操作系统,通过实战去理解。
国内外有优秀的公开课帮助你去理解操作系统,此处我们推荐两门课程。
操作系统的进阶更多地是去实战,有许多优秀的书籍涉及到了进阶,其往往与计算机的体系结构有很大的关系。我们的教程难以涵盖进阶方面的有关知识。不过我们可以为你提供一些方向。
并发:操作系统的一个核心知识就是需要支持并发,然而如何提高并发的效率是体系结构知识的一个很重要的方向。
虚拟化技术。