计算机系统概论(1).ppt
《计算机系统概论(1).ppt》由会员分享,可在线阅读,更多相关《计算机系统概论(1).ppt(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章第一章计算机系统概论计算机系统概论1.1计算机分类和应用计算机分类和应用1.1.1计算机的分类计算机的分类电子计算机从总体上来说分为两大类。一类是电子模拟计算机。特点:1.数值用连续量表示,2.运算过程也是连续的。另一类是电子数字计算机。特点:1.数目字表示数量,按位运算。2.并且不连续的跳动计算。数字计算机分类:1.专用计算机:如工控机、IOP等2.通用计算机:GPP表表1.1数字计算机与模拟计算机的主要区别数字计算机与模拟计算机的主要区别比较内容 数字计算机 模拟计算机 数据表示方式 计算方式 控制方式 精度 数据存储量 逻辑判断能力 数字0和1 数字计数 程序控制 高 大 强 电压
2、 电压组合和测量值 盘上连线 低 小 无 通用机又可分为六类:巨型机(Super-Computer)、大型机(Mainframe)、中型机(Medium-sizeComputer)、小型机(minicomputer)、微型机(microcomputer)、单片机(Single-ChipComputer)六类,见图所示。它们的区别在于体积、简易性、功率损耗、性能指标、数据存储容量、指令系统规模和机器价格。巨型计算机主要用于科学计算,其运算速度在每秒一万亿次以上,数据存储容量很大,结构复杂,价格昂贵。单片计算机是只用一片集成电路做成的计算机,体积小,结构简单,性能指标较低,价格宜。介于巨型机和单片
3、机之间的是大型机、中型机、小型机和微型机,它们的结构规模性能指标依次递减。随着超大规摸集成电路的迅速发展,今天的小型机可能是明天的微型机,而今天的微型机可能是明天的单片机。1.1.2 计算机的应用计算机的应用计算机所以迅速发展,其生命力在于它的广泛应用。计算机的应用范围几乎涉及人类社会的所有领域。下面归纳成六个方面来叙述:科学计算科学计算科学研究和工程计术计算领域,是计算机应用最早的领域,也是应用得较广泛的领域:数学、化学、原子能、天文学、地球物理学、生物学等基础科学的研究。航天飞行、飞机设计、桥梁设计、水力发电、地质找矿等方面的大量计算。计算机在科学计算和工程设计中的应用,不仅减轻了大量繁琐
4、的计算工作量,更重要的是,一些以往无法解决、无法及时解决或无法精确解决的问题得到了圆满的解决。自动控制和测量自动控制和测量自动控制涉及面极广的一门学科,应用于工业、农业、科学技术、国防以至我们日常生活等各个领域。测量和测试领域中,计算机主要起两个作用:第一,对测量和测试设备本身进行控制;第二,采集数据并进行处理。信息处理信息处理计算机发展初期,仅仅用于数值计算。后来应用范围逐渐发展到非数值计算领域,可用来处理文字、表格、图象、声音等各类问题。商务处理:在商业业务上,广泛应用的项目有:办公室计算机,数据处理机,发票处理机,销售额清单机,零售终端,会计终端,出纳终端,以及利用互连网的“电子商务”等
5、等在银行业务上,广泛采用金融终端、销售点终端、现金出纳机。银行间利用计算机进行的资金转移正式代替了传统的支票。在邮政业务上,大量的商业信件,现在开始用传真系统传送。管理应用:计算机的引入,使信息处理系统获得了强有力的存储和处理手段。常见的物资管理,如用计算机进行,可以随时掌握各类物资库存情况,合理调剂,减少库存。教育和卫生教育和卫生计算机被誉为“教育史上的第四次革命”:较多的应用是CAI(计算机辅助教学)。用这种方法进行教学,学生可以生动活泼地进行学习,教师也可以减少大量重复的课堂讲授,而把精力放在提高教材质量和研究教学方法上。计算机辅助教学既用于普通教育,又用于专业训练方面。人们还可坐在家里
6、,通过计算机远程网络,按照自己的才能确定个人的学习计划和进度。远程计算机的问世,同样为人类健康长寿带来了福音:使用计算机的各种医疗设备应运而生,为及早发现疾病提供了强有力的手段。利用计算机建成的各种专家系统行之有效,为诊治疾病发挥了很大作用。家用电器家用电器目前,不仅使用各种类型的个人计算机,而且将单片机广泛应用于微波炉、磁带录音机、自动洗涤机、煤气用定时器,家用空调设备控制器、电子式缝纫机、电子玩具、游戏机等。21世纪,国际互联网络和计算机控制的设备将广泛应用于家庭。人工智能人工智能人工智能,又称“智能模拟”,简单地说,就是要使计算机能够模仿人的高级思维活动。人工智能的研究课题是多种多样的,
7、诸如计算机学习、计算机证明、景物分析、模拟人的思维过程、机器人等等。智能机器人,它会自己识别控制对象和工作环境,作出判断和决策,直接领会人的口令和意图,能避开障碍物,适应环境条件的变化,灵活机动地完成控制任务与信息处理任务。1.2计算机的硬件计算机的硬件1.2.1数字计算机的硬件组成数字计算机的硬件组成用一个算盘,一张纸,一支笔来计算y=ax+b-c这个题目,步骤如下。表1.5解题步骤和数据记录在横格上行数解题步骤和数据说明1取数(9)算盘(9)表示第9行的数a,下同2乘法(12)算盘完成a*x,结果在算盘上3加法(10)算盘完成ax+b,结果在算盘上4减法(11)算盘完成ax+b-c,结果在
8、算盘上5存数y13算盘上的y值记到第13行6输出把算盘上的y值写出给人看7停止运算完毕,暂停89A数据10B数据11C数据12X数据13Y数据算盘计算中用到了:1)纸:用于存储解题的原始信息;2)算盘:用于对数据进行加、减、乘、除等算术运算;3)笔:用于把原始数据和解题步骤记录到纸上,及把运算结果写出;4)我们人本身(主要是脑和手)用于控制解题步骤。计算机与算盘类似相应部件如下:运算器:在计算机中相当于算盘功能的部件;存储器:在计算机中相当于纸那样具有“记忆”功能的部件;控制器:相当于我们的大脑,能够自动控制整个计算过程。输入设备输出设备:相当于笔,把原始解题信息送到计算机或把运算结果显示出来
9、的设备;数字计算机主要组成部分如图图1.21.运算器运算器就好比一个由电子线路构成的算盘,能进行加、减、乘、除等算术运算,还可进行逻辑运算。考虑到电子器件的特性,计算机中通常采用二进制数。这是因为二进制数的运算规律非常简单,在电子线路中比较容易实现,而且设备也最省,其示意图如图1.3注:注:二进制数和十进制数一样,在运算中,当数的位数越多时,计算的精度就越高,但是位数越多,所需的电子器件也越多。目前计算机的运算器长度一般是8位、16位、32位或64位。2.存储器存储器的功能:保存或“记忆”解题的原始数据和程序。在运算前把参加运算的数据和解体步骤通过输入输出设备送到存储器中保存起来。不论是数据,
10、还是解题步骤,存储器存储的全是0或1表示的二进制代码。目前采用半导体器件来作为存储器。一个半导体触发器可以记忆一个二进制代码,一个数假定用16位二进制代码表示,那么就需要有16个触发器来保存这些代码。存储单元:在存储器中保存一个数的16个触发器,称为一个存储单元。(或保存一个数据或一条指令的存储体)地址:存储器是由许多存储单元组成,每个存储单元的编号,称为地址。存储容量:存储器所有存储单元的总数。通常用单位“KB、MB”表示,如64KB,128KB。存储容量越大,表示计算机记忆储存的信息就越多。外存储器外存储器:计算机中又配备的存储容量更大的磁盘存储器、光盘存储器等。相对而言,半导体存储器称为
11、内存储器内存储器,简称内存。3.控制器控制器是计算机的指挥中心,是发号施令的部件,它控制计算机的各个部件有条不紊地进行工作。具体的讲,控制器的任务是从内存中取出解题步骤加以分析,然后执行某种操作:(1)计算程序运算器只能完成加、减、乘、除四则运算及其他一些辅助操作。对于比较复杂的算题,计算机在运算前必须化成一步一步简单的加、减、乘、除等基本操作来做。每一个基本操作就叫做一条指令,而解算某一问题的一串指令序列,叫做该问题的计算程序,简称为程序。例如在前述求解y=ax+b-c的例子中,解题步骤的每一步,只完成一种基本操作,所以就是一条指令,而整个解题步骤就是一个简单的计算程序。指令指令地址操作码地
12、址码指令操作内容说明1取数9(9)A存储器9号地址的数a送运算器A2乘法12(A)*(12)A完成ax,结果保留在运算器A3加法10(A)+(10)A完成ax+b,结果保留在运算器A4减法11(A)-(11)A完成y=ax+b-c,结果保留在运算器A5存数13A13运算器中的结果y送入存储器13号地址6打印APrint将中的结果经打印机打印出来7停止Stop机器停止工作8数据地址数据说明9a数据a存放在9号单元10b数据b存放在10号单元11C数据c存放在11号单元12x数据x存放在12号单元13y运算结果y存放在13号单元(2)指令的形式指令的形式每条指令应当明确告诉控制器,从存储器的那个单
13、元取数,并进行何种操作。指令的内容由两部分组成,即操作的性质和操作的地址。前者称为操作码操作码,后者称为地址码地址码。操作码地址码操作码操作码:指出指令所进行的操作,如加、减、乘、除、取数、存数等等;地址码地址码:表示参加运算的数据应从存储器的哪个单元取,运算的结果应存到哪个单元。表表1.3指令的操作码定义指令的操作码定义指令操作码加法001减法010乘法011除法100取数101存数110打印111停机000表1.3中指令的操作码部分就可以变成二进制代码。假如把地址码部分和数据也换成二进制数,那么整个存储器的内容全部变成了二进制的代码或数据,如图1.5所示。由图1.5可知,指令数码化以后,就
14、可以和数据一样放入存储器。存储器的任何位置即可以存放数据也可以存放指令,不过一般是将指令和数据分开存放。将解题的程序(指令序列)存放到存储器中称为存储程序,而控制器依据存储的程序来控制全机协调的完成计算任务叫做程序控制。存储程序并按地址顺序执行,这就是冯.诺依曼型计算机的设计思想,也是机器自动化工作的关键。一台计算机通常有几十条甚至上百条基本指令,从而构成了这台计算机的指令系统。指令系统不仅是硬件设计的依据,而且是软件设计的基础,因此,指令系统是衡量计算机性能的一个重要标志。(3).控制器的基本任务控制器的基本任务计算机进行计算时,指令必须是按一定的顺序一条接一条地进行。控制器的基本任务,就是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机系统 概论
限制150内