Part-2-Unit-01-Computer-Technologies

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Unit1ComputerTechnologiesIntroductionCentralProcessingUnit(CPU)ComputerProgrammingLanguagesComputerProcessInterfacingComputerNetworkStructuresIntroductionThecentralandessentialingredientofCAD/CAMisthedigitalcomputer.Itsinherentspeedandstoragecapacityhavemadeitpossibletoachievetheadvancesinimageprocessing,real-timeprocesscontrol,andamultitudeofotherimportantfunctionsthataresimplytoocomplexandtimeconsumingtoperformmanually.TounderstandCAD/CAM,itisimportanttobefamiliarwiththeconceptsandtechnologyofthedigitalcomputer.IntroductionThemoderndigitalcomputerisanelectronicmachinethatcanperformmathematicalandlogicalcalculationsanddataprocessingfunctionsinaccordancewithapredeterminedprogramofinstructions.Thecomputeritselfisreferredtoashardware,whereasthevariousprogramsarereferredtoassoftware.IntroductionTherearethreebasichardwarecomponentsofageneral-purposedigitalcomputer:(l)Centralprocessingunit(CPU)(2)Memory(3)Input/output(I/O)sectionIntroductionTherelationshipofthesethreecomponentsisillustratedinFig.1.1.Thecentralprocessingunitisoftenconsideredtoconsistoftwosubsections:acontrolunitandanarithmetic-logicunit(ALU).Thecontrolunitcoordinatestheoperationsofalltheothercomponents.IntroductionItcontrolstheinputandoutputofinformationbetweenthecomputerandtheoutsideworldthroughtheI/Osection,synchronizesthetransferofsignalsbetweenthevarioussectionsofthecomputer,andcommandstheothersectionsintheperformanceoftheirfunctions.IntroductionThearithmetic-logicunitcarriesoutthearithmeticandlogicmanipulationsofdata.Itadds,subtracts,multiplies,divides,andcomparesnumbersaccordingtoprogrammedinstructions.Thememoryofthecomputeristhestorageunit.ThedatastoredinthissectionarearrangedintheformofwordswhichcanbeconvenientlytransferredtotheALUorI/Osectionforprocessing.IntroductionFinally,theinput/outputprovidesthemeansforthecomputertocommunicatewiththeexternalworld.Thiscommunicationisaccomplishedthroughperipheralequipmentsuchasreaders,printers,andprocessinterfacedevices.Thecomputermayalsobeconnectedtoexternalstorageunits(e.g.,tapes,disks,etc.)throughtheI/Osectionofthecomputer.IntroductionThesoftwareconsistsoftheprogramsandinstructionsstoredinmemoryandinexternalstorageunits.Itisthesoftwarethatassignstothecomputerthevariousfunctionswhichtheuserdesiresthesystemtoaccomplish.Theusefulnessofthecomputerliesinitsabilitytoexecutetheinstructionsquicklyandaccurately.IntroductionBecausethecontentsofthecomputer’smemorycanbeeasilychanged,andthereforedifferentprogramscanbeplacedintomemory,thedigitalcomputercanbeusedforawidevarietyofapplications.IntroductionRegardlessoftheapplication,thecomputerexecutestheprogramthroughitsabilitytomanipulatedataandnumbersintheirmostelementaryform.Thedataandnumbersarerepresentedinthecomputerbyelectricalsignalswhichcantakeoneoftwoalternativestates.IntroductionThisformofrepresentationiscalledthebinarysystem.Themorefamiliardecimalnumbersystemandawholehostofsoftwarelanguagescanutilizethebinarysystemtopermitcommunicationbetweencomputersandhumanbeings.CentralProcessingUnit(CPU)Thecentralprocessingunit(CPU)regulatestheoperationofallsystemcomponentsandperformsthearithmeticandlogicaloperationsonthedata.Toaccomplishthesefunctions,theCPUconsistsoftwooperatingunits:(1)Controlunit(2)Arithmetic-logicunit(ALU)CentralProcessingUnit(CPU)Thecontrolunitcoordinatesthevariousoperationsspecifiedbytheprograminstructions.Theseoperationsincludereceivingdatawhichenterthecomputeranddecidinghowandwhenthedatashouldbeprocessed.CentralProcessingUnit(CPU)Thecontrolunitdirectstheoperationofthearithmetic-logicunit.ItsendsdatatotheALUandtellstheALUwhatfunctionstoperformonthedataandwheretostoretheresults.Thecapabilityofthecontrolunittoaccomplishtheseoperationsisprovidedbyasetofinstructionscalledanexecutiveprogramwhichisstoredinmemory.CentralProcessingUnit(CPU)Thearithmeticandlogicunitperformsoperationssuchasaddition,subtractions,andcomparisons.Theseoperationsarecarriedoutondatainbinaryform.Thelogicsectioncanalsobeusedtoalterthesequenceinwhichinstructionsareexecutedwhencertainconditionsareindicatedandtoperformotherfunctions,suchaseditingandmaskingdataforarithmeticoperations.CentralProcessingUnit(CPU)Boththecontrolunitandthearithmetic-logicunitperformtheirfunctionsbyutilizingregisters.Computerregistersaresmallmemorydevicesthatcanreceive,hold,andtransferdata.Eachregisterconsistsofbinarycellstoholdbitsofdata.Thenumberofbitsintheregisterestablishesthewordlengththecomputeriscapableofhandling.Thenumberofbitsperwordcanbeasfewas4(earlymicrocomputers)orasmanyas64(largescientificcomputers).ComputerProgrammingLanguagesThebinarynumbersystemcouldbeusedtorepresentanydecimalnumber,alphabeticletter,orothercommonsymbol.Dataandinstructionsarecommunicatedtothecomputerintheformofbinarywords.ComputerProgrammingLanguagesInexecutingaprogram,thecomputerinterpretstheconfigurationofbitsasaninstructiontoperformelectronicoperationssuchasadd,subtract,loadintomemory,andsoforth.Thesequenceofthesebinary-codedinstructionsdefinesthesetofcalculationsanddatamanipulationsbywhichthecomputerexecutesthep

1 / 53
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功