版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1,1.3 计算机系统是如何组成的?,杨俊生 Email: Telephone: 65783332,中国传媒大学计算机与网络中心,2,计算机系统组成,概述 计算机硬件系统 计算机软件系统,3,计算机系统组成,概述 计算机硬件系统 计算机软件系统,4,计算机之父冯诺依曼,约翰冯诺依曼 John von Neumann 19031957 美藉匈牙利科学家 被誉为计算机之父,5,补充资料,计算机发展的关键人物,6,冯诺依曼计算机(1),1945年6月冯诺依曼在一篇论文中第一次提出了计算机三个主要思想: 计算机的基本组成 采用二进制进行信息表示 存储程序原理 从而形成了目前的计算机体系结构,7,冯诺依
2、曼计算机(2),计算机是由五大部件组成 运算器 控制器 存储器 输入设备 输出设备,8,冯诺依曼计算机(3),计算机的两个基本能力: 一是能够存储程序; 二是能够自动地执行程序。 计算机是利用“存储器”(内存)以二进制的形式来存放所要执行的程序和数据的(将数据和程序同样看待) 称之为 CPU 的部件可以自动地依次从存储器中取出程序中的每一条指令,并加以分析和执行,直至完成全部指令任务为止。,9,计算机系统,硬件系统,软件系统,计算机系统,10,硬件 系统,主机,外设,中央处理器,内存储器,运算器,控制器,输入设备,输出设备,外存储器,其他设备:网卡、Modem,11,软件 系统,系统 软件,操
3、作系统,网络软件、数据库管理系统,语言编译和解释系统,程序设计语言,系统服务程序(诊断程序等),应用 软件,程序库、数据库应用系统等,各种用户程序等,12,计算机系统组成,概述 计算机硬件系统 计算机软件系统,13,计算机硬件组成,什么是硬件? 存储器 运算器 控制器 输入/输出设备 总线,14,计算机硬件组成,什么是硬件? 存储器 运算器 控制器 输入/输出设备 总线,15,什么是硬件?,计算机硬件(Hardware)是指计算机系统中由电子线路和各种机电物理装置组成的实体,它是计算机实现其功能的物质基础。 硬件是看得见、摸得着的设备。,16,计算机硬件组成,什么是硬件? 存储器 运算器 控制
4、器 输入/输出设备 总线,17,存储器(Memory),存储器是计算机用来存放程序和原始数据的记忆装置。,18,存储器的基本功能,按指定位置存进(写入)或取出(读出)信息 存储器的工作就是 在运算之前存储外界送来的程序和数据 在运算过程中,向计算机提供指令和数据信息、保存中间结果 运算结束后,保存运算结果。,19,存储器的分类,按照与主机的关系来分 内存储器(内存,主存) 外存储器(外存,辅助存储器) 按照读写功能来分 随机存储器Random Access Memory-RAM 只读存储器Read Only Memory-ROM,20,内存储器,设置在计算机主机中,用于存放当前要用的数据和程序
5、 半导体介质 存取速度快、价格相对较贵 容量不能做得太大,因而存放信息有限 直接为CPU提供数据和指令,21,外存储器,设置在计算机的外部,如磁盘,磁带等,用于存放当前暂时不用的信息,而需要时才调入主机 价格相对便宜一些 容量大,存放信息量比内存多得多 速度相对较慢 不能直接同CPU打交道 外存储器又叫辅助存储器(辅存)或二级存储器,22,随机存储器,既能读出也能写入信息 适合于存放用户程序和数据 因为这类信息是经常变化的 断电后,RAM中的信息会立即丢失,23,只读存储器,只能读出而不能写入的存储器 通常用来存放那些固定不变、不需修改的程序和数据 断电后,ROM中的信息不丢失,24,思考题,
6、请比较一下内、外存储器的异同 请比较一下随机存储器与只读存储器的异同 为什么我们编辑完一篇文章后要正确保存为文件呢?,25,有关存储器的一些重要概念,地址 位 字节 编址 存储容量 存储容量的单位,26,地址(address),内存储器包括很多存储单元,被存储的信息分别存放在这些单元中,为了能按指定的位置进行存取,每个单元都有自己的编号,这个编号我们称之为地址。当计算机要把一个信息代码存入某存储单元或从某存储单元中取出时,首先要知道该单元的地址,然后由计算机“查找”与该地址对应的存储单元,查到后才能存取 门牌号,27,位(bit),位是度量数据的最小单位,表示一位二进制数字,28,字节,存储容
7、量的基本单位 字节等于8个bit(位二进制位),0 1 0 1 0 1 0 1,29,编址(addressing),给存储单元一个地址(门牌号) 编址单位 字节 字,30,存储容量,存储器所包含的存储单元总数,00000H 00001H,FFFFFH,31,存储容量的单位,Byte KB MB GB TB,32,换算关系1 KB= 1024 byte=210 byte 1 MB =1024 KB=220 byte 1 GB=1024 MB=230 byte 1 TB=1024 GB=240 byte,存储容量的单位换算,33,计算机硬件组成,什么是硬件? 存储器 运算器 控制器 输入/输出设备
8、 总线,34,运算器(ALU),运算器是对二进制数据进行算术运算、逻辑运算的部件,所以也称为算术逻辑部件(ALU-Arithmetical and Logical Unit),简称算逻部件,35,算术逻辑运算,二进制数的算术运算 二进制数的按位运算 二进制数的移位运算,36,算术运算,二进制数的算术运算(以加法为例) 逢二进一,借一当二,+,37,逻辑运算,与(AND) T 与 F F 与 T F 与 F T 与 T 或(OR) T 或 F F 或 T F 或 F T 或 T 非(NOT) 非 T 非 F,38,逻辑运算,异或(XOR) T 异或 F F 异或 T F 异或 F T 异或 T
9、思考: 如果用1表示T,0表示F,那么各种运算的式子应该怎样写?,39,按位运算,按位与,与,40,按位运算,按位或,或,41,按位运算,按位取反,取反,42,按位运算,按位异或,异或,43,移位运算,左移,44,移位运算,右移,45,有关运算器的一些概念与术语,操作数 加法器 寄存器 累加器 字长,46,操作数(Operand),参加运算的数 在控制器的统一指挥下从存储器内取到运算器,47,加法器(adder, summer),计算机内各种运算操作均可归结为相加和移位这两个基本操作,能完成这些操作的器件叫做加法器,它是运算器的核心,48,寄存器(register),为了能将操作数暂时存放,能
10、将每次运算的中间结果暂时保留,运算器还需要若干个寄存数据的器件 一般情况下,没有写入新数据之前,寄存器中的数据不变,49,累加器(accumulator),若一个寄存器既保存本次运算的结果又参与下次的运算,则它的内容是多次累加的和,我们称这种寄存器为累加器,50,字长(word length,word size),运算器一次所能处理的运算数(二进制数)的基本位数 一般等于运算器中寄存器所能容纳数据的位数(二进制数),Very Important,51,计算机硬件组成,什么是硬件? 存储器 运算器 控制器 输入/输出设备 总线,52,控制器(Control Unit),什么是控制器? 控制器的基
11、本功能 控制器的组成,53,什么是控制器?,控制器是整个机器的控制中心 存储器进行信息的存取 运算器进行各种运算 信息的输入和输出 都是在控制器的统一指挥下进行的,54,控制器的基本功能,取出指令、译码和执行指令,55,控制器的组成,程序计数器 指令寄存器 指令译码器 时序控制电路 操作控制部件,56,程序计数器,PC ( Program Counter ) 一般情况下组成程序的指令在存储器中是依次存放的,为了决定程序的执行顺序,必须设置一个具有计数功能的指令地址寄存器,57,指令寄存器,IR ( Instruction Register ) 暂时保存取出的指令的寄存器,58,指令译码器,In
12、struction Encoder 分析解释指令的操作性质,识别指令的功能,59,时序控制电路,控制器控制全机执行一条指令所需要的时间叫一个指令周期。在一个指令周期内,控制器要依次发出取出指令、分析指令、执行指令和为取下条指令做准备的控制命令,而且要求这些命令自动协调地产生,时序控制电路就是完成这一任务,它使得指令功能按步骤、按时间顺序加以实现,60,操作控制部件,它是控制器中最主要的部件。它可以产生一系列操作控制信号(即控制信息流),送到有关部位,引起相应的动作,协调各部件工作,对数据进行加工、运算和传送,从而准确无误地起到控制全局的作用,61,计算机硬件组成,什么是硬件? 存储器 运算器
13、控制器 输入/输出设备 总线,62,输入/输出设备,输入设备 输出设备,63,输入设备,Input Device 输入设备主要作用是把用户准备好的数据、程序等信息转变成计算机能接受的电信号送进计算机。 例如,最常见的输入设备是键盘,用键盘输入信息时,按下其每一个键都能产生相应的电信号送入计算机,64,输出设备,Output Device 输出设备是把计算机的运算结果或工作过程以人所要求的形式表达出来的装置。 如可将计算的结果通过打印机打印在纸上,可将绘制的图形通过显示器显示在屏幕上,或通过绘图仪绘制在纸上。 常见的输出设备有显示器、打印机、绘图仪等,65,一些重要概念,中央处理器(Centra
14、l Processing Unit-CPU)运算器和控制器是计算机的核心,常将它们合在一起称为中央处理器 主机CPU和主存储器一起常被称为计算机的主机 外部设备(外设)辅助存储器和输入输出设备统称为计算机的外部设备,66,计算机硬件组成,什么是硬件? 存储器 运算器 控制器 输入/输出设备 总线,67,总线,计算机的五大部件彼此之间不是孤立存在的,它们要在控制器的控制之下协调统一地工作,这就要求各大部件之间要传递信息,所以五大部件之间就用一条总线连接起来。 其实,一条总线并不是一根,而是很多根。我们根据它们传递的信息不同而把它们分为三组,68,计算机总线的种类,数据总线 ( Data Bus-
15、DB )数据总线上传递的是数据 地址总线 ( Address Bus-AB )地址总线上传递的是存储地址 控制总线 ( Control Bus-CB )控制总线上传递的是控制信号,69,内存,外存,CPU,I/O设备,总线,70,计算机系统组成,概述 计算机硬件系统 计算机软件系统,71,计算机软件系统,什么是软件? 软件与硬件间的关系 软件的分类 计算机语言与语言处理程序(略) 操作系统,72,什么是软件?,软件(software)泛指程序、运行时所需数据以及与程序有关的文档资料。 通俗一点说,软件就是程序和数据,73,软件的基本功能,软件系统着重研究如何管理机器和使用机器的问题,也就是研究
16、怎样通过软件的作用更好地发挥计算机的功能,74,一个基本概念,一个实际问题的解决方法 硬件实现 软件实现,75,软件与硬件间的关系,硬件与软件相互依存、不可分割 软件无硬件支持无法实现其功能,将是无源之水 硬件脱离软件便不能有效工作,成为一堆废物 软件在很大程度上决定计算机整体功能的发挥 硬件和软件共同组成计算机系统,76,软件,硬件 (裸机),软件与硬件的关系,77,软件的分类,软件 系统,系统 软件,操作系统,网络软件、数据库管理系统,语言编译和解释系统,程序设计语言,系统服务程序(诊断程序等),应用 软件,程序库、数据库应用系统等,各种用户程序等,78,系统软件(1),系统软件是支持程序
17、人员能方便地使用和管理计算机的软件,它的功能是对整个计算机系统进行调度、管理、监视和服务,为用户使用机器提供方便,并可扩充机器功能,提高机器的使用效率,79,系统软件(2),系统软件一般是由计算机厂商在出厂时提供的,主要有: 操作系统 汇编程序 高级语言编译程序 故障诊断程序 数据库管理程序 控制程序,80,应用软件,应用软件是由计算机用户利用计算机的软硬件资源为某一专门应用目的而开发的程序。如: 工资管理程序 人事档案管理程序 图书管理与检索系统 库存管理程序 ,81,系统软件与应用软件的关系,应用软件,系统软件,硬件 (裸机),82,系统软件与应用软件的关系,从图中我们可以看出 软件是在硬件基础上对硬件功能的扩充与完善 系统软件是对计算机硬件功能的完善与扩充 应用软件是对系统软件的进一步完善,83,计算机语言(后面再讲),计算机语言的发展 计算机高级语言简介 语言处理程序,84,操作系统,操作系统的功能 常用操作系统简介,85,操作系统的功能,操作系统(Operating System, OS)是控制和管理计算机硬件和软件资源(处理器,存储器,输入输出设备;程序和数据),合理地组织计算机工作流程以及方便用户的程序的集合。它是软件的核心,现
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- JJF 2476-2026腹膜透析机校准规范
- T/SHATCMI 0002-2023藏红花质量规范
- T/NAHIEM 158-2025日夜分护婴儿纸尿裤
- T/CECCEDA 3-2025企业文化建设指南
- T/CHAA 037-2024医疗机构特殊医学用途配方食品运营管理规范
- T/CSMT YB023-2026动态公路车辆自动衡器期间核查技术规范
- GB/T 3102.7-2026量和单位第7部分:光和辐射
- 2025~2026学年河北省保定市涞水县人教版六年级上册11月期中数学试卷【附答案】
- 2027届四川省绵阳市游仙区数学八上期末综合测试模拟试题含解析
- PHP工程师笔试真题(含详细答案·企业实操版)
- 宫颈TCT课件教学课件
- 服饰搭配讲解课件
- 贴壁细胞传代
- 2022利达华信JB-QB-LD988ENM火灾报警控制器-消防联动控制器
- 胸腔镜下肺大泡切除术后护理查房
- 急诊取栓流程
- 国开2024年秋《机械制图》形考作业1-4答案
- DL-T5706-2014火力发电工程施工组织设计导则
- AQ3010-2022加油站作业安全规范
- 《民航客舱设备操作与管理》课件-项目二 客舱服务设备
- 手术室实习带教
评论
0/150
提交评论