版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Chapter 1 Basic Structure of ComputersContentsl1.1 Computer Typesl1.2 Functional Unitsl1.3 Basic Operational Conceptsl1.6 Performancel1.7 Historical PerspectivelSummary 1.1 Computer TypeslComputer Types (size, cost, computational power, intended use)lEmbedded computerslIntegrated into a larger devic
2、e or systemlAutomatically monitor and control a physical process or environmentlFor specific purpose1.1 Computer TypeslComputer TypeslPersonal computerslPrimarily for dedicated individual uselDesktop computers, workstation computers, portable and notebook computerslServer & Enterprise systemslLa
3、rge computers, be shared by a large number of users over a public or private network1.1 Computer TypeslComputer TypeslSupercomputers & Grid computerslOffer the highest performancelSupercomputers: used for the highly demanding computations, e.g., weather forecasting, engineering design, scientifi
4、c work.lGrid computers: Combine a large number of personal computers and disk storage units in a physically distributed high-speed network 1.2 Functional UnitslBasic Functions of a Computer lData ProcessinglData means any digital information, includesMachine InstructionsNumbers and CharacterslData S
5、toragelData MovementlControl1.2 Functional UnitslBasic Functional Units of a Computer lInput UnitlOutput UnitlMemorylArithmetic and Logic Unit (ALU)lControl UnitI/O UnitProcessorBasic Functional Units of a Computer1.2 Functional UnitslInput UnitlFunctionlMake computer accept coded informationlInput
6、DeviceslKeyboardlTouchpadlMouselJoysticklDigital CameralMicrophonelInternetl1.2 Functional UnitslOutput UnitlFunctionlSend processed results to the outside worldlOutput DeviceslPrinterlGraphic displayl1.2 Functional UnitslMemorylFunctionlStore programs and datalClassification of StoragelPrimary Stor
7、ageStore programs when they are being executed Related TermsWordWord Length (typically 16, 32, or 64 bits)AddressRandom Access Memory (RAM)Memory Access Time Word 0 n-1 . . . 1 0000 0001 Memory 1.2 Functional UnitslMemorylClassification of StoragelCache MemoryA smaller, faster RAM unit.Hold sections
8、 of a program that are currently being executed.Initially, the cache is empty. As execution proceeds, instructions and the required data are copied to the cache.1.2 Functional UnitslMemorylClassification of StoragelSecondary StorageStore many programs and large amounts of data, particularly for info
9、rmation that is accessed infrequently.Secondary storage devicesMagnetic disksOptical Disks (DVD and CD)Flash memory devices1.2 Functional Units Electronic Circuits Registers Accumulators lArithmetic and Logic Unit (ALU)lFunctionlExecute arithmetic or logic operations1.2 Functional UnitslControl Unit
10、 lFunctionlCoordinate operations of the other unitslOperations of a ComputerlThe computer accepts information in the form of programs and data through an input unit and stores it in the memory. lInformation stored in the memory is fetched, under program control, into an arithmetic and logic unit whe
11、re it is processed. 1.2 Functional UnitslOperations of a ComputerlProcessed information leaves the computer through an output unit. lAll activities in the computer are directed by the control unit.1.3 Basic Operational ConceptslProgram ExecutionlExecute instructions specified in the programl1. The p
12、rocessor reads (fetch) instructions from memory one at a time, and executes each instruction. l2. Program execution consists of repeating the process of instruction fetch and instruction execution.StartFetch InstructionExecuteInstructionHaltFetch CycleExecute Cycle Instruction CycleOpcodeAddress0 3
13、4 15Instruction1.3 Basic Operational ConceptslProgram ExecutionlExample: Load R2, LOClFetch the instruction from the memory into the processor register (IR)lRead the operand at LOC and load it into register R2lAdd R4, R2, R3lAdd the contents of register R2 and R3lPlace the sum into register R4lStore
14、 R4, LOClCopy the operand in register R4 to LOC1.3 Basic Operational ConceptslProgram ExecutionlTwo important registers:lPC: points to the next instruction to be executedlIR: holds the instruction that is currently being executed1.3 Basic Operational ConceptslProgram Execution1.3 Basic Operational C
15、onceptslProgram ExecutionlInterruptlAn interrupt is a request from an I/O device for service by the processor.StartFetch NextInstructionExecuteInstructionCheck for InterruptProcess InterruptHaltFetch CycleExecute CycleInterrupt Cycle1.6 PerformancelThe most important measure of the performance of a
16、computer is how quickly it can execute programs.lIt is affected by the design of instruction set, hardware and software. lVLSI technologylSmaller transistors switch fasterlParallelism: performing a number of operations in parallellInstruction-level parallelism (pipelining)lMulticore processorslMulti
17、processorslMulticomputers1.7 Historical PerspectivelComputer GenerationslThe Zero Generation: Mechanical Computers (1642-1945)lThe first person to build a working calculating machine (only do addition and subtraction) was Blaise Pascal.lLeibniz 1672 multiplication and divisionlBabbage Difference Eng
18、ine Analytical EnginelLate 1930s Electromaganetic relay (电磁继电器)1.7 Historical PerspectivelComputer GenerationslThe First Generation: Vacuum Tubes (1945-1955)lENIAC (Electronic Numerical Integrator And Computer)The worlds first general-purpose electronic digital computerThe Moore school of the Univer
19、sity of PennsylvanialEDVAC (Electronic Discrete Variable Automatic Computer)1.7 Historical PerspectivelComputer GenerationslThe First Generation: Vacuum Tubes (1945-1955)lStored-program concept (John von Neumann)Data and instructions are stored in a single read-write memory.The contents of this memo
20、ry are addressable by location , without regard to the type of data contained there.Execution occurs in a sequential fashion (unless explicitly modified) from one instruction to the next.lAssembly Language1.7 Historical PerspectivelComputer GenerationslThe Second Generation: Transistors (1955-1965)l
21、Magnetic core memories and magnetic drum storage deviceslHigh-level languages (Fortran)lCompilerlSeparate I/O processorslIBM7094, 1.7 Historical PerspectivelComputer GenerationslThe Third Generation: Integrated Circuits (1965-1975)lIntegrated-circuit technologylMicroprogramming, parallelism, pipelin
22、inglCache, Virtual memorieslIBM360, PDP-11, 1.7 Historical PerspectivelComputer GenerationslThe Fourth Generation: LSI & VLSI (1975- 1990)lVLSI technology makes complete processors and large sections of the main memory of small computers could be implemented on single chipsDesktop personal computers, embedded comp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026河南漯河市召陵区公益性岗位招聘5人考试备考试题及答案解析
- 2006云南昆明晋宁产业园区管理委员会招聘编外人员3人考试参考题库及答案解析
- 2026年合肥市园上园小学喻岗分校教师招聘考试备考题库及答案解析
- 2026广西来宾市忻城县职业技术学校城镇公益性岗位人员招聘1人考试参考试题及答案解析
- 2026山东烟台市教育局直属单位、学校第二批面向社会招聘教师、教研员18人考试备考试题及答案解析
- 2025江西九江市寻阳实业集团有限公司招聘延期考试备考试题及答案解析
- 2026上海烟草集团嘉定烟草糖酒有限公司应届生招聘1人考试参考试题及答案解析
- 2026浙江嘉兴幸福嘉保安服务有限公司招聘1人考试参考题库及答案解析
- 2026天津市粮食储备有限公司面向社会公开招聘考试备考题库及答案解析
- 2026勐海县公安局警务辅助人员招聘(12人)笔试模拟试题及答案解析
- 食品居间合同协议
- 2022学年上海复旦附中高一(上)期末信息技术试题及答案
- 励志类的美文欣赏范文(4篇)
- 广东省广州市白云区2024-2025学年六年级(上)期末语文试卷(有答案)
- 心内科护理带教工作总结
- 知行合一实践出真知主题班会
- GB/T 45166-2024无损检测红外热成像检测总则
- 山东省菏泽市东明县2024-2025学年七年级上学期考试生物试题
- 北京市海淀区2023-2024学年六年级上学期语文期末试卷(含答案)
- 2024集装箱储能系统测试大纲
- 保温班组安全晨会(班前会)
评论
0/150
提交评论