当前位置: 首页 > 文档资料 > C++大学教程 >

1.3 计算机组成

优质
小牛编辑
129浏览
2023-12-01

不管外观如何不同,每个计算机都可以看成由六个单元(logical unit)或部分组成,即:

1.输入单元(iput unit),这是计算机的“接收”部分,从各种输入设备接收信息(数据和计算机程序),并将这些信息放到其他单元中,使信息得以处理。如今大多数信息都是通过键盘和鼠标设备输入计算机。将来大多数信息也许可以通过语音输入或扫描图形而获得。

2.输出单元(output unit),这是计算机的“发送”部分。将计算机处理过的信息送到不同输出设备中,向计算机外部提供所需的信息。如今计算机输出的大多数信息是通过屏幕显示、书面打印或用于控制其他设备。

3.内存单元(memoryunit),这是计算机中快速访问、低容量的“库存”部分。它保存通过输入单元输入的信息,以便在需要时立即提供这些信息进行处理。内存单元保存处理的信息,直到输出单元将信息故到输出设备中。内存单元也称为内存或主内存(memory或primary memory)。

4.算术/逻辑单元(arithmetic and logic unit ALU)这是计算机的“生产”部分,负责进行加、减、乘、除等运算,包含判断机制例如可以让计算机比较内存单元中的两个项目,确定其是否相等。

5.中央处理单元(central processing unit CPU),这是计算机中的“管理”部分,是计算机的协调员,负责管理其他部分的操作。CPU告诉输入单元何时将信息读取到内存单元中,告诉ALU何时利用内存单元中的信息进行计算,告诉输出单元何时将内存单元中的信息发送到指定的输出设备中。

6.辅助存储单元(secondary storage unit),这是计算机长期的高容量“库存”部分,其他单元不是经常使用的程序或数据通常放在辅助存储单元(如磁盘)中,直到几小时、几天、几月甚至几年后才需要。访问辅助存储单元中的信息要比访问主内存中的信息慢得多。辅助存储单元的单位成本比主内存的单位成本低得多。