Loading... 今天让我们来谈谈电脑硬件是如何工作的。 作为一个程序员,**要知其然,还要知其所以然** ,同时我们平时所写的软件还存在电脑的硬件中呢,对于硬件内部是如何执行这些软件中的指令代码的,我们有一个大致的了解之后相信会对大家更有帮助。 因此今天雪山凌狐开辟此文,专门跟大家谈谈电脑硬件是如何工作的。 ![cpu.jpg](http://static.fox-9.com/uploads/2021/08/05/cpu.jpg!webp) 首先,谈到硬件,小伙伴们一定会说:“**没图你说个——哔——** ” 嗯,咱文明一点,来,小二,上图! ![hardware-picture.png](http://static.fox-9.com/uploads/2021/08/05/hardware-picture.png!webp) 大家看! 中间的这个 CPU 中央处理器就是计算机的大脑了,负责运算和处理一切事物,拥有最强大的能力,极其高速的运算速度,每秒可以处理上**十亿次**请求和运算。它总是会问我们下一步该做什么呢? 下面,我们的主存储,也叫做随机存取存储器(RAM)就是我们平时通常所说的内存,它里面存储的是临时放着的指令,而 CPU 就从这里面读取这些指令,执行下一步操作。 右边的 I/O 设备是我们所说的输入输出设备,电脑可以外接键盘,鼠标,网线,触摸板等设备辅助我们输入指令,而我们有打印机,声卡,显示器等等帮助电脑将丰富的内容输出,通知使用者。 左边的二级存储器也是一种存储设备。CPU 和 RAM 有时会集成在一块主板芯片上,有时分开,二级存储通常是跟 CPU 分开的,我们通常把它们叫做硬盘。记忆棒(U 盘)也是二级存储中的一种。这里请大家特别注意,RAM 存储器是存储空间有限的存储器,它的运算速度非常快,但是只是暂时存储,当电源关闭或者重新启动后里面的数据将不复存在。而二级存储器比如硬盘的运算速度比内存慢上许多,但是好处在于关机断电等操作并不会抹除上面的数据,除非你删除掉它们。所以硬盘的空间通常较大,用来长期存放你的 **XXX** 等文件(嗯,别想歪。。。) 我们平时的软件就是在中间的部分流转的。当我们写好软件没有在使用的时候,软件保存在硬盘里面,当我们需要使用双击软件运行的时候,内存就会自动把软件的代码指令加载到内存中,调用任何一个指令,内存就会“**chachacha** ”的跟 CPU 进行交互,从而将软件的功能执行出来。当我们关闭软件的时候,内存会自动结束掉软件的进程,释放这部分的内存空间,因为它肚子容量小嘛。 事实上,我们平时写的编程语言属于高级编程语言,计算机是不认识他们的,软件编译或者解释器解释的时候会自动转换成“**010101010111101001010010101010** ”这样的二进制代码,我们把它们叫做“机器语言”,我们的电脑可是很笨的,它只认识这俩数字。因此咱们 CPU 运行的指令可是这些只有两个数字符号的二进制代码呢。 本节课教学视频在线观看: http://v.youku.com/v_show/id_XMjU4Nzc3MTQ2OA==.html 同时,我也给大家准备了两个拓展小视频(摘自网络),希望大家看了以后能对 CPU 和硬盘工作等有更深的认识。**因为视频是英文的,洒家还辛辛苦苦的帮你们把中文字幕做好了压缩进去**,嘿嘿: 第一个视频是当 CPU 风扇去掉的时候 CPU 能承受多少的热量: http://v.youku.com/v_show/id_XMjU3OTIyODc4NA==.html?f=49110077&spm=a2hzp.8244740.userfeed.5!2~5~5~5!3~5~A 第二个视频是硬盘内部如何工作: http://v.youku.com/v_show/id_XMjU3OTIyODY0OA==.html?f=49110077&spm=a2hzp.8244740.userfeed.5!3~5~5~5!3~5~A 好啦,今天的课程就到这里,感谢大家的收看! 如果你喜欢我的博客文章的话,欢迎多多分享给朋友们哦~谢谢! 哦,当然原始文件下载地址可不能忘记哈哈哈: 链接:[http://pan.baidu.com/s/1pL35cDl](http://pan.baidu.com/s/1pL35cDl) 密码:9x5p 最后修改:2021 年 08 月 05 日 © 允许规范转载 赞 赠人玫瑰,手留余香