版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机组成原理
双语教学课件WilliamStallings
ComputerOrganizationandArchitecture
6thEditionChapter2
ComputerEvolutionandPerformance发展性能Inthischapter,weshallintroducesomepeoplesandeventswhoorwhichhaveputforwardforcomputer’sdevelopment.ENIAC-backgroundElectronicNumericalIntegratorAndComputerEckertandMauchlyUniversityofPennsylvaniaTrajectorytablesforweaponsStarted1943Finished1946ToolateforwareffortUseduntil1955ENIAC-detailsDecimal(notbinary)20accumulatorsof10digitsProgrammedmanuallybyswitches18,000vacuumtubes30tons15,000squarefeet140kWpowerconsumption5,000additionspersecondvonNeumann/TuringStoredProgramconceptMainmemorystoringprogramsanddataALUoperatingonbinarydataControlunitinterpretinginstructionsfrommemoryandexecutingInputandoutputequipmentoperatedbycontrolunitPrincetonInstituteforAdvancedStudiesIASCompleted1952StructureofvonNeumannmachineIAS-details1000x40bitwordsBinarynumber2x20bitinstructionsSetofregisters(storageinCPU)MemoryBufferRegisterMemoryAddressRegisterInstructionRegisterInstructionBufferRegisterProgramCounterAccumulatorMultiplierQuotient存储器缓冲寄存器存储器地址寄存器指令寄存器指令缓冲寄存器程序计数器累加器乘商寄存器StructureofIAS–
detail(Page20)CommercialComputers1947-Eckert-MauchlyComputerCorporationUNIVACI(UniversalAutomaticComputer)USBureauofCensus1950calculationsBecamepartofSperry-RandCorporationLate1950s-UNIVACIIFasterMorememory商业化人口普查IBMPunched-cardprocessingequipment1953-the701IBM’sfirststoredprogramcomputerScientificcalculations1955-the702BusinessapplicationsLeadto700/7000series系列化TransistorsReplacedvacuumtubesSmallerCheaperLessheatdissipationSolidStatedeviceMadefromSilicon(Sand)Invented1947atBellLabsWilliamShockleyetal.TransistorBasedComputersSecondgenerationmachinesNCR&RCAproducedsmalltransistormachinesIBM7000DEC-1957ProducedPDP-1MicroelectronicsLiterally-“smallelectronics”Acomputerismadeupofgates,memorycellsandinterconnectionsThesecanbemanufacturedonasemiconductore.g.siliconwafer“门”存储元GenerationsofComputerVacuumtube-1946-1957Transistor-1958-1964Smallscaleintegration-1965onUpto100devicesonachipMediumscaleintegration-to1971100-3,000devicesonachipLargescaleintegration-1971-19773,000-100,000devicesonachipVerylargescaleintegration-1978todate100,000-100,000,000devicesonachipUltralargescaleintegrationOver100,000,000devicesonachipMoore’sLawIncreaseddensityofcomponentsonchipGordonMoore-cofounderofIntelNumberoftransistorsonachipwilldoubleeveryyearSince1970’sdevelopmenthasslowedalittleNumberoftransistorsdoublesevery18monthsCostofachiphasremainedalmostunchangedHigherpackingdensitymeansshorterelectricalpaths,givinghigherperformanceSmallersizegivesincreasedflexibilityReducedpowerandcoolingrequirementsFewerinterconnectionsincreasesreliabilityGrowthinCPUTransistorCount(page30)GrowthinCPUTransistorCountIBM360series1964Replaced(¬compatiblewith)7000seriesFirstplanned“family”ofcomputersSimilaroridenticalinstructionsetsSimilaroridenticalO/SIncreasingspeedIncreasingnumberofI/Oports(i.e.moreterminals)IncreasedmemorysizeIncreasedcostMultiplexedswitchstructure系列DECPDP-81964Firstminicomputer(afterminiskirt!)DidnotneedairconditionedroomSmallenoughtositonalabbench$16,000$100k+forIBM360Embeddedapplications&OEMBUSSTRUCTURE总线结构DEC-PDP-8BusStructureOMNIBUSConsoleControllerCPUMainMemoryI/OModuleI/OModuleSemiconductorMemory1970FairchildSizeofasinglecorei.e.1bitofmagneticcorestorageHolds256bitsNon-destructivereadMuchfasterthancoreCapacityapproximatelydoubleseachyearIntel1971-4004
FirstmicroprocessorAllCPUcomponentsonasinglechip4bitFollowedin1972by80088bitBothdesignedforspecificapplications1974-8080Intel’sfirstgeneralpurposemicroprocessor通用微处理器SpeedingitupPipeliningOnboardcacheOnboardL1&L2cacheBranchpredictionDataflowanalysisSpeculativeexecution流水线板上CACHE板上一级、二级CACHE(指令)转移预测数据流分析推测执行使之更快2.2PerformanceMismatch(page39)ProcessorspeedincreasedMemorycapacityincreasedMemoryspeedlagsbehindprocessorspeed性能不匹配存储器速度滞后于处理器速速度DRAMandProcessorCharacteristics(page39)TrendsinDRAMuse(page40)SolutionsIncreasenumberofbitsretrievedatonetimeMakeDRAM“wider”ratherthan“deeper”ChangeDRAMinterfaceCacheReducefrequencyofmemoryaccessMorecomplexcacheandcacheonchipIncreaseinterconnectionbandwidthHighspeedbusesHierarchyofbuses解决方案(Find&bring)PentiumEvolution(1)8080firstgeneralpurposemicroprocessor8bitdatapathUsedinfirstpersonalcomputer–Altair8086muchmorepowerful16bitinstructioncache,prefetchfewinstructions8088(8bitexternalbus)usedinfirstIBMPC8028616Mbytememoryaddressableupfrom1Mb8038632bitSupportformultitaskingPentiumEvolution(2)80486sophisticatedpowerfulcacheandinstructionpipeliningbuiltinmathsco-processorPentiumSuperscalarMultipleinstructionsexecutedinparallelPentiumProIncreasedsuperscalarorganizationAggressiveregisterrenamingbranchpredictiondataflowanalysisspeculativeexecution精密强大的CACHE和指令流水线+内建数学协处理器超标量+多指令并行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- excel培训课件教学
- 【白云区】21-22学年八年级上学期期末英语试卷(含答案)
- 《QPN培训手册》课件
- 2024-2025学年宁夏石嘴山市第二十六小学四年级(上)期中数学试卷(含答案)
- 考研《西医综合》近五年真题考试题库及答案(含名校题)
- 房屋转让协议书范本10篇
- 《百易招商政策》课件
- 林下养殖合同对树木的规定
- 江西省抚州市重点中学2025届高考冲刺押题(最后一卷)语文试卷含解析
- 离婚一年协议书
- 最新建筑材料标准以及分类
- 产品质量控制流程图
- 民间疗法—敷脐
- 教科研基地汇报材料
- 调心滚子轴承参数表
- 质量等级说明
- 中国移动呼叫中心运营管理指标体系
- xx县锗矿产业发展方案(参考意见稿)
- Kappa计算公式及表格
- 沙弥尼律仪要略
- 汽车4S店客服月报工作总结计划ppt课件
评论
0/150
提交评论