今天让我们来谈谈电脑硬件是如何工作的。
作为一个程序员,要知其然,还要知其所以然,同时我们平时所写的软件还存在电脑的硬件中呢,对于硬件内部是如何执行这些软件中的指令代码的,我们有一个大致的了解之后相信会对大家更有帮助。
因此今天雪山凌狐开辟此文,专门跟大家谈谈电脑硬件是如何工作的。
大家看!
中间的这个CPU中央处理器就是计算机的大脑了,负责运算和处理一切事物,拥有最强大的能力,极其高速的运算速度,每秒可以处理上十亿次请求和运算。它总是会问我们下一步该做什么呢p>
下面,我们的主存储,也叫做随机存取存储器(RAM)就是我们平时通常所说的内存,它里面存储的是临时放着的指令,而CPU就从这里面读取这些指令,执行下一步操作。
右边的I/O设备是我们所说的输入输出设备,电脑可以外接键盘,鼠标, 线,触摸板等设备辅助我们输入指令,而我们有打印机,声卡,显示器等等帮助电脑将丰富的内容输出,通知使用者。
左边的二级存储器也是一种存储设备。CPU和RAM有时会集成在一块主板芯片上,有时分开,二级存储通常是跟CPU分开的,我们通常把它们叫做硬盘。记忆棒(U盘)也是二级存储中的一种。这里请大家特别注意,RAM存储器是存储空间有限的存储器,它的运算速度非常快,但是只是暂时存储,当电源关闭或者重新启动后里面的数据将不复存在。而二级存储器比如硬盘的运算速度比内存慢上许多,但是好处在于关机断电等操作并不会抹除上面的数据,除非你删除掉它们。所以硬盘的空间通常较大,用来长期存放你的XXX等文件(嗯,别想歪。。。)
我们平时的软件就是在中间的部分流转的。当我们写好软件没有在使用的时候,软件保存在硬盘里面,当我们需要使用双击软件运行的时候,内存就会自动把软件的代码指令加载到内存中,调用任何一个指令,内存就会“chachacha”的跟CPU进行交互,从而将软件的功能执行出来。当我们关闭软件的时候,内存会自动结束掉软件的进程,释放这部分的内存空间,因为它肚子容量小嘛。
事实上,我们平时写的编程语言属于高级编程语言,计算机是不认识他们的,软件编译或者解释器解释的时候会自动转换成“010101010111101001010010101010”这样的二进制代码,我们把它们叫做“机器语言”,我们的电脑可是很笨的,它只认识这俩数字。因此咱们CPU运行的指令可是这些只有两个数字符 的二进制代码呢。
本节课教学视频在线观看:
同时,我也给大家准备了两个拓展小视频(摘自 络),希望大家看了以后能对CPU和硬盘工作等有更深的认识。因为视频是英文的,洒家还辛辛苦苦的帮你们把中文字幕做好了压缩进去,嘿嘿:
第一个视频是当CPU风扇去掉的时候CPU能承受多少的热量:
第二个视频是硬盘内部如何工作:
好啦,今天的课程就到这里,感谢大家的收看!
如果你喜欢我的博客文章的话,欢迎多多分享给朋友们哦~谢谢!
哦,当然原始文件下载地址可不能忘记哈哈哈:
相关资源:基于单片机的智能灌溉喷洒系统的设计_单片机灌溉喷头-单片机文档…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!