
一、计算机硬件组成

| 名称 | 分类 | 功能 |
|---|---|---|
| 控制器 | 组合逻辑控制器和微程序控制器 | 计算机的指挥系统,用来控制计算机其他组件的运行,相当于人类的大脑 |
| 运算器 | 并行、串行 | 进行算术运算和逻辑运算 |
| 存储器 | 内存 | 存储数据,断电数据会消失 |
| 外存 | 存储数据,断电数据不会消失 | |
| 输入输出(I/O) | 人机交互类外部设备,存储设备等 | 控制输入和输出 |
cpu=运算器+控制器
CPU、内存(主存储器)以及其他I/O设备都由一条系统总线(bus)连接起来并通过总线与其他设备通信,如图所示:

(注:我们编写的程序一定是要运行于计算机硬件之上,而站在硬件的角度,与运行程序有关的三大核心硬件为CPU、内存、硬盘。
程序最先是存放于硬盘中的,程序的运行是先从硬盘把代码加载到内存中,然后cpu是从内存中读取指令运行。)
总结来说:
- cpu是人的大脑,负责控制全身和运算(通常将运算器和控制器合称为中央处理器(Central Processing Unit,CPU)。其中运算器用来主要负责程序运算与逻辑判断,控制器则主要协调各组件和各单元的工作,所以CPU的工作主要在于管理和运算。可以说计算机的大脑就是CPU,它从内存中**取指令->解码->执行,**然后再取指->解码->执行下一条指令,周而复始,直至整个程序被执行完成。)
- 内存是人的记忆,负责临时存储
- 硬盘是人的笔记本,负责永久存储
- 输入设备是耳朵或眼睛或嘴巴,负责接收外部的信息存入内存
- 输出设备是你的脸部(表情)或者屁股,负责经过处理后输出的结果
以上所有的设备都通过总线连接,总线相当于人的神经
举个例子:
上课开始,老师讲课,学生听课,老师是程序员,学生是计算机,学生的器官都是计算机各部分组成
1.你通过耳朵接收老师讲的知识->输入
2.通过自己的神经,将接收的数据存入自己的内存/短期记忆(总线、内存)
3.光听不行,你还需要反应/处理老师讲的知识,于是你的大脑/cpu从短期记忆里取出知识/指令,分析知识/指令,然后学习知识/执行指令 (cpu取指、分析、执行)
4.你通过作业或者说话输出你学到的结果
5.你想要永久将知识保存下来,只能拿出一个笔记本,把刚刚学会的知识都写到本子上,这个本子就是硬盘(磁盘)
既然CPU的重点在于进行运算和判断,那么要被运算与判断的数据是从哪里来的?CPU读取的数据都是从主存储器(内存)来的!主存储器内的数据则是从输入单元所传输进来!而CPU处理完毕的数据也必须先写回主存储器中,最后数据才从主存储器传输到输出单元。

在超大规模集成电路构成的微型计算机中,往往将CPU制成一块具有特定功能的芯片,称为微处理器,芯片里边有编写好的微指令集,我们在主机上的所有操作或者说任何软件的执行最终都要转化成cpu的指令去执行,如输入输出,阅读,视频,上网等这些都要参考CPU是否内置有相关微指令集才行。如

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



