1.计算机系统组成
- DBMS:数据库管理系统
- 软件分为:应用软件和系统软件(红色圈到绿色圈部分,操作系统本身就是系统软件)
2.总线
- 总线:贯穿整个系统的一组电子管道称为总线
(1)片内总线:CPU内部的总线
(2)系统总线通常说的总线,称之为系统总线
数据总线DB:传递控制,时序信号
地址总线CB:
控制总线CB:
(3)外部总线:USB等
3.I/O设备
- I/O设备:是系统与外界联系的通道
(1)键盘鼠标是输入设备
(2)显示器是输出设备
(3)磁盘既是输入设备也是输出设备
(4)输入输出是相对于内存来说的
4.内存
- 内存
内存是一个重要的部件,它是与CPU进行沟通的桥梁。它用来存放数据以及程序要处理的数据,磁盘中的数据要加载到内存才能运行。
5.处理器(运算器+控制器)
- 处理器:中央处理器(CPU),简称为处理器,CPU主要由运算器,控制器,寄存器构成;
取值:PC
译码:ISA,精简指令集等
执行:ALU
写回:
跳转:
注意:PC:程序计数器,ALU:算数逻辑单元
DMA控制器:存储器控制器技术
(1)在键盘上敲入./hello,CPU通过外部总线,传输至IO桥(北桥芯片(与CPU,内存相连),南桥芯片)读取到寄存器中,最后将数据写入到内存中。

(2)hello程序是保存在磁盘的,将磁盘中hello代码装载到内存中。该装载过程不经过CPU。而是使用DMA技术!!此时CPU可以去做别的事情。接着,CPU读取内存中的代码进行执行。

(3)CPU执行完毕产生的输出:输出到内存,将内存中的数据拷贝到显示器

(4)注意:CPU的高速缓存,可以缓存内存中的一部分数据,CPU下次可以直接从高速缓存中获取数据,这也叫局部性原理。 所以,要减少使用goto语句,因为goto语句会使得CPU跳转地址,破坏高速缓存
相关文章:
-
2022-12-23
-
2021-09-22
-
2022-01-05
-
2021-10-04
-
2021-11-15
-
2021-09-07
-
2021-04-02
-
2021-08-09
猜你喜欢
-
2021-05-17
-
2022-12-23
-
2021-07-02
-
2021-12-19
-
2021-05-07
-
2022-01-09
相关资源
-
下载
2023-02-20
-
下载
2021-06-06
-
下载
2021-06-06