顺一顺 计算机硬件
Posted quenvpengyou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了顺一顺 计算机硬件相关的知识,希望对你有一定的参考价值。
一般来说,我们会经常接触各种计算机和编程语言,但是我们通常只是注意编程语言怎么实现,
怎么写代码,我们对硬件了解知之甚少,可能学习了计算机概论和计算机组成原理,但是没有真正去理解,
就只是为了应付考试,老师。
所以今天我就聊聊我对计算机硬件的浅薄的观点:
首先我们应该知道计算机有三大主要的部件:cpu 内存 IO
我们把电脑类似成人,cpu就好像发布和处理的中枢神经,
内存就好像我们的脑袋里面的记忆区,
IO可以看成我的的手脚、五观就是我们看人看的到的东西
那我就有问题:计算机到底是怎么工作的,难道就是人一样,自己会工作?
其实计算机是通过程序员写程序(这个理解就是你在问路,陌生人给你说怎么走,而怎么走的这个步骤就是程序)
你把把它交给内存,当cpu运行结束后,会叫内存哥们,问有什么任务吗,然后内存给cpu这个程序和需要的数据,
然后cpu开始执行,结束后输出结果给内存哥们,内存哥们就找IO这个老弟,说你把这个交给我们的客户,然后IO这个
老弟,通过打印机,显示屏等输出来。
那我有问题,为什么没有数据结构和算法了,不是说算法是灵魂吗?
这个问题问的好,数据结构(这个哥们是为算法大哥服务的,就像各种各样的衣服,算法大哥,今天想去参加酒会,想要穿酒会的衣服,数据结构哥们就给他,
衣服肯定不止一件,看你怎么穿,有的穿的好看,有的难看,所以算法可以实现不同的数据结构,效率可能不同),算法大哥(就是像交际大师,对大家不同的问题,
对答如流,你说俄语,我也俄语说,所以算法有很多种)
那我又感觉你有问题,我们不敲代码,都是英文,但是为什么计算机看不懂英文却还可以执行了?
这个我们的感想那些大佬创造了编译器(比如:eclipse idea ),它把我们写的代码,变成.class文件,再到后面的可执行文件,变成计算机懂的语言,那么大家就都懂了呗
以上是关于顺一顺 计算机硬件的主要内容,如果未能解决你的问题,请参考以下文章