CPU,内存, 硬盘,指令是什么?能吃吗?
西湖的隔壁的隔壁有一个人民公园,公园里住着一只鸡年出生的鸡,大家都叫他计算鸡。最近计算鸡一直忙着吃蒜,蒜吃多了容易兴奋,兴奋着兴奋着就想到了少林足球中的一句经典台词“人如果没有理想,那和咸鱼有什么区别?”。于是计算鸡决定学编程,学JAVA,要成为一名NB的程序猿。“等等,从进化的角度分析,鸡和猿一个是卵生动物,一个是哺乳动物,亲缘关系那么远能成功吗?”众鸡投来怀疑的目光,而只有计算鸡十分笃定这一切能够发生,因为21世纪是生物的世纪......
计算鸡一向志存高远,要么不做,要么就要做到Top。因此决定大干一场,立志征服硅谷,当上CEO,迎娶隔壁小翠鸡,走向人生巅峰。公元2099年2月26日,这是个重要的日子,因为计算鸡准备去拜Liu Torvalds为师,听隔壁小王说Liu Torvalds是当今计算机界响当当的人物。所谓师傅领进门,修行看个人。计算鸡想凭借自己的天资和勤奋,再加上Liu Torvals的点拨,用不了几年便可上得了厅堂,写得了代码。计算鸡鸡冻的来到Liu Torvalds家,只见一人气宇轩昂,端坐在计算机前飞速的敲打着键盘,手法娴熟到让人眼花缭乱。计算鸡心想这一定就是码神Liu,于是赶忙前去拜之为师。
“你是来拜师学艺的吧!”码神Liu见状问道
“嗯。”计算鸡点点头
“给我一个理由?”
“我是学生物的~o--o~”
“好的,为师收你了。”
计算鸡兴奋之情溢于言表,没想到码神Liu不仅代码写的好,还这么nice,程序猿果然是世界上最可爱的动物。简单的拜师仪式过后,码神Liu命人从仓库拿了台计算机送给了计算鸡,嘱咐道:“这以后就是你以后谋生的工具了,一定要珍藏他。为师先布置你个任务,你去搞清楚这东西内部由什么组成的?弄明白CPU、内存和硬盘后再来找我。”
计算鸡虽然最后听得云里雾里,但记着这些名词抱着计算机满载而归了。到家后,计算鸡立刻开始行动起来,“师傅让我研究内部结构,一定自有妙处,我得好好研究。”仔细环视了一周,发现都是些螺丝拧紧的。计算鸡琢磨着:“这货难道跟我一下,也有五脏六腑不成。”计算鸡立刻找来了螺丝刀,三下五除二,就把计算机拆了个遍,果然这几年的土没白扒,手脚异常灵活。最后计算鸡得到了这样一个板状的东西,上面密密麻麻布满了很多零件。
图1 主板看着这大大小小一堆东西,计算鸡一脸懵逼,不知从何入手。突然,计算鸡想到了前不久风靡全球的万能搜索引擎——感应搜索,只要输入脑电波,便可反馈结果。
主板:连接所有其他设备的设备,是其他设备的载体,主板主要是为CPU、内存和硬盘等提供平台,就像人的血管以及细胞一样,没有它是运作不开的。
“对对对,师傅就是要我找CPU、内存和硬盘这几个东西。这些东西具体长啥样呢?具体功能又是什么呢?”计算鸡喃喃道。不一会儿,感应搜索就返回了搜索结果。
图2 CPU图3 内存条CPU:中央处理单元(Cntral Pocessing Uit)的缩写,也叫处理器,是计算机的运算核心和控制核心,相当于人的大脑。
图4 硬盘内存(Memory):也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。内存分为随机存储器(RAM)、只读存储器(ROM)和高速缓冲存储器(Cache)。
图5 CPU、内存和硬盘之间的关系硬盘:存储资料和软件等数据的设备,有容量大,断电数据不丢失的特点。也被人们称之为“数据仓库”。
通过以上资料的阅读,计算鸡对计算机的内部组成有了更加感性的认识,原来计算机就是由这些小部件组合而成,各部件发挥特定的作用。“所谓存在即合理,计算机的发展和演化形成了当前计算机的构造。以后有空可以阅读下计算机的发展史,了解这些东西可能很有趣。”计算鸡认真思考着,忽然从窗外飘来了一张纸条,计算鸡接过来一看,上面写着“指令:根据你的拆机过程,逆向将计算机组装好,下周过来学编码了!”
参考书:《计算机组成:结构化方法》 、《深入理解计算机系统》
参考网站:计算机组成原理 及CPU,硬盘,内存三者的关系 、百度经验 等