在《操作系统之哲学原理-导论3》中介绍了操作系统的五个核心部件,其实这五个部件不一定界限分明,甚至它们不在同一个态势下运行。下图为Windows操作系统简化结构图,作为导论2的总结。
为什么学习操作系统
首先,操作系统的更能应用于很多领域,如Web Service、分布式系统和网络,它们大量使用了操作系统的概念和技术。
其次,操作系统的技巧也应用于很多领域,如抽象、缓存、并发等。操作系统简单来说...
操作系统之哲学原理-导论2
上篇《操作系统之哲学原理-导论》主要介绍了以下内容:
人造和神造
程序是如何运行的
知道了程序的执行过程不仅仅是从高级语言编写的程序开始,而且可以直接在机器语言或者汇编语言上编写,使用这种称为“低级”的语言编写出来的机器语言程序无需经过编译器的翻译就可以在计算机指令集上执行。如果是在汇编语言上编写的汇编程序,则只需要经过汇编器的翻译即可加载执行。
什么是操作系统
掌控局势的一种系...
操作系统之哲学原理-导论
说在前面的话
得知《操作系统之哲学原理》这本书,貌似也是知乎。所谓基础不牢地动山摇,操作系统原理乃是计算机学科非常重要的基础学科之一,也是程序员进阶必备。本着加强记忆,有助思考,决定将我所看、所想有所记,以读书笔记形式来记录。
人造与神造
要有学习操作系统的恰当思维:“哲学”,其为一种思维方式或者一种生活方式。
“什么是计算机的根本特征”?答案:“人造”。
稍微引申一下,计算机学科就是...