您的位置:首页 > 理论基础

计算机的硬件组成

2017-05-20 17:45 113 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LittleFishC/article/details/72582334

       纵使过了很多年,现在传统的计算机依然使用的是冯诺依曼体系结构,本人也是很佩服这位科学家. 好了不废话了,我们直接进入正题.

大家先从直观了解一下, 图片如下:


       第一个就是输入设备, 它其实就是鼠标,键盘等等吧.而运算器和控制器呢,也就是我们俗称的CPU. 接着就是存储器, 存储器实际上是分为三个部分的, 一部分是CPU里面有功能可以存储数据,另一部分是内存, 还有就是我们日常所说的硬盘. 输出设备我们可以把它看成是打印机,显示器等等. 

     我们人与人的交流都是通过语言的,计算机也不例外! 由于硬件的制约, 传统计算机只能识别0和1, 也就是我们早有耳闻的二进制.

计算机执行我们给的指令是按照顺序执行,如下图所示:


最后,通过一个例子说一下计算机到底是如何进行工作的,比如实现1+1=2.(可以通过上面的冯诺依曼体系图结合看下面的这个步骤)

 ①1+1对应的机器指令:

1011 0000 0000 0001
0000 0100 0000 0001

上面硬编码的意思就是把1把存储到一个存储器,然后再和一个1进行相加

②通过输入设备将指令存储到存储器中

③控制器取出第一条指令,判断指令是否有效
④运算器开始计算,并将结果保存到存储器中

⑤ 重复3、4

⑥控制器相应输出设备的请求信号,将结果发送给输出设备

⑦输出设备对结果进行处理(显示器、打印机等等)

注意: 上面的例子并不是一个传统计算机真正严谨的执行过程, 只是希望通过这个例子告诉大家一个简单的执行过程. 还有就是输入输出设备并不是随时能够把数据输入输出的,它们都是归控制器所管理, 输入输出设备他们会定期的像控制器发送信号,什么时候可以用了,什么时候不要用等等.


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: