1.1 计算机系统简介 1.2 计算机的基本组成 1.3 计算机硬件的主要技术指标 1.4 本书结构.

Slides:



Advertisements
Similar presentations
会计从业资格 初级会计电算化. 考试题型: 本章内容在考试中以单选题、多选题、判断题 形式出现; 重点理解计算机软件的概念,掌握计算机软件 的构成,了解常用软件的内容。 计算机软件.
Advertisements

第2章 电子计算机的基本结构 2. 1 冯·诺依曼计算机模型 2. 2 电子计算机的组成结构 2. 3 计算机系统的分类
计算机组成原理.
William Stallings Computer Organization and Architecture
计算机组成原理 第三讲 计算机科学与技术学院 舒燕君.
信息技术:硬件、软件、网络、数据库 计算机技术、多媒体技术、压缩技术...
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
计算机系统与网络技术 第1讲 微型计算机硬件基础 讲课教师:常姗
2017年3月5日 单片机原理与应用 背景知识调查.
计算机组成 原理.
计算机组装与维护.
电子数字计算机 计算机性能 计算机硬件 计算机软件 多级层次结构
《计算机组成原理》 计算机与通信学院 谢鹏寿
计算机体系结构 Computer Architecture
实用操作系统概念 张惠娟 副教授 1.
第三章 计算机核心部件及其 工作原理.
计算机组成原理 第二十一讲 计算机科学与技术学院 舒燕君.
计算机组成原理 第1章 概述.
§ 1.2 计算机的组成 一 硬件组成 要了解数字计算机的主要组成和工作原理,可以从算盘说起。假设给你一个算盘、一张带有横格的纸和笔要求我们计算 y=ax+b-c 这样的题目 为了和下面讲到的内容作比较,我们不妨按照以下方法把使用算盘进行解题的过程步骤事先用笔详细地记录在带横格的纸上.
第一册第一章 第3节 计算机的基本工作原理 制作者:冯玉珊(广州市番禺区市桥中学).
1.2 计算机体系结构的概念 计算机系统中的层次概念 1. 计算机系统=软件+硬件/固件 2. 计算机语言由低级向高级发展
计算机系统结构 南京航空航天大学 计算机科学与技术学院 主讲:刘佳
第 四 章 信息的加工与表达(下).
计算机基础知识 丁家营镇九年制学校 徐中先.
第一章 计算机基础知识 网考小组.
冯.诺依曼计算机 1.3 计算机系统的组成 计算机系统概述 EDVAC的3个特点:
電腦操作 會考電腦 浸信會永隆中學.
Kvm异步缺页中断 浙江大学计算机体系结构实验室 徐浩.
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
嵌入式系统课程简介 宋健建 南京大学软件学院 2004/02/10.
总 复 习.
计算机应用基础 马秀麟 2011年11月.
存储系统.
7.1 机器指令 7.2 操作数类型和操作类型 7.3 寻址方式 7.4 指令格式举例 7.5 RISC 技术.
微机原理与接口技术(17AC3) 微机原理与接口技术 朱华贵 2015年09月06日.
微型计算机原理及应用 主讲:邓昭俊 讲师 电话:
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
大学计算机基础——周口师范学院 第1章 计算机基础知识 1.3 计算机系统组成.
计算机应用基础 马秀麟 2015年11月.
微机系统导论 主要内容 微机系统组成 微机硬件系统结构 微处理器组成 存储器概述 微机工作过程 微机系统的主要性能指标.
第5章 计算机、微型计算机的组成及 工作过程.
逆向工程-汇编语言
CPU结构和功能.
版权所有,引用请注明出处 第六章、中央控制器 原著 谭志虎 主讲(改编) 蒋文斌.
第二单元 认识我的电脑 掌握计算机工作机制; 系统性掌握计算机系统的分类,并能结合日常应用,理解常见硬件、软件的功能及作用。
计算机组成与系统结构 陈泽宇 副教授.
计算机组成与系统结构 陈泽宇 副教授.
Instructions: Language of the Machine
第二章 80x86计算机组织 x86微处理器 2.2 基于微处理器的计算机系统构成 2.3 中央处理机 2.4 存储器
C语言程序设计 主讲教师:陆幼利.
微机系统的组成.
第一章.
计算机组成原理 课程设计.
2019/4/29 计算机组成原理 辅导教师:陆明强.
计算机组成与系统结构 陈泽宇 副教授.
第三章 MCS 51的硬件结构.
第二章 补充知识 2.1 总线和三态门 一、总线(BUS) 三总线结构 数据总线DB(Data Bus)
<编程达人入门课程> 本节内容 内存的使用 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
实验二 带进位控制8位算术逻辑运算实验 带进位控制8位算术逻辑运算: ① 带进位运算 ② 保存运算后产生进位
<编程达人入门课程> 本节内容 计算机编程语言 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
微机原理与接口技术 ——8086微处理器 西安邮电大学 计算机学院 范琳.
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
第二章 Java基本语法 讲师:复凡.
计算机的构成 主要内容: 1.计算机系统及硬件,软件的概念 2.中央处理器CPU与主存储器 3.辅助存储器:软盘、硬盘. 4.输入、输出设备
微机原理与接口技术 西安邮电大学计算机学院 宁晓菊.
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
数据表示 第 2 讲.
第三章 CPU子系统 西南石油大学计算机科学学院 主讲教师 杨 梅 联系电话:
第3章 CPU子系统 西南石油大学计算机科学学院 主讲教师 杨 梅 联系电话:
Presentation transcript:

