上一期我们了解到,我们在学习编程的时候,往往会强迫自己在认识计算机之前就开始学习,导致我们用既定的认知去需求计算机。所以,想学计算机,就需要简单了解一下计算机的组成。
我们买电脑的时候会看到各种配置,比如CPU、内存、硬盘、显示器、鼠标、键盘等等。它们看起来五花八门,但我们可以总结一下。计算机可以简单地分为三块:CPU、内存和输入输出设备(简称IO外设)。不过我更倾向于分成四个部分:CPU、内存、硬盘和输入输出设备。硬盘虽然是IO外设的一种,但是在逻辑上和其他外设是不一样的,所以分开来认识电脑对我们更有帮助。
如果把计算机比作人体,大脑就是CPU、内存和硬盘的集合。其他感知外界的器官,如眼睛(摄像头)、耳朵(麦克风)、手和脚(机械臂)等。),都属于IO外设。硬盘属于人体的长时记忆,长时记忆的所有认知都储存在硬盘里。当我们要使用这种长时记忆时,需要先将其读入内存(短时记忆),然后通过CPU进行解读和计算。电脑可以通过IO外设感知世界,就像前面提到的摄像头是它的眼睛,麦克风是它的嘴巴,机械臂是它的手臂。
所以我们在学习编程的时候,需要时刻提醒自己,需要站在计算机这个“人体”的角度去思考。当我们想要感知世界的时候,需要操作各种IO外设。经过计算机的“大脑”分析后,我们需要将分析结果保存到硬盘中,以备后续使用。
在简单了解了电脑的组成和运行过程后,我们对电脑能做什么有了一个简单的认识。然后你就可以开始了解编程过程了。



