在这一节中,主要是介绍程序是如何保存在计算机中,并且如何转换成计算机可识别、可执行的信息,然后介绍计算机硬件中是如何一步步执行程序的。
所以首先简单介绍计算机的硬件组成,以此作为基础后,一步步介绍程序是如何存储并执行的。
贯穿整个系统的是一组电子管道,称作总线,它携带字节信息并负责在各个部件之间进行传递。总线通常被设计成传送特定长度的字节块,也就是字(Word),这是一个基本的系统参数,不同系统中各不相同,大多数机器字长要么是4个字节(32 位),要么是8个字节(64 位)。
总线主要包含数据总线、地址总线和控制总线:
I/O设备是系统和外部世界的联系通道。每个I/O设备都通过一个控制器或适配器与I/O总线相连,负责I/O设备和I/O总线间的信息传递。
控制器和适配器的区别:
简称主存,是一个临时存储设备。当程序运行时,主要保存程序以及程序处理的数据。基本单位是字节(Byte),从物理上来说, 主存是由一组**动态随机存取存储器(DRAM)**芯片组成的。从逻辑上看,主存是一个线性的字节数组,每个字节都指定了唯一的地址,这个地址从0开始。