转载请注明出处:https://itlanyan.com/share-three-posts-on-os/

我承认,对操作系统的底层运行原理一直是好奇的。但是市面上的大部分教材,千篇一律的从操作系统管理的各个部分大谈设计之道,风格沉闷乏味。对于我这种工作在应用层,缺乏操作系统基础(尤其是硬件操作)的人来说,一篇深入浅出讲解某个点,启发你独立思考的博文会是非常棒的学习资料。

昨天在朋友圈看到某位朋友分享的关于操作系统的文章,感觉十分入味。顺着原链找到原作者的博客,发现此篇文章写于2014年,近期才被翻译成中文。接着查看作者其他的文章,找到了另外两篇都关于操作系统的好文。本来有翻译的想法,保险起见先查查是否已有中文版,发现都已经翻译成中文(最近一篇是2月1日翻译完的)。

前人已经打好基础,我等只需好好学习。先说一下作者信息:三篇博文的作者都是Gustavo Duarte,其个人博客地址是https://manybutfinite.com(原博客链接http://duartes.org会自动跳转到新网站)。

本文是对这几篇博文的分享,希望对需要的人有帮助。

第一篇: 操作系统何时运行?原文链接:https://manybutfinite.com/post/when-does-your-os-run/,写于2014年10月28日,中文版链接:https://linux.cn/article-9095-1.html

第二篇: 当CPU空闲时它都在做什么?原文链接:https://manybutfinite.com/post/what-does-an-idle-cpu-do/,写于2014年10月29日,中文版链接:https://linux.cn/article-9303-1.html

第三篇: 系统调用让这个世界运转。原文链接: https://manybutfinite.com/post/system-calls/,写于2014年11月6日,中文版:http://blog.csdn.net/monkeynote/article/details/45771121