版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 常德水管抗震支架施工方案
- 常州宿舍智能电暖施工方案
- 带方案招标方案
- 带侧孔圆筒的课程设计
- 布谷鸟品牌研究报告
- 布料车课程设计
- 市政管网排水清洗方案
- 市场项目奖励方案
- 巴士杀菌乳的课程设计
- 巧克力包装课程设计
- 国家开放大学《比较初等教育》终结性考核大作业参考答案
- 幼儿园寓言故事《北风和太阳》
- 监狱物业投标方案 (技术方案)
- 智慧中小学平台台应用-双师课堂教学案例
- Unit6 Healthy diet 第四课时 Speaking Writing 课件初中英语牛津深圳版九年级上册
- 国有集团“三重一大”决策制度实施办法(附详细版事项清单及议事规则)模版
- 机动车检测站2023年评审准则版质量手册程序文件质量记录合集
- 《高脂血症健康宣教》课件
- 广东省通用安装工程综合定额(2018)Excel版
- 校际公开课邀请函
- 《“齐鲁大地”-山东省》1
评论
0/150
提交评论