让我们来谈谈电脑硬件是如何工作的

avatar 2017年3月5日06:37:54 评论 1,707

今天让我们来谈谈电脑硬件是如何工作的。

作为一个程序员,要知其然,还要知其所以然,同时我们平时所写的软件还存在电脑的硬件中呢,对于硬件内部是如何执行这些软件中的指令代码的,我们有一个大致的了解之后相信会对大家更有帮助。

因此今天雪山凌狐开辟此文,专门跟大家谈谈电脑硬件是如何工作的。

让我们来谈谈电脑硬件是如何工作的

首先,谈到硬件,小伙伴们一定会说:“没图你说个——哔——

嗯,咱文明一点,来,小二,上图!

让我们来谈谈电脑硬件是如何工作的

大家看!

中间的这个CPU中央处理器就是计算机的大脑了,负责运算和处理一切事物,拥有最强大的能力,极其高速的运算速度,每秒可以处理上十亿次请求和运算。它总是会问我们下一步该做什么呢?

下面,我们的主存储,也叫做随机存取存储器(RAM)就是我们平时通常所说的内存,它里面存储的是临时放着的指令,而CPU就从这里面读取这些指令,执行下一步操作。

右边的I/O设备是我们所说的输入输出设备,电脑可以外接键盘,鼠标,网线,触摸板等设备辅助我们输入指令,而我们有打印机,声卡,显示器等等帮助电脑将丰富的内容输出,通知使用者。

左边的二级存储器也是一种存储设备。CPU和RAM有时会集成在一块主板芯片上,有时分开,二级存储通常是跟CPU分开的,我们通常把它们叫做硬盘。记忆棒(U盘)也是二级存储中的一种。这里请大家特别注意,RAM存储器是存储空间有限的存储器,它的运算速度非常快,但是只是暂时存储,当电源关闭或者重新启动后里面的数据将不复存在。而二级存储器比如硬盘的运算速度比内存慢上许多,但是好处在于关机断电等操作并不会抹除上面的数据,除非你删除掉它们。所以硬盘的空间通常较大,用来长期存放你的XXX等文件(嗯,别想歪。。。)

我们平时的软件就是在中间的部分流转的。当我们写好软件没有在使用的时候,软件保存在硬盘里面,当我们需要使用双击软件运行的时候,内存就会自动把软件的代码指令加载到内存中,调用任何一个指令,内存就会“chachacha”的跟CPU进行交互,从而将软件的功能执行出来。当我们关闭软件的时候,内存会自动结束掉软件的进程,释放这部分的内存空间,因为它肚子容量小嘛。

事实上,我们平时写的编程语言属于高级编程语言,计算机是不认识他们的,软件编译或者解释器解释的时候会自动转换成“010101010111101001010010101010”这样的二进制代码,我们把它们叫做“机器语言”,我们的电脑可是很笨的,它只认识这俩数字。因此咱们CPU运行的指令可是这些只有两个数字符号的二进制代码呢。

 

本节课教学视频在线观看:

 

同时,我也给大家准备了两个拓展小视频(摘自网络),希望大家看了以后能对CPU和硬盘工作等有更深的认识。因为视频是英文的,洒家还辛辛苦苦的帮你们把中文字幕做好了压缩进去,嘿嘿:

第一个视频是当CPU风扇去掉的时候CPU能承受多少的热量:

第二个视频是硬盘内部如何工作:

 

 

好啦,今天的课程就到这里,感谢大家的收看!

如果你喜欢我的博客文章的话,欢迎多多分享给朋友们哦~谢谢!

 

哦,当然原始文件下载地址可不能忘记哈哈哈:

链接:http://pan.baidu.com/s/1pL35cDl 密码:9x5p

 

avatar

发表评论

您必须才能发表评论!