跳过正文

当我们谈论计算机时,我们在谈论什么

·27 字·1 分钟
Banson
作者
Banson

在本楼中,楼主将不定期更新一些计算机科学相关的杂谈。更准确地说,是更偏向科普性质的杂谈。本楼适合的人群:

  • 入学不久的计算机方向新生,希望提前看上一眼本专业的“小地图”
  • 对计算机系统如何运行感兴趣的爱好者,希望了解嗡嗡作响的黑箱内部究竟发生了什么
  • 专业的朋友,希望拷打一下楼主

楼主更了解偏系统方面的内容,因此在本楼你不会看到太多诸如人工智能、计算机视觉等方面的高级议题。


What I cannot build, I cannot understand.

本楼的更新将大致遵循这种逻辑:先介绍一个概念最简单的版本,然后逐渐将它发展为现代的、真实世界中的样子。

更新计划:(括号中为更正式一些的标题)

  • 从一个“hello world”谈起:最概括来讲,计算机是一个会读会写的印度女工。(程序是什么
  • 这个印度女工究竟是什么?让我们造个最简单的CPU原型(数字电路基础CPU的基本原理
  • 真正的计算机和“单进程独占”抽象之间差了什么?(操作系统是特殊的软件程序
  • 在你的PC上运行的芯片和前文CPU原型的差别是什么(流水线、cache等高级议题)

番外


持续施工中,也欢迎大家点菜。


在中学阶段,我听过一句话:所谓教育的意义,就是在若干年后你已经忘却了所有做题技巧后,脑子里还剩下的对这个世界图景的认识。

楼主已经困于某细分领域太久,因此做这样一种广泛的分享,可能不会太深入、太专业;只是想记录一些在自己眼中重要的、有趣的、有关计算机为何物的问题和答案。

如果哪里弄错了,直接喷我就好,我会重新查资料并修订可能的疏漏((

相关文章