当今这个社会,笔记本电脑已经非常常见了,学习一下计算机硬件的基本知识能更好的帮助我们学习编程,下面让我们来了解一下计算机硬件的基本知识。
现在人工智能的时代似乎越来越近了,这也是电脑的终极目标:像人一样思考。而它的组成,也是按照人为蓝本来进行的。下面就来进行一下计算机的三大核心硬件。
计算机的cpu是计算机硬件的核心。它可以称为是计算机的司令部,控制各个部分共同完成程序的运行。cpu一共包含两个部分:
这两者合起来就相当于人类的大脑,指挥身体来完成相应的动作。
存储器相当于人的记忆功能。就是用来存取相关数据的。存储器一共可分为两个部分:
输入\输出设备就是人们与计算机进行数据沟通交流的部分了。
输入\输出设别就相当于人与人交流的工具。
这三部分也是计算机的核心硬件了。那么接下来,让我们说一下计算机的三大核心硬件与程序执行的关系。
那么介绍完核心硬件,那么要讲讲程序在计算机上是怎么运行的呢?
当我们在计算上下载某一个微信时,其本质是将该应用程序的代码等相关文件保存在自己的硬盘上,当我们运行微信时,电脑就会把文件从硬盘上读取到内存上,然后交给cpu运行。
通俗点说就是小本子(硬盘)上记载着我们需要完成的事情,当我们拿起来小本子(硬盘)看的时候,信息就会传递给大脑中的记忆(内存),然后交给大脑,让大脑进行分析接到的信息。
实际上运行一个文件经过的计算机硬件的顺序是:硬盘 ==》 内存 ==》 cpu。
主要程序分为三步:
如果只有计算机硬件,就像植物人一样,什么也做不了。要想起死回生,就不得不说一下计算机的操作系统。
如果拿到一台计算机,我们需要它去做一些事情,那就不得不向cpu发送指令,让它得到命令之后,去控制计算机的硬件去完成这个指令。
我们都知道计算机是用最简单的二进制来实现功能的,假设如果我们想要开发一个美颜相机的应用程序,需要打开计算机的摄像头,那我们就需要用二进制的语言告诉计算机,你要打开你的相机,然后我们就开始写啊写啊,,,,3年过去了,我们终于写好了让计算机打开摄像头的命令了,然后我们需要按下拍照键,,,,,好了,还让不让人活了,成功崩溃。
这个时候,有人站出来了。这个人说:”你们都去开发软件去吧,我把计算机的硬件运转这些复杂的功能都封装成一个简单的命令,你们啥时候用就调用就行了。“于是,我们去快乐的玩耍 了。
而这个统筹计算机硬件和应用软件间的这一层就是操作系统了。
操作系统的功能有两种:
这样我们可以知道,计算机可以分为三层结构:
原文:https://www.cnblogs.com/liqianxin/p/12378797.html