第一章计算机系统概论..ppt_第1页
第一章计算机系统概论..ppt_第2页
第一章计算机系统概论..ppt_第3页
第一章计算机系统概论..ppt_第4页
第一章计算机系统概论..ppt_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机组成与结构,科学计算与计算机应用系 二零零八年一月,幻灯内容部分采用宁波大学幻灯,成绩考核,平时作业+考勤 期中考试 期末考试,第1章 计算机系统概述,计算机Computer 如何正确理解“计算机”这个术语呢? 凡是能完成以下三类工作的机器就是计算机: 能接受程序和数据的输入,并存储起来; 能按照存储的程序对输入的数据进行自动处理并得出结果; 能把结果输出。 所以,计算机是一种能够接收信息,存储信息,并按照存储在其内部的程序(这些程序是人们意志的体现)对输入的信息进行加工、处理,得到人们所期望的结果,然后把处理结果输出的高度自动化的电子设备。,1.1 计算机的构成 1.1.1 计算机硬件

2、和软件的概念 1.1.2 计算机的硬件 1.1.3 计算机程序、指令和语言 1.2 计算机系统的层次结构 1.3 计算机的分类和应用 1.3.1 计算机的分类 1.3.2 计算机的应用 1.4 计算机的特点和性能指标 1.4.1 计算机的特点 1.4.2 计算机的性能指标 1.5 计算机的发展 1.5.1 电子计算机的发展历史 1.5.2 微型计算机的发展 1.5.3 计算机的发展趋势,1.1.1 计算机硬件和软件的概念,硬件(Hardware),是指计算机系统中实际装置的总称。它可以是电子的、电的、磁的、机械的、光的元件或装置,或由它们组成的计算机部件或整个计算机硬件系统。 计算机的硬件由输

3、入设备、输出设备、运算器、控制器和存储器五部分组成。 计算机软件是指在计算机硬件上运行的各种程序以及有关的文档资料,例如操作系统、汇编程序、编译程序、诊断程序、数据库管理系统、专用软件包、各种维护使用手册、程序流程图和说明等。,1.1.2 计算机的硬件,计算机的硬件是指组成一台计算机的各种物理装置,它们是由各种实实在在的器件组成的,是计算机进行工作的物质基础。计算机的硬件由输入设备、输出设备、运算器、存储器和控制器五部分组成。,1.输入设备,输入设备(input equipment)的功能是从计算机外部把信息和处理这些信息的程序通过输入接口输入到计算机的存储器中。 键盘(keyboard)和鼠

4、标器(Mouse)是最常用的输入设备。 其它输入设备还有:扫描仪(scanner)、数字化仪(digitizer)、光笔(light pen)、条形码扫描器(barcode scanner)、触摸屏、各种模数(A/D)转换器、数码相机等。,输出设备和外围设备,输出设备(output equipment)的功能是用来输出计算机的处理结果。 最常用的输出设备是显示器(display)和打印机(printer),还有绘图仪(plotter)、X-Y记录仪、音箱、各种数模(D/A)转换器等。 I/O设备属于外围设备,但外围设备除I/O设备外,还应包括外存储器设备、多媒体设备、网络通信设备和输入输出处理

5、机等。外围设备分类见下图。,存储器,存储器(Memory)是计算机用来存放程序和数据的记忆部件,是计算机各种信息存放和交流的中心。它的基本功能是在控制器的控制下按照指定的地址存入和取出信息。 存储器可分为内存储器与外存储器,简称内存与外存。 内存是由中央处理器直接访问的存储器,它存放着现在运行的程序和数据,也可以存储计算的结果或中间结果。由于其直接和运算器、控制器交换信息,因此要求存取速度快,但存储容量较小。 外存储器简称“外存”,是主机的外围设备,用来存储大量的暂时不参加运算或处理的数据和程序,因而允许速度较慢。,运算器,运算器(arithmetic unit)的功能是在控制器的指挥下,对信

6、息或数据进行处理和运算,包括算术运算和逻辑运算,所以在其内部有一个算术逻辑部件ALU(Arithmetic and Logical Unit)。 功能: 实现对数据的算术和逻辑运算。 暂时存放参与运算的数据和某些中间运算结果。 挑选参加运算的数据,选中要执行的运算功能,并把运算结果输出到所要求的部件中。,控制器,控制器(control):它指挥计算机各部件按照指令功能的要求进行所需要的操作。 主要功能:从存储器中取出指令,解释指令的操作码和地址码,并根据译码,产生一系列的控制信号,去控制计算机各部件协调地工作,并控制程序的执行顺序。因此,控制器的主要工作是不断地取指令、分析指令和执行指令。 中

