论文部分内容阅读
现在,是个地球人都知道个人电脑(PC)是由CPU、内存以及各种I/O(输入/输出设备,如:硬盘、显示器、键盘、鼠标等)组成的,CPU是所有电脑器件的总司令。那么CPU是怎么调兵遣将,各个设备之间又如何能互通有无的呢?这其中“总线”功不可没,下面让我们一起来了解它的发展吧。
说起我们总线,给人最直接的印象可能就是你在主板上看到的那些密密麻麻的金属线路,正是这些明线和暗线(有些直接看不到)将CPU及各种设备连接起来,它们之间要互相传个话(即数据或指令)什么的,就是通过我们这些连线来传送的。你可以把我们想象成连接在各设备之间的大马路,这样是不是更形象些?
IBM XT的时代
说起来,我们PC总线的历史,可能比正在看这篇文章的你还要大。话说在1981年8月12日那天,IBM正式发布了历史上第一台PC,采用的总线结构就称作XT。IBM的工程师们是按图1所示的样子对我们进行设计的,CPU、内存、I/O(输入/输出),所有设备都连在一条马路(单总线)上。这种线路设计很简单,容易实现,但是一到忙的时候,各个设备抢占线路造成拥堵不说,而且大家都是绑在一条线上的“蚂蚱”,所有设备被要求在同步的模式下工作,这样CPU、内存的速度再快,也只能眼睁睁受着软驱、硬盘等I/O设备的拖累,一步步蹒跚前行了。
总线的第一次分家
时间一久我们的一些兄弟受不了了,提起投诉,终于在1987年,由康柏公司想出了一个好办法—分家。如图2所示,它们把系统总线从I/O总线中独立出来,把CPU、内存这些跑得快的设备放在系统总线上,键盘、硬盘等I/O设备依然在单总线上,这就大大降低了快速和慢速设备之间的影响。这两边要想沟通的话,就通过中间的一块特定的芯片(Bridge)进行。
486时代的倍频
90年代中期,486电脑开始盛行。说起来这CPU的发展速度真是一日千里,连一向很快的内存兄弟也有点跟不上趟了。这时崛起的Intel公司便开始在486芯片中引入倍频技术(Clock Doubler),就是让CPU做两手准备,通过系统总线与内存沟通的时候,CPU降低频率以适应内存(外频),CPU内部处理时则全速运行(主频),如图3所示。
越分越细的新时代
现在总线的发展越来越细化,总线类别繁多,如图4所示是较新一代的系统结构。内存(Memory)、AGP显卡等数据吞吐量大的设备直接连接到速度较快的北桥芯片(NorthBridge)上,北桥芯片和CPU之间则是通过前端总线(FSB)相连的。另外一些慢速设备,像PCI、IDE、S-ATA、USB设备等,则与南桥芯片(SouthBridge)连接,南桥再通过北桥与CPU相连。什么,你不认识南桥北桥?一般主板上离CPU较远的角落,有一块较大芯片,就是南桥;而离CPU近一些的那块大芯片就是北桥了,北桥运算速度快,发热量也大,所以它一般带有散热片。
好了,今天就说这么多,更多总线方面的知识,请访问博墅:http://fly2spring.blog.cfan.com.cn。
原作:http://www.karbosguide.com/books/pcarchitecture/chapter34.htm
改编:流言
说起我们总线,给人最直接的印象可能就是你在主板上看到的那些密密麻麻的金属线路,正是这些明线和暗线(有些直接看不到)将CPU及各种设备连接起来,它们之间要互相传个话(即数据或指令)什么的,就是通过我们这些连线来传送的。你可以把我们想象成连接在各设备之间的大马路,这样是不是更形象些?
IBM XT的时代
说起来,我们PC总线的历史,可能比正在看这篇文章的你还要大。话说在1981年8月12日那天,IBM正式发布了历史上第一台PC,采用的总线结构就称作XT。IBM的工程师们是按图1所示的样子对我们进行设计的,CPU、内存、I/O(输入/输出),所有设备都连在一条马路(单总线)上。这种线路设计很简单,容易实现,但是一到忙的时候,各个设备抢占线路造成拥堵不说,而且大家都是绑在一条线上的“蚂蚱”,所有设备被要求在同步的模式下工作,这样CPU、内存的速度再快,也只能眼睁睁受着软驱、硬盘等I/O设备的拖累,一步步蹒跚前行了。
总线的第一次分家
时间一久我们的一些兄弟受不了了,提起投诉,终于在1987年,由康柏公司想出了一个好办法—分家。如图2所示,它们把系统总线从I/O总线中独立出来,把CPU、内存这些跑得快的设备放在系统总线上,键盘、硬盘等I/O设备依然在单总线上,这就大大降低了快速和慢速设备之间的影响。这两边要想沟通的话,就通过中间的一块特定的芯片(Bridge)进行。
486时代的倍频
90年代中期,486电脑开始盛行。说起来这CPU的发展速度真是一日千里,连一向很快的内存兄弟也有点跟不上趟了。这时崛起的Intel公司便开始在486芯片中引入倍频技术(Clock Doubler),就是让CPU做两手准备,通过系统总线与内存沟通的时候,CPU降低频率以适应内存(外频),CPU内部处理时则全速运行(主频),如图3所示。
越分越细的新时代
现在总线的发展越来越细化,总线类别繁多,如图4所示是较新一代的系统结构。内存(Memory)、AGP显卡等数据吞吐量大的设备直接连接到速度较快的北桥芯片(NorthBridge)上,北桥芯片和CPU之间则是通过前端总线(FSB)相连的。另外一些慢速设备,像PCI、IDE、S-ATA、USB设备等,则与南桥芯片(SouthBridge)连接,南桥再通过北桥与CPU相连。什么,你不认识南桥北桥?一般主板上离CPU较远的角落,有一块较大芯片,就是南桥;而离CPU近一些的那块大芯片就是北桥了,北桥运算速度快,发热量也大,所以它一般带有散热片。
好了,今天就说这么多,更多总线方面的知识,请访问博墅:http://fly2spring.blog.cfan.com.cn。
原作:http://www.karbosguide.com/books/pcarchitecture/chapter34.htm
改编:流言