计算机组成原理第1章课件白中英编-科学出版社_第1页
计算机组成原理第1章课件白中英编-科学出版社_第2页
计算机组成原理第1章课件白中英编-科学出版社_第3页
计算机组成原理第1章课件白中英编-科学出版社_第4页
计算机组成原理第1章课件白中英编-科学出版社_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

第一章计算机系统概论其次章运算方法和运算器第三章存储系统第四章指令系统第五章中心处理器第六章总线系统第七章外围设备第八章输入输出系统书目运算器控制器主存储器输入设备输出设备总线和输入输出接口高速缓存虚拟存储器(磁盘设备)(第二章)(第五章)(第三章)(第六章)(第七、八章)中央处理单元CPU第一章计算机系统概论计算机系统不同于一般的电子设备,它是一个由硬件、软件组成的困难的自动化设备。

1.1计算机的分类和应用

1.2计算机的硬件

1.3计算机的软件

1.4计算机系统的层次结构1.1.1计算机的分类

计算机从总体上来说分为两大类:

模拟计算机和数字计算机。各自主要特点:模拟计算机由模拟运算器件构成,其变量由连续量(如:电压、电流等)来表示,运算过程也是连续的数字计算机则是由逻辑电子器件构成,其变量为开关量(离散的数字量),接受数字式按位运算,运算模式是离散式的1.1计算机的分类和应用数字计算机与模拟计算计的主要区分比较内容数字计算机模拟计算机数据表示方式数字0和1电压、电流等计算方式数字计算电量组合和测量值控制方式程序控制模拟信号组合控制精度、抗干扰性高、好低、差数据存储量大小、几乎无逻辑判断能力强无数字计算机专用计算机通用计算机超级计算机大型机服务器工作站微型机单片机低高体积功耗性能数据存储量指令系统价格

1.1.2计算机的应用

计算机的应用范围几乎涉及人类社会的全部领域。本书归纳成六个主要方面来叙述:科学计算自动限制测量和测试信息处理教化和卫生家用电器人工智能1.2计算机的硬件

J.VonNeumann(冯.诺伊曼)1913,生于匈牙利,瑞士化学学士,匈牙利数学博士,后移居美国;40年头初,参与曼哈顿支配;44年参观ENIAC;45年发表“关于离散变量自动电子计算机的草案”计算机的基本结构;接受二进制;数据和程序都放在内存中。冯.诺伊曼结构主机1.2.1计算机的硬件系统组成准备盘,求解y=ax+b–c一个算盘计算,暂存结果一张纸记录步骤、数据一支笔将步骤、数据抄至纸上;算盘上数据,抄至纸上。人脑和手限制算盘、完成步骤运算器存储器IO设备限制器行号解题步骤与数据1取数(9)→算盘2乘法(12)→算盘3加法(10)→算盘4减法(11)→算盘5存数y→136输出7停止89a10b11c12x13y1.运算器算术运算、逻辑运算接受二进制数(简洁实现)算术逻辑单元(ALU)+专用或通用寄存器计算机的运算器长度:8位、16位、32位或64位2.存储器功能:保存或“记忆”数据和运算过程存储的是0或1表示的二进制代码存储单元:在存储器中保存一个n位二进制数的n个触发器,组成一个存储单元存储器地址:存储器是由很多存储单元组成,每个存储单元的编号,称为地址存储容量:存储器全部存储单元的总数。通常用单位“KB、MB、GB”等表示内存储器(主存)和外存储器(辅存)0地址存储单元1101010100010111000011010011000100101111000000100000000000000000000000000000000011010101000101111234...M-1(1)程序

每一个基本操作就叫做一条指令,而解算某一问题的一串指令序列,叫做该问题的计算程序,简称为程序。(2)指令的形式

表示参与运算的数据从存储器的哪个单元取;运算的结果应存到哪个单元操作码地址码指出指令所进行的操作,如加、减、乘、除、取数、存数等

3.限制器限制计算机的各个部件有条不紊地进行工作3.限制器“存储程序”:是把指令序列事先输入到存储器中“程序限制”:当计算机启动后,程序就会限制计算机按规定的依次逐条执行指令,自动完成预定的信息处理任务冯·诺依曼型计算机的设计思想:存储程序并按地址依次执行指令系统:一台计算机中全部机器指令的集合。(3)限制器的基本任务*限制取指令和指令译码,这段时间称为取指周期;*限制指令执行过程,这段时间称为执行周期;*取指周期和执行周期交替发生;*每取一条指令,指令计数器加1。(4)指令流和数据流计算机中的信息单位:位(bit)、字节(Byte)、字(Word)。例:10010110字长:组成一个字的二进制位数。一个“字”至少由一个以上的字节组成。计算机字既可以代表指令,也可以代表数据。假如某字代表要处理的数据,则称为数据字;假如某字为一条指令,则称为指令字。指令和数据统统放在内存中,从形式上看,它们都是二进制数码。一般来讲,在取指周期中从内存读出的信息是指令流,它流向限制器;而执行周期中从内存读出的信息流是数据流,它由内存流向运算器。3.限制器操作编码加法001减法010乘法011除法100取数101存数110停机000指令和数据的存储地址存储单元010101110111010001100001010011101011000xxxx

12345

yxcba(二进制)

96781011指令字数据字指令区数据区操作的编码4.适配器与输入输出设备输入设备把人们所熟悉的某种形式的信息变换为机器内部所能接收和识别的二进制信息形式。输出设备把计算机处理的结果变换为人或其它机器所能接收和识别的信息形式。I/O设备通常统称为外围设备。适配器(I/O接口)相当与一个转换器,它可以保证外围设备用计算机所要求的形式发送或接受信息。系统总线构成计算机系统的信息链接,是多个系统部件之间进行数据传送的公共通路。硬件系统五大组成部分框图

