西工大专业英语翻译7到11单元.docx
《西工大专业英语翻译7到11单元.docx》由会员分享,可在线阅读,更多相关《西工大专业英语翻译7到11单元.docx(26页珍藏版)》请在冰豆网上搜索。
西工大专业英语翻译7到11单元
第七单元ComputerTechnologies
Text1
ThecentralandessentialingredientofCAD/CAMisthedigitalcomputer.
CAD/CAM最重要的组成部分是数字计算机。
Itsinherentspeedandstoragecapacityhavemadeitpossibletoachievetheadvancesisimageprocessing,realtimeprocesscontrol,andamultitudeofotherimportantfunctionsthataresimplytoocomplexandtime-consumingtoperformmanually.
数字计算机固有的速度及其存储能力使得CAD/CAM进行图像处理,实时控制以及其他许多重要功能若手工操作复杂又耗时能简单得进行成为可能。
TounderstandCAD/CAM,itisimportanttobefamiliarwiththeconceptsandtechnolotyofthedigitalcomputer.
想要掌握CAD/CAM,熟悉数字计算机技术及理论是非常重要的。
Themoderndigitalcomputerisanelectronicmachinethatcanperformmathematicalandlogicalcalculationsanddataprocessingfunctionsinaccordancewithapredeterminedprogramofinstructions.
现代数字计算机是一种可以根据预先设定的程序指令进行逻辑数据运算以及数据处理功能的电子仪器。
Thecomputeritselfisreferredtoashardware,whereasthevariousprogramsarereferredtoassoftware.
计算机本身称为硬件,而各种各样的程序都被称为软件。
Therearethreebasichardwarecomponentsofageneral-purposedigitalcomputer:
通用的数字计算机有如下三个基本组成设备:
●Centralprocessingunit(CPU)中央处理单元(CPU)
●Memory记忆单元
●Input/output(I/O)section输入/输出单元
TherelationshipofthesethreecomponentsisillustrateinFig.1.1.Thecentralprocessingunitisoftenconsideredtoconsistoftwosubsections:
acontrolunitandanarithmetic-logicunit(ALU).
三个设备的相关关系如图1.1所示。
中央处理单元往往被认为是由两个子单元组成:
控制单元和数据逻辑单元(ALU)。
Thecontrolunitcoordinatestheoperationsofalltheothercomponents.ItcontrolstheinputandoutputofinformationbetweenthecomputerandtheoutsideworldthroughtheI/Osection.
控制单元协调其他所有组件的操作,控制单元通过I/O部分控制计算机与外部环境信息的输入与输出。
Synchronizesthetransferenceofthesignalsbetweenthevarioussectionsofthecomputer,andcommandtheothersectionsintheperformanceoftheirfunctions.Thearithmetic-logicunitcarriesout thearithmeticandlogicmanipulationsofdata.Itadds,substracts,multiplies,divides,andcomparesnumbersaccordingtoprogrammedinstructions.
指挥其他部分执行各自的功能。
数字逻辑单元控制数据的运算和逻辑操作。
根据程序指令进行加,减,乘,除以及数字的比较。
Thememoryofthecomputeristhestorageunit.ThedatastoredinthissectionarearrangedintheformofwordswhichcanbeconvenientlytransferredtotheALU orI/O sectionforprocessing.
计算机的记忆单元是计算机的存储单元,数据以方便传输至ALU单元或者I/O部分并进行处理的语音形式存储在这一部分。
Finally,theinput/outputprovidesthemeansforthecomputertocommunicatewiththeexternalworld.Thiscommunicationisaccomplished throughperipheralequipmentsuchasreaders,printers,andprocessinterfacedevices.
最后,输入/输出单元提供计算机与外部设备交互的方式。
这一交互是通过周边设备如读取器、打印机和过程控制接口设备实现的。
The computermayalsoconnectedtoexternalstorageunits(e.g.tapes,didks,etc.)throughtheI/Osectionofthecomputer.
计算机也可以通过计算机的I/O部分连接外部存储单元(如磁带,磁盘等)。
Thesoftwareconsistsoftheprogramandinstructionsstoredinmemoryandinexternalstorageunits.Itisthesoftwarethat assignsthevariousfunctionswhichtheuserdesiresthesystemtoaccomplishtothecomputer.Theusefulofthecomputer'smemorycanbeeasilychanged.andthereforedifferentprogramscanbeplacedintomemory,thedigitalcomputercanbeusedforawidevarietyofapplications.
软件包括存储在内部和外部存储单元的程序和指令。
软件分配执行各种各样用户希望计算机去执行的功能。
有用的计算机内存可以很容易改变并且因此不同的程序可以放置进内存,数字计算机可以广泛应用于各种各样不同的场合。
Regardlessoftheapplication,thecomputerexecutestheprogramthroughitsabilitytomanipulatedataandnumbersintheirmostelementaryform.Thedataandnumbersarerepresentedinthecomputerbyelectricalsignalswhichcantakeoneoftwoalternativestates.Thisformofrepresentationiscalledthebinarysystem.Themorefamiliardecimalnumbersystemandawholehostofsoftwarelanguagescanutilizethebinarysystemtopermitcommunicationbetweencomputersandhumanbeings.
不管应用于哪种场合,计算机总是通过计算机本身最基本的操作数据和编号形式执行程序。
在计算机中数据及编号是通过在两种不同状态的电信号中选择一种状态表示的。
这种形式的表现被称为二进制系统。
更熟悉的十进制系统和许多软件语言可以利用二进制允许计算机和人之间的交互。
CentralProcessingUnit(CPU) 中央控制单元
Thecentralprocessingunit(CPU)regulatestheoperationofallsystemcomponentsandperformsthearithmeticandlogicaloperationsonthedata.Toaccomplishthesefunctions,theCPUconsistsoftwooperatingunits:
●Controlunit
●Arithmetic-logicunit(ALU)
中央控制单元(CPU)的功能是控制所有系统部件的运行和对数据进行数字的或是逻辑的操作。
为了完成上述功能,CPU由以下两个单元组成:
●控制单元
●数字逻辑单元
Thecontrolunitcoordinatesthevariousoperationsspecifiedbytheprograminstructions.Theseoperationsincludereceivingdatawhichenterthecomputeranddecidinghowandwhenthedatashouldbeprocessed.Thecontrolunitdirectstheoperationofthearithmetic-logicunit,ItsendsdatatotheALUandtellstheALUwhatfunctionstoperformonthedataandwheretostoretheresults.Thecapabilityofthecontrolunittoaccomplishtheseoperationsisprovidedbyasetofinstructionscalledanexecutive programwhichisstoredinmemory.
控制单元通过程序指令来协调大量的特种操作,这些操作包括接受输入计算机的数据,并决定何时和以何种方法来处理这些数据。
控制单元能指挥数字逻辑单元的操作,他把数据发送给ALU来告诉ALU根据这些数据该运行什么功能,并且在哪里把结果存储下来。
控制单元完成上述操作的能力基于其安装了一个具有储存与记忆功能的总控程序机构。
Thearithmetic-logicunitperformsopertaionssuchasaddition,substractions,andcomparisons.Theseoperationsarecarriedoutondatainbinaryform.Thelogicsectioncanalsobeusedtoalterthesequenceinwhichinstructionsareexecutedwhencertainconditionsareindicatedandtoperformotherfunctions,suchaseditingandmaskingdataforarithmeticoperations.
数字逻辑单元运行诸如加减比较之类的操作。
这些操作是根据数据以二进制的形式表现出来的。
在指示了确定的条件下,逻辑部也可以用来改变命令执行的次序。
此外,逻辑部分还具有在算术过程中编辑或清除数据等功能。
Boththecontrolunitandthearithmetic-logicunitperformtheirfunctionsbyutilizingregisters.Computerregistersaresmallmemorydevicesthatcanreceive,hold,andtransferdata.Eachregisterconsistsofbinarycellstoholdbitsofdata.Thenumberofbitsintheregisterestablishesthewordlengthwithwhichthecomputeriscapableofhandling.Thenumberofbitsperwordcanbeasfewas4(earlymicrocomputer)orasmanyas64(largescientificcomputers).
控制单元和数字逻辑单元都是得用寄存器来完成他们的功能的,计算机寄存器是一个可以接收短暂存储,转移数据的小记忆装置。
每个寄存器内包含有二进制小单元以来暂存二进制数据。
根据计算机能力的不同,寄存器能建立出相应的字节数的字长。
每个词的字节数从4(早期微型计算机)到64(大型科研计算机)不等。
ComputerProgrammingLanguages 计算机程序语言
Thebinarynumbersystemcouldbeusedtorepresentanydecimalnumber,alphabeticletter,orothercommonsymblo.Dataandinstructionsarecommunicatedtothecomputerintheformofbinarywords.Inexecutingaprogram.thecomputerinterpretstheconfigurationofbitsasaninstructiontoperformelectronicoperationssuchasadd,subtract,loadintomemory,andsoforth.Thesequenceofthesebinary-codedinstructionsdefinesthesetofcalculationsanddatamanipulationsbywhichthecomputerexecutesprogram.
二进制数字系统可以用于表示任意的十进制数据,字,或者其他相类似的代表性数据并且指令是以二进制的形式与计算机进行连接。
在执行一个程序时,一个指令进行电子操作,如加、减、加载内存,等等时计算机就会翻译指令的字节结构。
这些二进制编码指令的序列定义了计算和数据操纵是由计算机的哪条程序执行。
Thebinary-codedinstructionsthatcomputerscanunderstandarecalledmachinelanguage.Unfortunately,binary-codedinstructionsanddataareverydifficult forhumanprogramerstoreadorwirte.Also,differentmachinesusedifferentmachinelanguages.Tofacilitatethetaskofcomputerprogramming,higer-levellanguagesareavailablewhichcanbelearnedwithrelativeeasebyhumanbeings.Inalltherearethreelevelsofcomputerprogramminglanguages:
●Machinelanguages
●Assemblylanguages
●Procedure-oriented(high-level)languages.
计算机能识别的二进制编码指令叫机器语言,不幸的是,二进制编码指令和数据,人类程序员是难以去读和写的。
另外,不同的机器应用不同的程序语言,为使计算机编程任务变得简单,高级语言可供选择,可以较容易地学习的人。
总共有三种不同计算机程序语言。
●机器语言
●汇编语言
●面象过程语言(高级语言)
Text2
MachineandAssemblylanguages 机器与汇编语言
Thelanguageusedbythecomputeriscalledmachinelanguage.Itiswritteninbinary,witheachinstructioncontaininganoperationcodeandanoperand.Theoperandmightbeamemoryaddress,adeviceaddress,ordata.Inmachinelanguageprogramming,storagelocationsaredesignatedfortheprogramanddata,andtheseareusedthroughouttheprogramming torefertospecificdataorprogramsteps.Inaddition,theprogrammermustbefamiliarwiththespecificcomputersystemsincemachinelanguageinstructionsaredifferentforeachcomputer.Programminginmachinelanguageistedious,complicated,andtime-consuming.Toalleviatethedifficultiesinwritingprogramsinbinary,symboliclanguageshavebeendevelopedwhichsubstituteanEnglish-likemnemonicsforeachbinaryinstruction.Mnemonicsareeasiertoberememberedthanbinary,sotheyhelpspeedinguptheprogrammingtheprocess.Alanguageconsistingofmnemonicinstructionsiscalledanassemblylanguage.
计算机运用的语言叫机器语言。
运用二进制进行编写。
每个指令都包含有一个操作码和操作数。
操作数可以是一个内存地址,一个设备地址或者是数据。
在机械语言程序中,存储单元指定程序和数据,并且这种指定应用于整个程序以指向特定的数据或者程序步。
此外,每个程序员必须熟悉特定的计算机系统因为每种计算机的机器语言指令是彼此不同的。
机器语言编程是乏味的,复杂、而且耗费时间的。
为了减轻在编写二进制程序的困难,符号语言已经开发出一种每一个英语助记符代替二进制指令。
助记符比起二进制是比较容易记忆的,所以它们帮助提高程序的处理速度。
包含有助词符指令的语言叫做汇编语言。
Assemblylanguagesareconsideredtobelow-levellanguages.Theprogrammermustbeveryknowledgeableaboutthecomputerandequipmentbeingprogrammed.Low-levellanguagesarethemostefficientintermsoffastexecutiononthecomputer,butthereareobviousdifficultiesfortheprogrammerinwritinglargeprogramsforvariousapplicationsusingdifferentcomputers.
汇编语言也被认为是低级语言,程序员必须对计算机语言及被编制设备有相当的了解。
在计算机中低级语言能最有效的快速的执行。
但是让程序员运用不同的计算机为各种各样的场合编写大量的程序有明显的难度。
Assemblylanguageprogramsmustbeconvertedintomachinelanguagebeforethecomputercanexecutethem.Theconversioniscarriedoutbyaprogramcalledanassembler.Theassembler takestheassemblylanguageprogram.performstheneccessaryconversions,andproducestwonew programs;themachinelanguageversionandanassemblylisting.Theassemblylistingshowsmnemonicinstructionsandtheirassociatedmachinelaguageequivalents.andanyerrostheoriginal assemblylanguageprogrammayhavecontained.
在计算机能运行汇编语言程序之前,汇编语