1.1 计算机系统简介 1.2 计算机的基本组成 1.3 计算机硬件的主要技术指标 1.4 本书结构

1.1 计算机系统简介 一、 计算机软、硬件的概念 1. 计算机系统 计算机系统 计算机的实体 硬件 如主机、外设等 由具有各类特殊功能 软件 计算机的实体 如主机、外设等 由具有各类特殊功能 的信息(程序)组成

系统软件 用来管理整个计算机系统 语言处理程序 操作系统 软 件 服务性程序 数据库管理系统 网络软件 应用软件 按任务需要编制成的各种程序

2. 计算机的解题过程 计算机 高级语 言程序 目标 程序 结果 翻译 运行

二、计算机系统的层次结构 高级语言 虚拟机器 M3 汇编语言 虚拟机器 M2 操作系统 虚拟机器 机器语言 实际机器 M1 微指令系统

软 件 硬 用编译程序翻译 成汇编语言程序 虚拟机器 M4 用汇编程序翻译 虚拟机器 M3 成机器语言程序 用机器语言解释操作系统 用微程序解释机器指令 实际机器 M1 由硬件直接执行微指令 微程序机器 M0

三、计算机体系结构和计算机组成 有无乘法指令 计算机 体系结构 程序员所见到的计算机系统的属性 概念性的结构与功能特性 (指令系统、数据类型、寻址技术、I/O机理) 计算机 组成 实现计算机体系结构所体现的属性 (具体指令的实现) 如何实现乘法指令

可按地址寻访 1.2 计算机的基本组成 一、冯·诺依曼计算机的特点 1. 计算机由五大部件组成 2. 指令和数据以同等地位存于存储器 3. 指令和数据用二进制表示 4. 指令由操作码和地址码组成 5. 存储程序 5. 存储程序 6. 以运算器为中心

冯·诺依曼计算机硬件框图 算术运算 逻辑运算 存放数据 和程序 将结果转换成 人们熟悉的形式 将信息转换成机 器能识别的形式 存储器 输入设备 运算器 控制器 输出设备 指挥程序 运行

二、计算机硬件框图 1. 以存储器为中心的计算机硬件框图 程序 存储器 输出设备 输入设备 运算器 控制器 数据 结果 计算

