登陆注册
27082000000014

第14章 Computer Hardware(7)

The data lines provide a path for moving data between system modules. These lines, collectively, are called the data bus. The data bus typically consists of 8, 16, 32,or 64 separate lines, and the number of lines being referred to as the width of the data bus. Since each line can carry only 1 bit at a time, the number of lines determines how many bits can be transferred at a time. The width of the data bus is a key factor in determining overall system performance. For example, if the data bus is 8 bits wide, and each instruction is 16 bits long, then the CPU must access the memory module twice during each instruction cycle.

The address lines are used to designate the source or destination of the data on the data bus. For example, if the CPU wishes to read a word (8, 16, or 32 bits) of data from memory, it puts the address of the desired word on the address lines. Clearly, the width of the address bus determines the maximum possible memory capacity of the system. Furthermore, the address lines are generally also used to address I/O ports. Typically, the higher-order bits are used to select a memory location or I/O port within the module. For example, on an 8-bit bus, address 01111111 and below might reference location in a memory module (module 0) with 128 words of memory, and address 10000000 and above refer to devices attached to an I/O module (module 1).

The control lines are used to control the access to and the use of the data and address lines. Since the data and address lines are shared by all components, there must be a mean to control their use. Control signals transmit both command and timing information between system modules. Timing signals indicate the validity of data and address information. Command signals specify operations to be performed.

2. Bus Types

Bus lines can be separated into two generic types: dedicated and multiplexed. A dedicated bus line is permanently assigned either to one function or to a physical subset of computer components.

An example of functional dedication is the use of separate dedicated address and data lines, which is common to many buses. However, it is not essential. For example, address and data information may be transmitted over the same set of lines using an Address Valid control line. At the beginning of a data transfer, the address is placed on the bus and the Address Valid line is activated. At this point, each module has a specified period of time to copy the address and determine if it is the addressed module. The address is then removed from the bus, and the same bus connections are used for the subsequent read or write data transfer. This method of using the same lines for multiple purpose is known as time multiplexing.

The advantage of time multiplexing is the use of fewer lines, which saves space and, usually, cost. The disadvantage of time multiplexing is that more complex circuitry is needed within each module. Also, there is a potential reduction in performance since certain events that share the same lines cannot take place in parallel.

Physical dedication refers to the use of multiple buses, each of which connects only a subset of modules. A typical example is the use of an I/O bus to interconnect all I/O modules; this bus is then connected to the main bus through some type of I/O adapter module. The potential advantage of physical dedication is high throughput, because there is less bus contention. A disadvantage is the increased size and cost of the system.

【Vocabulary】

reception

n. 接待,接收

garble

vt. 混淆,断章取义

transmit

vt. 传输,传送,发射

pathway

n. 路径

represent

vt. 表现,象征,回忆

binary

adj. 二进位的,二元的

hierarchy

n. 层次,层级

collectively

adv. 全体的,共同的

designate

vt. 指明,指出,任命,指派

destination

n. 目的地,目标文件

reference

n. 提及,涉及,证明书,介绍信

validity

n. 有效性,合法性,正确性

dedicate

adj. 献身,致力于

multiplex

adj. 多元的

subsequent

adj. 后来的,并发的

permanent

adj. 永久的,持久的

contention

n. 争论,争辩,论点

【参考译文】

系统总线

总线是一种用来连接两个或多个设备的通信线路,它的关键特性是具有共享的传输介质。多种设备连接到总线上,连接在总线上的设备可以接收任何一个设备传送的信号。如果两个设备在同一时刻传送,那么信号将会重叠和混淆。因此,在同一时刻只能有一台设备成功传送。

在多种情况下,一条总线中有多条通信线路,每条线路都能传送代表二进制数1和0的信号。随着时间的持续,通过一条单独的线路可以传送一个二进制数序列。对于所有的线路,一条总线可以在多条线路上同时传送二进制数(并行模式)。例如,一个8位的数据可以通过8条总线线路传送。

计算机系统中包含许多条不同的总线为计算机系统结构中不同层次的部件提供通信线路。连接主要计算机部件(中央处理器、内存、输入/输出设备)的总线叫做系统总线,最常见的计算机相互连接结构是以使用一条或多条系统总线为基础的。

1.总线结构

