计算机组成原理是学习计算机内部结构的必要知识。
第一步,我们需要知道计算机内部的结构:
计算机系统
硬件系统
主机部分:
cpu:
运算器:负责数据的运算
控制器:从内存中读取指令,并运行指令
内存:
rom:只读存储器,写入后不可更改
ram:随机存储器,临时存放数据区域,存取速度快,软件运行时,需要把程序写入ram。掉电后数据丢失。
外部设备:
外存:硬盘等
输入设备:键盘
输出设备:显示器
软件系统
系统软件:操作系统,数据库等
应用软件:应用程序
第二步:我们需要了解下电脑的工作流程:
当我们打开一个程序的时候,工作如下:
1)系统将代码放到内存
2)控制器从存储器中读取指令。(存储器是包括内存和外存)
3)控制器开始分析指令,并执行指令,同时为下一条指令做准备
4)控制器读取下一条指令,如此反复,直到执行完所有指令
第三步:让我们了解下总线
连接计算机各部件之间的一根信息线。
第四步:让我们深入存储器
计算机就是对数据进行加工和存储的机器。自然存储器是最重要的部件。存储器包括了两部分:内存和外存。
内存也叫做主存储器,外存叫做辅助存储器。
内存是直接与cpu进行交互的,外存想要跟cpu进行交互,还要先将数据写入内存中。
主存
1)功能:保存需要执行的程序和数据,只能临时存放数据,不能长久保存。
2)组成:存储体+地址寄存器+地址译码器驱动+数据寄存器
3)分类:rom+ram
高速缓冲存储器:
1) 比主存快5-10倍。
备注:外存和内存的区别,除了位置的不同外,还有一个就是硬件材料上的,内存使用的是半导体,而外存使用的是铝合金