欢迎来到天天文库
浏览记录
ID:56817746
大小:76.50 KB
页数:19页
时间:2020-07-13
《阅读材料考译文.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、阅读材料参考译文第1章什么是真正的通用串行总线通用串行总线(USB)是近来对个人计算机存储器扩展的、发展最快且广泛认可的一种总线。不可能买到一台没有通用串行端口总线的基于因特芯片的PC机(占个人计算机市场高达94%)。这并不是说USB仅限于PC界,这也并不夸张。每一计算机硬件制造厂家都在它们自己的平台上采用了通用串行总线。为什么突然间像串行端口这样平常的东西引起了人们的兴趣呢?原因是通用串行总线远不像串行端口那样简单,它是一种串行总线。这表明计算机背后的这个端口是一个连向大量设备的窗口(我这句话并不是双关语)。这些设备可用菊花链方式连接在一起。各组设备可用称为集线器的集中式硬件独立开。
2、当你考虑这种通用串行总线时,最好将其看作是一种设备连成的网络,就像是以太网那样。图1-22形象地勾画了典型的USB设备网络。乍看起来把一串设备连起来不太好。实际上,对大多数传统串行设备共享的那一点带宽来讲,这明显的是一个下策。毕竟,在RS-232端口上为正式连接的打印机提供的带宽都几乎不够,更不用说用于下载图像的数码相机了。问题还在于它是一个快速总线。我们这么说不太恰当,因为这种通用串行总线在计算机行业中被认为是中、低速总线,它的运行速率为10Mpbs——是大多数企业计算机网络的速度。通用串行总线比起其他总线是不能算作快的,比如光纤通道串行总线,其时钟速率可为300Mpbs,还有即将推
3、出的如可控制音频、视频,达到广播级质量的IEEE1394“火线”总线技术等。因此我们认为USB是一种中速总线,并在继续向前发展着。通用串行总线的设计目标是为现代计算机用户提供纯数字音频、视频和远距离通信。它的速度足以支持这些类型的设备。个人计算机的最大问题总是与你要使用的外围设备的连接有关。任何设备似乎都需要将它们自己的适配卡插入到该总线上。它们有高清晰度视频卡、驱动操作杆的游戏卡、驱动话筒的声卡以及把视频输入到计算机的视频输入卡,还有很多类似的设备。计算机正在缩小。每年都只有很少的几个插槽用于适配卡。个人计算机工业的真正目标是尽可能使计算机普及和不引人注目。同时,现在的计算机含有足够
4、的技术和天然的“马力”去运行各种应用程序和驱动要求精确的数字输入和带宽的各种类型的外围设备。用个人计算机举行视频会议今日已成现实。个人计算机的环绕声立体声是一个标准功能。计算机行业正在努力去包含正在向中、高速外围设备推广的甚至成为设备缩小象征的一种技术。这就是通用串行总线起作用之处。它真正的目标是将外围设备的输入和输出放在“机箱”之外,不使用任何插槽。将智能化放入这些外围设备中而不是放入计算机中。外围设备设计者们也正在从“一体化”中获得解脱——他们不必去对外围设备中的设备和接口卡的功能进行分割。这是他们的胜利。在这种情况下,你计算机的内部总线不会因为这些接口卡之间的业务和信息流而处于饱
5、和状态。这也是你的胜利;你会发现由于这种配置,你会获得整个系统的更好的性能。扬声器的设计者们正在将声卡已有的功能直接放入扬声器中。视频输入设计者正在把视频数字化功能放入到通用串行总线中。连监视器制造厂也在把通用串行总线接口放入他们监视器的背板中,很少要使用视频卡。另外还有提供超高分辨率的数字操纵杆。第2章为什么需要并行体系结构计算机体系结构中,技术和应用融合在一起,有着非常强的交互性。并行计算机体系结构也不例外。一种新维度加到设计空间中——处理器的数量,这种设计更强烈地受可接受的性价比驱动。在特定的时期内无论单个处理器的性能如何,原则上使用多个这样的处理器可以获得更高的性能。需要更高的
6、应用性能是计算技术中各方面都熟悉的特性。硬件能力的发展促进了新的应用,这种发展在很大程度上对体系结构又提出了更高的要求。这种循环极大地推动了正在进行的设计、工程化和制造工作,使得微处理器的性能呈指数持续增长。这也推动了并行体系结构技术的发展,即使难度较大,并行体系结构也要集中解决这些应用需求。如果处理器性能每年提高50%,则可预期100个处理器组成的并行机,能在今后10年内向应用提供广泛的计算能力,而1000个处理器则可支持将近20年。应用需求也促使计算机商家提供一种模式,即在逐步增加成本的同时提高性能和增加功能。低端计算机拥有最大容量和用户数量,而最多的需求应用是由高端服务的。这种“
7、平台金字塔”的影响之一是,在高端增加性能的压力最大,而压力是由少数重要的应用施加的。在微处理时代以前,通过特殊的电路技术和机器组织来获得更高的性能。当今,要获得比先进的微处理器高得多的性能,主要方法是使用多处理器,大多数需求应用使用并行程序。因此,并行体系结构和并行应用程序是受高性能需求支配的。对于体系结构和应用开发者来说,关键之处在于如何使用并行机制去改善应用性能,我们可以定义P个处理器的增速为性能(P个处理器)增速(P个处理器)=性能(1个
此文档下载收益归作者所有