典型的系统总线包含50~100条独立的线路,每条线路都具有指定的含义和功能。总线设计尽管有许多的不同之处,但是总线中的线路可以分为三类:数据总线、地址总线和控制总线。此外,也许还有为连接的模块供电的电源分配线路。

数据线路是系统模块之间传送数据的线路,这些线路统称为数据总线。典型的数据总线包含8、16、32、64条独立的线路,线路的数量也就是数据总线的宽度。因为每条线路每次只能传送1位,线路的数量决定了一次所能传送的位数。数据总线的宽度是影响整个系统性能的关键因素。例如,数据总线的宽度是8位,每条指令16位长,那么在每一指令周期中,CPU必须两次访问内存模块。

地址总线用来指定数据总线中的源头或目标数据。例如,如果 CPU 想从内存中读一个字长(8位、16位或32位)的数据,则要把期望数据的地址放到地址总线上。很明显,地址总线的宽度决定了系统最大的访问内存的能力。此外,地址总线也常用于地址输入输出端口。在通常情况下,高位用于在模块中选择内存的位置和输入输出端口。例如,在一个8位总线中,地址01111111及以下的地址部分指的是内存模块(模块 0)中的 128 个字的内存位置,地址10000000及以上的地址部分指的是连接在输入输出模块(模块1)上的设备。

控制总线用于控制访问和使用数据及地址总线,数据和地址总线是被所有部件共享的,所以必须通过一种方法控制它们的使用。控制信号和系统模块之间同时传送命令和定时信息。定时信号标志着数据和地址信息的有效性,由命令信号指定被执行的操作。

2.总线类型

总线可以分为两类:专用总线和复用总线。专用总线是指定位一种固定的功能或计算机的附属设备。

许多总线中普遍使用的相互独立的专用地址和数据线是专用功能总线的一个例子。但是这并不是问题的本质。例如,使用地址有效控制线,地址和数据信息就可以在同一套总线中传送。在开始传送数据时,把地址送入总线中,地址有效控制被激活。这时,每一模块都有一段特定的时间周期复制地址,并判断是否是该模块的地址,然后从总线中清除,随后的数据读或写操作使用同样的总线连接。这种将同一总线用于多种用途的方法叫做时分多路复用技术。

时分多路复用技术的优点是可以使用较少的总线,通常能节省空间和费用,它的缺点是在每一个模块中要设计更为复杂的电路。所以它可能会降低系统的性能,因为特定的时间需要共享同一套总线而不能并行处理。

设备专用总线指的是每一总线只连接一类模块的多个总线。典型的例子是用一条输入输出总线来使所有的输入输出模块相互连接,这些总线通过某种类型的输入输出模块适配器与主总线连接在一起。因为对总线的争夺利用少,所以设备专用总线具有数据流量大的优点和增加了系统的体积与费用的缺点。

【Reading Material】

Magnetic Disks

A magnetic disk looks like a small photograph record. Magnetic disks typically store 10 to 1,200 million character of information. So it provides a large amount of storage and rapid retrieval of any stored information. All disks are made of a substance coated with metal oxide, and can therefore be magnetized.

