如何实现分布式计数器:谁能帮我翻译一下这段?

来源:百度文库 编辑:高校问答 时间:2024/04/27 01:25:29
As a program is executed, data flow from RAM through an interface unit of wires called the bus, which connects the CPU to RAM. The data are then decoded by a processing unit called the instruction decoder that interprets and implements software instructions. From the instruction decoder the data pass to the arithmetic/logic unit (ALU), which performs calculations and comparisons. Data may be stored by the ALU in temporary memory locations called registers where it may be retrieved quickly. The ALU performs specific operations such as addition, multiplication, and conditional tests on the data in its registers, sending the resulting data back to RAM or storing it in another register for further use. During this process, a unit called the program counter keeps track of each successive instruction to make sure that the program instructions are followed by the CPU in the correct order.

当程序被执行时,数据流通过被称作总线(用来联接CPU和随机存取内存)线路的一个单位,从随机存取内存传入CPU。随后,数据被一个叫做指令解码器的用来解释和执行软件指令的处理单元解码。然后从指令解码器到主要负责计算和分析对比的逻辑处理单元(ALU)。数据可以被逻辑处理单元暂时存储在注册表里,使它能够很快被查找到。逻辑处理单元在注册表里对数据进行很详细的如加、乘和条件检测等操作后,再将最后的结论数据回传到随机存取内存中或者存储到另一个注册表中作进一步的处理。在这个过程中,被称作程序计数器的一个单元跟踪着每一步连续的指令以确保程序指令被CPU按照正确的顺序执行。

PS:这是计算机专业英语啊,应该是微机原理里的一段吧,以前学过,现在都快忘了,不过大致应该是对的

当节目被执行, 数据流从RAM 通过导线接口单位称公共汽车, 连接CPU 到RAM 。数据由一台处理器然后解码称解释和实施软件指示的指示译码器。从指示译码器数据通过对arithmetic/logic 单位(ALU), 进行演算和比较。数据也许由ALU 存放在临时内存地点叫做记数器它也许迅速被检索的地方。ALU 进行具体操作譬如加法、增殖, 和对数据的有条件测试在它的记数器里, 送收效的数据回到RAM 或存放它在其它登记里进一步用途。在这个过程期间, 单位称程序计数器记录各连续指示确信, 程序指令被CPU 遵守在正确次序。

Program在这里应该是程序的意思吧?

当程序执行时,数据流从RAM通过电线的接口单元向总线发出请求,这将会使CPU连接到RAM。数据将被称为指示解码器(解码软件)的处理单元解码。从解码器数据通过数据逻辑单元(ALU)(完成计算和比较)。数据可能会被ALU暂存在成为寄存器的单元里面,在这里它可以很快被检索。ALU执行像加、乘等操作。寄存器里的有条件的数据,把结果数据送回RAM或者储存在另一个寄存器中以备后用。在这个过程中,一个叫程序计数器的单元跟踪连续的指令来确定是与CPU的指令相符的。