2.现代计算机硬件框图 ALU 运算器 CPU CU 控制器 主机 主存 辅存 存储器 硬件 输入设备 I/O 输出设备 主机 CPU

) ( 2 1 n yn x = + √ … 三、计算机的工作步骤 0, 1, 2, 1.上机前的准备 建立数学模型 确定计算方法 - + ! x9 x7 x5 x3 x 9 7 5 3 sin … 0, 1, 2, ) ( 2 1 n yn x = + √ … 编制解题程序 程序 — 运算的 全部步骤 指令 — 每 一个步骤

编程举例 计算 ax2 + bx + c = (ax + b)x + c 取x 至运算器中 取x 至运算器中 乘以a 在运算器中

取数 α [α] ACC 000001 0000001000 存数 β [ACC] β 加 γ [ACC]+[γ] ACC 乘 x 指令格式举例 操作码 地址码 取数 α [α] ACC 000001 0000001000 存数 β [ACC] β 加 γ [ACC]+[γ] ACC 乘 x [ACC]×[x] ACC 打印 y [ y ] 打印机 停机

计算 ax2 + bx + c 程序清单 指令和数据存于主存单元的地址 指令 注释 操作码 地址码 000001 0000001000 000001 0000001000 取数x至ACC 1 000100 0000001001 乘a得ax存于ACC中 2 000011 0000001010 加b得ax+b,存于ACC中 3 乘x得(ax+b)x,存于ACC中 4 0000001011 加c得ax2 + bx + c,存于ACC 5 000010 0000001100 将ax2 + bx + c存于主存单元 6 000101 打印 7 000110 停机 8 x 原始数据x 9 a 原始数据a 10 b 原始数据b 11 c 原始数据c 12 存放结果

2.计算机的解题过程 (1)运算器的基本组成及操作过程 运算器 MQ ACC ALU X 被加数 加数 和 被减数 减法 差 减数 乘数 加法 加数 和 被减数 减法 差 减数 乘数 乘积高位 乘积低位 乘法 被乘数 被除数 除数 除法 商 余数

指令 加 ACC ACC 被加数 初态 [ACC]+[X] ① 加法操作过程 运算器 MQ ACC ALU X 指令 加 M ACC ACC 被加数 ACC 初态 [ACC]+[X] ALU [M] X X

指令 减 ACC ACC 被减数 初态 [ACC]-[X] ② 减法操作过程 运算器 MQ ACC ALU X 指令 减 M ACC ACC 被减数 ACC 初态 [ACC]-[X] ALU [M] X X

ACC 指令 乘 M ACC∥MQ [M] ALU [X]×[MQ] ACC 被乘数 初态 [ACC] MQ ACC ALU X ACC ③ 乘法操作过程 运算器 MQ ACC ALU X 指令 乘 M ACC ACC∥MQ ACC MQ ACC ACC MQ [M] ALU [X]×[MQ] ACC 被乘数 初态 X [ACC]

指令 除 MQ ACC 被除数 初态 [ACC]÷[X] ④ 除法操作过程 运算器 MQ ACC ALU X 指令 除 M MQ ACC 余数在ACC中 ACC 被除数 ACC 初态 [ACC]÷[X] ALU [M] X X

– 存储单元 – 存储元件 – 房间 – 床位 存储体 MAR MDR (2)存储器的基本组成 主存储器 (0/1) 存储体 大楼 – 房间 – 床位 大楼 (无人/ 有人) 主存储器 存储体 MAR MDR 存储单元 存放一串二进制代码 存储字 存储单元中二进制代码的组合 存储字长 存储单元中二进制代码的位数 每个存储单元赋予一个地址号 按地址寻访

设 MAR = 4 位 存储体 MAR MDR 存储单元个数 16 (2)存储器的基本组成 主存储器 存储器地址寄存器 反映存储单元的个数 存储器数据寄存器 反映存储字长 存储字长 8 设 MAR = 4 位 MDR = 8 位 存储单元个数 16

CU PC IR 完成 一条 指令 取指令 PC 取指 访存 分析指令 IR 执行指令 CU 执行 访存 PC 存放当前欲执行指令的地址 (3)控制器的基本组成 PC IR CU 完成 一条 指令 取指令 PC 取指 访存 分析指令 IR 执行指令 CU 执行 访存 PC 存放当前欲执行指令的地址 具有计数功能(PC)+ 1 PC IR 存放当前欲执行的指令

存储体 CPU 主存储器 PC IR 5 6 2 7 3 8 1 4 9 以取数指令为例 (4)主机完成一条指令的过程 CU 控制 单元 MDR MAR 存储体 CPU PC 控制器 IR … 运算器 MQ ACC ALU X I/O 5 6 2 7 3 8 1 4 9

存储体 CPU 主存储器 PC IR 5 6 2 7 3 9 1 4 8 以存数指令为例 (4)主机完成一条指令的过程 CU 控制 单元 MDR MAR 存储体 CPU PC 控制器 IR … 运算器 MQ ACC ALU X I/O 5 6 2 7 3 9 1 4 8

PC MAR M MDR IR ,(PC )+ 1 PC OP(IR) CU Ad(IR) MAR M MDR ACC … (5) ax2 + bx + c 程序的运行过程 将程序通过输入设备送至计算机 程序首地址 PC 启动程序运行 取指令 PC MAR M MDR IR ,(PC )+ 1 PC 分析指令 OP(IR) CU 执行指令 Ad(IR) MAR M MDR ACC … 打印结果 停机

1.3 计算机硬件的主要技术指标 CPU 一次能处理数据的位数 与 CPU 中的 寄存器位数 有关 1.机器字长 主频 = n i =1 fi ti TM ∑ 吉普森法 2.运算速度 每秒执行百万条指令 MIPS 执行一条指令所需时钟周期数 CPI 每秒浮点运算次数 FLOPS

3.存储容量 存放二进制信息的总数量 存储单元个数 × 存储字长 如:MAR MDR 容量 主存容量 10 8 1K × 8位 1K = 210 16 32 64K × 32位 字节数 213 = 1KB 如: 1Byte = 23 221 = 256KB 字节数 80GB 辅存容量 1G = 230

ALU CU I/O CPU 第二篇 计算机系统硬件结构 第一篇 概论 第三篇 CPU 第四篇 CU 1.4 本书结构 存储器 系统总线 内部 互连 ALU CU 寄存器 中央处理单元 寄存器 解码器 控制单元 排队 逻辑 控制 存储器