7、央处理器CPU主要包括:运算器、控制器、总线和时钟等部件,计算机的主机则由CPU和内存储器组成。在微机中使用的CPU也称为微处理器。,1.1.3 计算机程序、指令和语言,1.程序 计算机程序(Program)是用某种特定的符号系统(指令或语言)对被处理的数据和实现算法的过程进行的描述。 2.指令 指令(Instruction)是指挥计算机如何工作的命令,它通常由一串二进制数码组成,即由操作码和地址码两部分组成。 3.计算机语言(computer language) 指的是程序设计语言,程序设计语言分为三种类型:机器语言、汇编语言和高级语言。,机器语言 机器语言(machine language

8、)是一种二进制语言,它是用二进制代码表示的机器指令来描述的。用机器语言编写程序就是用机器指令来描述所求解问题的过程和步骤,这样的程序称为机器语言程序,或称二进制语言程序。 汇编语言 汇编语言(assembler language)和机器语言基本上是一一对应的,但在表示方法上作了根本性的改进,用一种助记符来代替操作码,用符号来表示操作数地址(地址码),这些助记符通常使用指令功能英文单词的缩写,以便于记忆。,高级语言 高级语言(high-level language)是面向问题的程序设计语言,高级语言种类很多,常用的有FORTRAN、ALGOL、COBOL、C、PASCAL、BASIC、LISP、

9、LOGO、PROLOG和Java等。 高级语言的发明是计算机发展史上最惊人的成就之一,使得非计算机专业人员能够使用计算机,大大地促进了计算机的广泛应用和普及。 Visual Basic、Visual C、Delphi等是面向对象的程序设计语言,充分体现了面向对象技术,是程序设计语言的未来。,1.2 计算机系统的层次结构,计算机系统:由计算机硬件系统和软件系统组成。软件又分为系统软件和应用软件。,计算机系统的层次结构可用右图来表示。,从计算机系统的层次结构的示意图中,我们可以看到 指令系统是计算机硬件和软件的接口; 操作系统是用户和计算机硬件的接口,用户操作计算机直接面对的是操作系统,是和操作系

10、统打交道,操作系统是用户的操作平台; 只有硬件没有软件的机器(裸机)是不能工作的。,1.3.1 计算机的分类,按处理的信息形式分:数字计算机和模拟计算机。用脉冲编码表示数字,处理的是数字信息,这类计算机是数字计算机;处理长度、电压、电流等模拟量的计算机称为模拟计算机。 按字长分:可分为 8 位机、16位机、32位机和64位机等。 按结构分:可分为单片机、单板机、多芯片机与多板机。 按用途分:可分为工业控制机与数据处理机等。 按规模分:可分为巨型机、小巨型机、大中型机、小型机、工作站和微型机(PC机)六类。,1.3.2 计算机的应用,计算机的应用范围,按其应用特点,可以分为以下几个方面: 1.科

11、学计算 2.数据处理 3.过程控制 4.计算机辅助系统 5.计算机通信,1.4.1 计算机的特点,1.通用数字计算机的特点 处理速度快 计算精度高 记忆能力强 可靠的逻辑判断能力 可靠性高,通用性强 由于采用了大规模和超大规模集成电路,计算机具有非常高的可靠性,可以连续无故障地运行几个月甚至几年。现代计算机不仅可用来进行科学计算,也可用于数据处理、工业实时控制、辅助设计和辅助制造、办公自动化等,通用性非常强。,2.微型计算机的特点,微型计算机:除了具有计算机的一般特点外,还具有以下一些特点。 体积小,重量轻 价格便宜,成本低。 使用方便,运行可靠 对工作环境无特殊要求,1.4.2 计算机的性能

12、指标,计算机的主要技术性能指标有下面几项: 主频:主频即时钟频率,是指计算机的CPU在单位时间内发出的脉冲数。主频的单位是兆赫兹(MHz),如486DX/66的主频为66MHz,Pentium/100的主频为100MHz,P/233的主频为233MHz,P的主频有450MHz、500MHz、733 MHz等,P4的主频在1GHz以上。 字长:是指计算机的运算部件能同时处理的二进制数据的位. 字长也影响机器的运算速度,字长越长,计算机的运算速度越快。,存储容量:计算机能存储的信息总字节量。字节(Byte,简写为B)是作为一个单位来处理的一串二进制数位,通常以8个二进制位(bit)作为一个字节。每

