原理是指系统中有两台计算机同时工作,第2章-计算机系统的结构组成与工作原理.ppt...

第2章-计算机系统的结构组成与工作原理

计算机发展过程中的重大技术演变 在指令层和执行程序的数字逻辑层两层基础上增加微程序控制层 增加操作系统层(大大降低了大多数程序员的编程难度) 虚拟机的出现(使得在一个操作系统下同时运行另一个操作系统成为现实) 后期出现的RISC思想(不使用微代码层) 计算机分层的作用 可以调整软、硬件比例达到特定目的 可以通过使用真正的物理机器代替各级虚拟机 也可以在一台物理机器上模拟或仿真另一台机器 早期的计算机结构(无总线) 计算机完成计算的过程分析 目的:计算0x10和0x20之和 编写汇编程序代码, 关键代码如下: MOV A,#0x10 ; A = 0x10, A为CPU内部的寄存器名 ADD A,#0x20 ; A = A + 0x20 编译、链接后得到的可执行代码(二进制位串) 运行(把保存在硬盘上的可执行文件调入内存,并把程序指令在内存的开始位置赋值给CPU中的PC寄存器) 以后的计算工作就交给CPU(指令驱动) 宏代码到微代码的转换 每一层的用途 辅助存储器:存放不活动的程序和数据 主存储器:存放运行中的程序和数据 cache: 存储CPU最近访问的指令和操作数 CPU寄存器:正在执行的指令和数据 ARM7TDMI指令流水线 顺序流水线控制依赖 Flynn分类及应用分类 SM MM1 MM2 MMN CU1 CU2 CUN PU1 PU2 PUN ISN DSN DS1 CS1 CS2 CSN IS1 IS2 ISN DS2 MIMD计算机 MIMD 多处理机系统,包括: 特点:能实现作业、任务、指令、数组各级全面并行的多机系统。 对称多处理机: 计算机系统的性能主要由硬件性能和程序特性决定,通常可利用标准测试程序来测定性能。 用MIPS (Million Instructions Per Second,每秒百万条指令)或MFLOPS(每秒百万次浮点操作)的数值来衡量计算机系统的硬件速度。 用 CPU执行时间T来量化软硬件结合系统的有效速度。 MIPS = f (MHz) / CPI T(s) = (IC × CPI) / f(Hz) f(时钟频率): CPU的基本工作频率 IC(指令数目):运行程序的指令总数 CPI(Cycles Per Instruction):指令执行的平均周期数,可从运行大量测试程序或实际程序产生的统计数据中计算出来 2.5 计算机性能评测 假设一台计算机的时钟频率是100 MHz(每秒百万周期),具有4种类型的指令,它们的使用率和CPI分别如下表所示。求该计算机的MIPS值以及运行一个具有107条指令的程序所需的CPU时间。 第二章 习题 作业:2~6、14、15 思考:1、7~13 * */32 * * / 50 早期诺依曼体系结构采用的存储器子系统 简单的二级结构: 内存(主存) + 外存(辅存) 一般为半导体存储器,也称为短期存储器; 包括磁盘(中期存储器)、磁带、光盘(长期存储)等; 分层的存储子系统 如何以合理的价格搭建出容量和速度都满足要求的存储系统,始终是计算机体系结构设计中的关键问题之一。 现代计算机系统通常把不同的存储设备按一定的体系结构组织起来,以解决存储容量、存取速度和价格之间的矛盾。 设计目标:整个存储系统速度接近M1而价格和容量接近Mn * * / 50 寄存器 + Cache + 主存 + 辅存 CPU内部高速电子线路(如触发器) 一级:在CPU内部 二级:在CPU外部 一般为静态随机存储器SRAM。 一般为动态随机存储器DRAM ,也称为短期存储器 包括磁盘(中期存储器)、磁带、光盘(长期存储)等 其中:cache-主存结构解决高速度与低成本的矛盾; 主存-辅存结构利用虚拟存储器解决大容量与低成本的矛盾; 现代计算机的四级存储结构 寄存器组 特点:读写速度快但数量较少;其数量、长度以及使用方法会影响指令集的设计。 组成:一组彼此独立的Reg,或小规模半导体存储器。 RISC:设置较多Reg,并依靠编译器来使其使用最大化。 Cache 高速小容量(几十千到几兆字节); 借助硬件管理对程序员透明; 主(内)存 编址方式:字节编址 信息存放方式:大/小端系统、对齐方式 辅(外)存 信息以文件(file)的形式存放,按块为单位进行存取。 虚拟存储技术 */42 其他改善存储器带宽的方法 并行存储器 双端口存储器 哈佛体系结构(ARM9系列) DSP 程序 数据 I/O接口 外设 程序地址 数据读地址 数据写地址 程序读总线 数据读总线 程序/数据写 数据 程序 * * / 50 * * / 50 现代高速总线 高速并行总线 高速总线串行化

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值