常用的输入设备有:鼠标器、键盘、扫描仪、数字化仪、数码摄像机、条形码阅读器、数码相机、A/D转换器等

计算机中用于存取程序和数据的部件。分为内存和外存两类

显示器、打印机、音箱、绘图仪等指挥和限制计算机各个部件进行工作的“神经中枢”

负责对信息进行加工和运算,内设若干寄存器,用于暂存操作数和中间结果。1.2.2计算机系统结构的过去和将来世界上第一台电子数字计算机ENIAC诞生于1946年,是在美国宾夕法尼亚高校制成的。计算机的发展大致经验了五代的变更:1946年起先,第一代电子管计算机1958年起先,其次代晶体管计算机1965年起先,第三代中小规模集成电路计算机1971年起先,第四代大规模集成电路计算机1986年起先,第五代巨大规模集成电路计算机

第一台电子计算机(ENIAC)5000次加法/秒体重28吨占地170M218,800只电子管1500个继电器耗电150KW计算机发展史年代主要器件重要特征第1代1946-1958电子管机器语言,汇编语言。速度低,体积大,价格昂贵,可靠性差,用于科学计算。速度达几千次到几万次第2代1958-1964晶体管算法语言,操作系统。体积缩小,可靠性提高。从科学计算到数据处理。每秒几万次到几十万次第3代1964-1971中小规模集成电路体积小,可靠性大大提高,速度达几百万次,软件技术和外设发展迅速应用领域不断扩大。第4代1971-1986大/超大规模集成电路速度提高至几百万次至几千万次

出现微型计算机第5代1986-巨大规模集成电路速度提高至几亿次乃至上百亿次。出现单片机计算机的发展史计算机是由运算器、存储器、限制器、适配器、总线和输入/输出设备组成的。都是由元件构成的有形物体,因而称为硬件或硬设备。硬件是计算机系统中实际物理装置的总称。软件是指在硬件上运行的程序和相关的数据及文档。硬件是软件的工作基础,软件是硬件功能的扩充和完善。两者相互依存,相互促进。软件与硬件的结合,构成完整的计算机系统。计算机系统=硬件系统+软件系统1.3计算机的软件

1.3.1软件的组成和分类

软件分类操作系统

语言处理程序服务性程序应用程序办公软件包数据库管理系统浏览器实时控制软件诊断、排错程序反病毒程序备份程序文件压缩程序卸载程序图形图像处理软件其它应用软件系统程序下面以系统程序为例,简要说明软件的发展演化过程:1.目的程序2.汇编程序3.源程序4.操作系统5.数据库管理系统1.3.2软件的发展演化手编程序:干脆用机器语言编写用一些约定的文字、符号和数字按规定的格式来表示各种不同的指令,再用这些指令来编写程序

3.源程序算法语言:按实际须要规定好的一套基本符号以及由这套基本符号构成程序的规则。源程序:用算法语言编写的程序。通常接受下面两种方法把源程序翻译为机器语言:编译系统:用编译程序将源程序编译成机器语言形式的目的程序,然后在目标系统运行。说明系统:逐个说明并马上执行源程序的语句,它不是编出目的程序后再执行,而是干脆逐一说明语句并得出计算结果。4.操作系统用来管理计算机资源(如处理器、内存、外部设备和各种编译、应用程序)和自动调度用户的作业程序,而使多个用户能有效地共用一套计算机系统。依据运用环境要求,操作系统大致分为批处理操作系统、分时操作系统、网络操作系统、实时操作系统等多种。5.数据库管理系统数据库:实现有组织地、动态地存储大量相关数据,便利多用户访问的计算机软、硬件资源组成的系统。数据库管理系统:数据库和数据库管理软件一起,组成了数据库管理系统。1.4.1多级组成的计算机系统

1.4计算机系统的层次结构机器语言级,由微程序说明机器指令系统硬件级混合级面对用户,为便利用户编写应用程序而设置。由各种高级语言编译程序支持和执行1.4.2软件与硬件的逻辑等价性随着大规模集成电路技术的发展和软件硬化的趋势,计算机系统软、硬件界限已经变得模糊了。任何操作可以由软件来实现,也可以由硬件来实现;任何指令的执行可以由硬件完成,也可以由软件来完成。就目前而言,一些计算机的特点是,把原来在一般机器级通过编制程序实现的操作,如整数乘除法指令、浮点运算指令、处理字符串指令等等,改为干脆由硬件完成。现在已经可以把很多困难的、常用的程序制作成固件。就它的功能来说,是软件;但从形态来说,又是硬件。传统的软件部分,今后完全有可能“固化”甚至“硬化”。

本章小结计算机的类型:模拟和数字;专用和通用;巨型机、大型机、小型机、微型机、单片机。计算机的应用领域。计算机从起先出现到目前经验了一个快速发展的过程。按计算机所运用的微电子器件的发展可将电子计算机分成五代。计算机系统由软件系统与硬件系统组成。计算机的硬件系统由有形的电子器件等构成的,它包括运算器、存储器、限制器、适配器、输入输出设备。计算机的软件系统是计算机不同于一般电子设备的本质所在。计算机的软件一般分为系统程序和应用程序两大类。计算机的层次结构通常由微程序设计级、一般机器级、操作系统级、汇编语言级、高级语言级组成。习题11.计算机系统应包括()。A)运算器、存储器、限制器B)主机与外部设备C)硬件系统与软件系统D)系统软件与应用软件2.计算机的存储器系统是指()。A)RAM存储器B)ROM存储器C)主存储器D)主存储器和外存储器3.计算机硬件能干脆执行的只能是()。A.符号语言

温馨提示

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

评论

0/150

提交评论