在一个处理器系统中,所有的外围设备包括memory都会使用公共总线连接到CPU。按照图2所示,这些总线就是外设(包括**)和CPU传输数据的路径。包括直接存储器存取的处理器对于总线来说有两个master—CPU和直接存储器存取。例如,一个简单的C语句:“a= b + c”,这涉及到CPU对memory数据的访问。CPU需要访问内存来读入变量b和c,就算之和,并更新内存里 “a”变量对应位置的值。当CPU需要访问内存时,它先向总线提出请求,然后总线处理请求,获得结果,然后通过总线更新memory对应位置的数据。