计算机主要元器件
如下表:
主要元件 | CPU | 内存 | 硬盘 | 显示器 | 键盘/鼠标 | 主板 |
负责功能 | 运 算 | 内部储存器 | 外部储存器 | 输出设备 | 输入设备 |
为什么分内部和外部储存器呢?
根据它们和CPU的远近关系,硬盘离CPU远,称为外部储存器,内存离CPU近,称为内部储存器
内存换算关系
1KB=1024B 1B=8bit即1字节=8位,每位放的是0或1
硬盘和内存的区别
硬盘读写速度慢,内存更快
断电后,内存的数据会丢失,硬盘不会
CPU运算模拟
CPU | 地址总线 | 内存地址有 0x01 0x02 0x03 0x04 等等 ........ 内存 |
数据总线 | ||
控制总线 |
假设我们要运算100x200
第一步
将100放入地址0x01,将200放入0x02,将乘号放入0x03,为结果提前开辟内存0x04
第二步
CPU通过控制总线告知内存接下来要对数据进行的操作,读取还是写入,
CPU通过地址总线告知内存要读的数据的地址
内存把地址0x01里的数据通过数据总线给了CPU
按照这种方式,CPU要到了100,200,和乘号,然后CPU经过运算得出结果20000
第三步
CPU通过控制总线,告知内存,要写入
通过地址总线告知写入位置0x04
通过数据总线传送数据20000
总结:
数据总线传输数据,控制总线传输读或者写等操作,地址总线传输地址.
知识扩展*:一条总线只能传输0或1,两条总线能传输4个数据,n条线就是2^n,如果数据总线只有一条,那么只能传0或1两个数据,如果地址总线只有一条,那么只能传0x01或0x00两个地址,其他地址不能传,如果控制总线只有1条,那么只能传输读或写操作.一般来说,32位系统有32条总线,64位系统有64条,32位系统就是2^32位,大小就是2^32,也就是4GB内存