从头开始……
我用计算机做了很多事情,但我的知识始终有一个空白:当你在计算机上运行程序时到底会发生什么?我思考了这个差距——我拥有大部分必需的低级知识,但我正在努力将所有内容拼凑在一起。程序真的是直接在 CPU 上执行吗,还是另有原因?我使用过系统调用,但它们是如何工作的?它们到底是什么?多个程序如何同时运行?
我崩溃了,开始尽可能多地思考。如果您不上大学,那么综合的系统资源并不多,因此我必须筛选大量不同质量的不同来源,有时甚至是相互冲突的信息。经过几周的研究和近 40 页的笔记之后,我想我对计算机从启动到程序执行的工作原理有了更好的了解。我很想写一篇可靠的文章来解释我所学到的东西,所以我正在写一篇我希望拥有的文章。
你知道他们说什么……只有当你能向别人解释某件事时,你才能真正理解它。
评论已关闭