购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1 计算机子系统

你可以认为计算机硬件由3个独立的子系统组成:中央处理单元(Central Processing Unit,CPU)、内存(memory) 、输入/输出(Input/Output,I/O)。三者之间以总线相连,如图1-1所示。

图1-1 计算机子系统。CPU、内存、I/O子系统之间通过3根总线彼此通信

我们来依次了解一下各个部分:

● CPU:控制内存和I/O设备之间往来的数据流。CPU对数据执行算术和逻辑运算,根据算术和逻辑运算的结果决定操作顺序。CPU还包含一部分容量很小的高速内存。

● 内存:为CPU和I/O设备提供易于访问的存储,用于存储CPU的指令及其处理的数据。

● I/O:与外部环境以及大容量存储设备(例如,磁盘、网络、USB、打印机)通信。

● 总线:一种物理通信路径,其协议明确规定了该路径的使用方式。

如图1-1中的箭头所示,信号可以在总线上双向流动。地址总线用于指定内存位置或I/O设备。程序数据和指令在数据总线上流动。控制总线上的信号指定了各个子系统应该如何使用其他总线上的信号。

图1-1所示的总线代表必须在3个子系统之间传递的信号的逻辑分组。特定总线实现可能不会为每种总线设计独立的物理路径。举例来说,如果你在计算机中安装过显卡,它可能使用的是PCI-E(代表peripheral component interconnect-express)总线。PCI-E总线上相同的物理连接会在不同的时间传送地址和数据信号。 /aQGEw1FPikwI3q9pihlDmPRJsqYWb2VILV11QS818j+AVr7XDNKfikIwai318Wj

点击中间区域
呼出菜单
上一章
目录
下一章
×