同类推荐
  • 葛传椝向学习英语者讲话

    葛传椝向学习英语者讲话

    《葛传椝向学习英语者讲话》是从葛传椝先生的三本选集《葛传椝英文集(Man and Student)》、《英文刍言(A Word to the Wise)》和《英文作文教本(A Textbook of English Composition)》中选出论述学习英语的三十七篇文章编成的。每篇揭示一个或两个问题,大都是英语语法书和英语修辞学书所不曾讲到的。内容谈到什么读物是初学者需要读的和什么是不宜读的;怎样才能读得精细;说、读和写的关系;以及拘泥语法条条,一概类推所造成的错误等问题。
  • 如果事与愿违,请相信一定另有安排

    如果事与愿违,请相信一定另有安排

    本书为中英双语读物。精巧的故事、有趣的翻译、地道的英文,让读者既能体味微型小说里人性的丰富复杂,又能深层次地品读英文语言的特色表达与艺术之美,是文学爱好者和英语学习者的必备读物。《如果事与愿违,请相信一定另有安排》选取24篇诙谐幽默、情节出其不意的故事,让你在轻松的阅读氛围中忍不住捧腹大笑。
  • 一语多译英语

    一语多译英语

    本书内容丰富,分类明朗。内容涉及日常生活,求职工作,休闲娱乐,出门旅行,友好交际,情感表达等。表达灵活,语言地道。多种灵活的表达,易于吸引读者的学习兴趣,多种表达源于大量英文作品,避免汉语式的英语,是说一口流利、地道英语的最佳选择。形式活泼,易学易用。让读者的学习变得轻松愉快,易于接受。
  • 英语美文口袋书:情感篇

    英语美文口袋书:情感篇

    本套书共设计五本,选取英语国家美文,以欣赏性美文为基础,兼顾时效性和趣味性。内容涉及生活感悟、情感、美德与修养、自然、世界文化等主题,体裁不拘一格,以散文、随笔、故事等形式呈现。体例上,除提供英文和译文外,增加了内容导读、单词解释和文字赏析,便于读者在了解内容同时,达到赏析和学习语言的目的。本书为情感篇。
  • 尽头处,生命更灿烂

    尽头处,生命更灿烂

    《尽头处,生命更灿烂》告诉我们如何用生活中半对半的理论来处变不惊地应对各种变化,永葆青春的秘诀,以及什么是最美的快乐生活旋律。并指出,生活中有些事,我们不必认真去做,要学会让心灵在天空中自由地飞翔,将自己幸福快乐的感觉写出来,学会给予别人快乐,自己也会快乐。
热门推荐
  • 御魔剑修

    御魔剑修

    善与恶孰能分晓没有绝对的善,没有绝对的恶我相信在主角的演绎之下,是非对错看官自有定见。
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 甜心霸道而又帅气的偶像对你道歉

    甜心霸道而又帅气的偶像对你道歉

    甜心偶遇霸道而又帅气偶像的奶奶,并救了他奶奶一命,但霸道的偶像却以为她是为了接近他才救的奶奶,谁知天意弄人她、他竟然在一个高学读书?男主会怎么对待这位可爱的甜心呢?
  • 亚特兰蒂斯:基因战争

    亚特兰蒂斯:基因战争

    约3万年前,尼安德特人神秘灭绝,1918年,西班牙大流感夺去全球5000万人生命。所有谜团都指向失落的神话之城——亚特兰蒂斯。古老神话解开人类起源之谜,一场瘟疫即将蔓延全世界。这场病毒是毁灭,还是新一轮的物竞天择?揉合考古学、人类学、失落神话、历史事件、科学假说、民间传说,核心中还有核心,阴谋之上还有阴谋,高潮迭起,让人欲罢不能。
  • 身骑白马

    身骑白马

    等待与背叛。男欢并女爱。复仇后复虐。换下青葱,着上华服。她毅然抛弃寒窑。千年后的薛平贵与王宝钏。在荒诞的年代上演一出荒诞的戏,呈现出一个欲望的青春年华。最后都微笑地归于小团圆。
  • 通用技能书

    通用技能书

    2100年,地球突然出现成千上万道光柱,随之出现的还有各式各样的怪物,经过几十年的不懈努力,人类强者辈出,带领地球重归和平。神秘的光柱并没有因此消失,在抵御通过光柱降临的怪物的同时,人类强者通过光柱传送到另外一端的时候,却发现了一片神奇的大陆,无数强横的魔兽。人类虽然微不足道,但是古老的传承重焕光芒,古武,狼人,血族,黑巫师,基因改造者,兽语者以及新纪元的魔法,诞生了许多人类强者。一个璀璨的新纪元就此拉开帷幕。
  • 客户想让你知道的事

    客户想让你知道的事

    《客户想让你知道的事》客户的选择越来越多,老主顾跑得越来越快,大订单拿得越来越少。这是为什么?擅长发现并解决复杂商业问题的大师拉姆?查兰说,该到了以另一种方式看销售的时候了!不用再为摸不到客户心思发愁,客户想让你了解的是他们企业的运作方式。这样你才能帮助他们改进。
  • 悍剑天下

    悍剑天下

    一家满门倾夜覆灭,只留少年孤此生。此仇不报,何颜于世间。手有剑,便可战,血未尽,仇犹报。
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 从火星废土

    从火星废土

    正经末世文,没有搞笑,我是认真的,没有搞笑。