13、1024个字节称为1K字节(1KB)。存储容量的单位还有MB(兆字节)、GB(吉字节)和TB(太字节)。它们之间的关系是: 1KB=1024B=210B 1MB=1024KB=220B=1048576B 1GB=1024MB=230B=1973741824B 1TB=1024GB=240B=1099511627776B,存取周期:连续启动两次独立的“读”或“写”操作(如连续的两次“读”操作)所需的最短时间。 “写”:把信息代码存入存储器 “读”:把信息代码从存储器中取出 访问时间(或读写时间):存储器进行一次“读”或“写”操作所需的时间。 运算速度:是一项综合性的性能指标。衡量计算机运算速度的

14、单位是MIPS(百万条指令/秒)。影响机器运算速度的因素很多,主要是CPU的主频和存储器的存取周期。,衡量一台计算机系统的性能指标除上面列举的五项主要指标外,还应考虑机器的兼容性(包括数据和文件的兼容、程序兼容、系统兼容和设备兼容),系统的可靠性(平均无故障工作时间MTBF,Mean Time Between Failures),系统的可维护性(平均修复时间MTTR,Mean Time to Repair),机器允许配置的外部设备的最大数目,计算机系统的汉字处理能力,数据库管理系统及网络功能等。性能/价格比是一项综合性评价计算机性能的指标。,1.5.1 电子计算机的发展历史,世界上第一台电子计

15、算机是在1946年由美国的物理学家莫奇利(John Mauchly)博士和埃克特博士(J.Presper Eckert)等人在宾夕法尼亚大学设计制造的。起名叫ENIAC(Electronic Numerical Integrator And Calculator),ENIAC的诞生,为计算机和信息产业的发展奠定了基础,它在美国陆军弹道研究所运行了约十年,一直工作到1955年。 两个主要缺点: 一是存储容量太小 二是准备时间太长。,世界上第一台具有存储程序功能的计算机叫EDVAC(Electronic Discrete Variable Automatic Computer,译作“埃德瓦克”),

16、它是由曾担任ENIAC小组顾问的著名的美籍匈牙利数学家冯诺依曼(VonNeumann)博士领导设计的。冯诺依曼提出的存储程序和程序控制的理论,及他首先确立的计算机硬件由输入部件、输出部件、运算器、存储器、控制器五个基本部件组成的基本结构和组成的思想,奠定了现代计算机的理论基础,计算机发展至今,整个四代计算机统称为冯诺依曼结构计算机,世人也称冯诺依曼为“计算机鼻祖”。,世界上第一台投入运行的存储程序式的电子计算机是EDSAC(Electronic Delay Storage Automatic Calculator,译作“埃德沙克”),该机于1949年5月制成并投入运行,比EDVAC早一年多。

17、从电子管、晶体管、中小规模集成电路到大规模、超大规模集成电路计算机的发展道路,现在正在向智能计算机和神经网络计算机的方向发展。,以计算机所采用的元器件划分计算机的发展阶段,20世纪40年代末到50年代中期的计算机都是采用电子管元件组成的,此时计算机称为第一代计算机,也就是电子管时代的计算机。 20世纪50年代中期,晶体管发明了,它使计算机技术产生了革命性的变化。晶体管很快代替电子管用到计算机上,形成了第二代计算机,即晶体管计算机时代。 20世纪60年代中期,半导体工艺的发展,制造成功了集成电路,计算机也开始采用中小规模集成电路作为计算机的主要元件,故第三代计算机又称为中小规模集成电路计算机时代

18、。 1971年起, 第四代大规模超大规模集成电路计算机时代。这一代计算机的体积进一步缩小,性能进一步提高。,计算机的发展大致分为四个时期,大型机时期、小型机时期、PC机时期(或客户/服务器、PC/服务器)时期和Internet(或以网络为中心)时期。 大型机时期(1946年70年代初):70年代初以前主要生产大型机,IBM公司生产的大型机占据着主要市场。 小型机时期(70年代初80年代初):这个时期,小型机在整个计算机市场中独领风骚,并以DEC公司生产的PDP-11和VAX-11为代表,这两种机型占领了当时的小型机市场。 PC机时期(80年代初90年代初):80 年代起进入了PC机时代,Microsoft和Intel这两个公司领导着PC机的发展潮流。 Internet时期(90年代初现在):谁将在这个时期成为领导Internet的发展,有待实践证明。,1.5.2 微型计算机的发展,微型计算机以微处理器为核心的计算机,属于第四代计算机。 微型计算机的发展至今发展了四代产品。 第一代微型计算机是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论