0002计算机组成原理与体系结构02
12 计算机层次化存储结构
1.层次化存储整体结构
了解基本的层次是如何划分的,哪些存储器性能比较好,那些存储器容量比较大,为什么要用层次化的形式来组织?
整个层次化的结构中速度最快,效率最高的是寄存器,存在于 CPU当中,CPU当中有运算器,寄存器,寄存器的容量极小,但速度非常快,它属于存储结构的最高层。
2.Cache相关知识
高速缓存寄存器
3.内存需要掌握的知识
越是上层速度越快,容量最小的是寄存器。
整个体系结构当中,不同存储器各有优势,基于性价比的考虑。
Cache不是必须要有的,CPU相关数据可以直接和内存交换,缺点速度极慢。
Cache一般是以k,M字节来衡量的。
内存是以G来衡量的。
Cache存的所有内容均来自内存,存的内存的一部分。
时间局部性,刚用完的指令,再一次执行,比如循环结构。这时候CPU和cache频繁交互,速度极大提升。
需要东西都是从外存先调到内存。
引入Cache 是一种性价比方案,提高素的同时没有增加成本, 他是按内存存取的。
不同内容存到不同区域,读取内容的时候通过运算,效率会远高于按地址存储的。
13Cache的基本概念
效率最高的,有寄存器选寄存器,没有就选cache。
命中率表示不是所有的都由cache运行
14局部性原理
计算机在处理相关数据和程序的时候,一般都会有某个时段集中的去访问某些值,或者去访问某些空间。
采用多级存储体系来解决存储量,速度矛盾的一种解决方案(速度快的成本高)。
利用局部性原理得到性价比最高的存储方式。
时间局部性
空间局部性,对于数组的处理比较明显,对数组的操作,是对空间操作。
工作集理论 : 工作集是进程运行时被频繁访问的页面集合
int i,s=0; //初始化的语句执行一遍就行了
for(i=1;i<1000;i++){for(j=1;j<1000;j++){s+=j;printf("结果为:%d",s)}//两层循环体频繁执行,把语句调入cache,直接在cache里面执行。这是时间局部性
}
15随机存储器与只读存储器
主存的分类分为 随机存取存储器RAM 和只读存储器ROM
内存就是随机存取存储器,把内存断电,内存中所有数据,信息丢失不能保存
ROM断电后仍然可以存储信息
主存的编址
芯片组成存储器的时候,需要分析什么样规格(多少块)的芯片能够组成按什么方式编址的存储空间。
8*4位的存储空间 8个byt空间,每个byte空间存储4个byte位信息
大地址加1减去小地址
C7000H+1=C8000HC8000H-AC000H=1C000H1C000 /2^10= 112k(112k*16bit) /(28*16k* X)=1 求X
16磁盘工作原理
磁盘结构和参数
磁盘是特殊的盘片,上面涂特殊的数据保存数据,磁头用来读取数据
每个盘面存信息,首先定位磁道上面,需要耗费时间(存取时间),再读取扇区。
旋转延迟时间是磁盘转一圈的时间,也就是读取一个盘块需要花多久。
单缓存区,只有一个缓存区,把记录读出来放到缓存区,对记录进行处理。
读取R0需要3ms,处理3ms,此时磁头位置到了R2开始处,因为是顺序执行,磁头需要指向R1开始处,从R2开始处到R1开始处需要30ms。
则处理完R0并且磁头到R1开始处,需要30+3+3=36ms
则到R10,需要36*10+3+3 =366ms
如果需要速度快,调整物理块位置,看右下图。
一般出题是调整物理块数目和周期时间。
17计算机总线
根据总线所处的位置不同,通常分为3种类型,分别是
1.内部总线:往往指微机内部各个外围的芯片与处理器之间的总线,芯片级别
2.系统总线:微机中各个插线板和系统板之间的总线,PCI接口,WGA接口
2.1数据总线 : 传输数据,计算机32位(字是32byte位)和64位 ,意思是总线的宽度是32byte ,一个周期能够传输的数据量是32byte。
2.2地址总线:它代表的地址空间是2^32 ,相当于4G,超过就要考虑64位的。
2.3控制总线;发送相应的控制信号的总线
3.外部总线:微机和外部设备的总线。
选择题考察基本概念,了解基本描述
18串联系统与并联系统可靠度计算
系统可靠性分析-串联系统与并联系统
计算方面的问题,给一个串并联交织的模型,计算可靠度
串联模型
n个子系统串联形成一个大的系统
总可靠度相当于在R1卡考的及基础上,同时R2,R3----都要可靠。
失效率也累加起来,可能不准确。一个简化公式,简单运算的
并联模型
只有当所有子系统同时失效,系统才失效
可靠度=1-所有系统同时失效
m- 子系统的个数
几乎不会考到。
常考题
计算可靠度
19校验码的概念
差错控制-主要掌握CRC和校验码
检错:检查出错误,纠错:检查出并纠正
要达到目的,往往需要加冗余信息才能实现
20循环校验码(CRC)
CRC 定性,一种可以检错不能纠错的编码。
基本原理:信息编码时,在尾部加入一些校验信息,让编码后的数据能够与循环校验码的生成多项式相除,余数为0。(用模2除法)
如果不能让余数为0,那就说明传输中出现了错误。
参与运算的形式是2进制形式。
模2除法,两个数按位取反,异或操作。
在原始报文后面加生成多项式减1个0
多项式的意思是x的几次方位置有个1
最终收到报文 尾部为 0011,与多项式,模2除结果为0
21海明校验码(难点,考得比较多)
海明码编码的基本规则
如何编码
计算多少位信息位需要多少校验位
海明码编码完成后哪些位置是校验位和信息位?
编码体系当中规定整个信息编码完成的校验位是2^n 位 。校验位位置固定的,其他位置是信息位
如果有一个信息位,最终编码有多长?
3个位长度,因为第一,二位置只能放校验位。
两个信息位,会有5位长度
5个信息位,9个长度
信息位直接填进去,复杂的是校验位怎么填写进去,校验位如何就算?
海明校验码可以检错和纠错
0002计算机组成原理与体系结构02相关推荐
- 【软考系统架构设计师】计算机组成原理与体系结构章节习题集
[软考系统架构设计师]计算机组成原理与体系结构章节习题集 [计算机组成原理章节习题集第01题:红色] 01.RISC指令系统的特点包括() ①指令数量少 ②寻址方式多 ③指令格式种类少 ④指令长度固定 ...
- 太原理工计算机组成原理报告,太原理工《计算机组成原理与体系结构》--实验报告.docx...
本科实验报告 课程名称:计算机组成原理与体系结构 实验项目: 运算器.移位器.运算存储器. 总线控制.微程序控制器原理 实验地点: 明向计算机学院306实验室 专业班级: 物联1403 学号:2014 ...
- 计算机组成原理和体系结构----软考(到处copy)
计算机组成原理和体系结构 数据的表示 n进制转十进制 十进制转n进制 使用短除法 二进制转八进制和十六进制 原码.反码.补码以及移码 浮点数运算 计算机结构 计算机体系结构分类 - Flynn CIS ...
- 【软件设计师】计算机组成原理与体系结构-Flynn分类法
计算机组成原理与体系结构-Flynn分类法 Flynn分类法 Flynn分类法 Flynn分类法是一种计算机体系结构的分类方法.通过这种分类方法,我们可以把常见的计算机进行分类.分类依据有两个指标,分 ...
- 计算机组成原理---冯诺依曼体系结构及性能和功耗
文章总结摘要自徐文浩老师的<深入浅出计算机组成原理> 文章目录 一.计算机的基本硬件组成 二.冯诺依曼体系结构 性能 计算机的计时单位:CPU 时钟 功耗 并行优化,理解阿姆达尔定律 总结 ...
- 【计算机组成原理与体系结构】硬件系统概述
目录 一.计算机的发展 二.计算机的硬件系统 三.硬件的工作原理 四.计算机系统的层次结构 五.计算机的性能指标 一.计算机的发展 第一代计算机:电子管计算机 第一台电子计算机:ENIAC(1946) ...
- 《软件设计师》——计算机组成原理与体系结构
任何进制转成十进制,使用按权展开法,注意小数点. 十进制转成任意进制,使用短除法. 1个字节有8个位,每位分别用二进制的0和1来表示.分为无符号数和有符号数,下面以有符号数来说明,有符号数最高位是符号 ...
- 计算机组成原理 — ARM 体系结构
目录 文章目录 目录 ARM ARM 的架构 x86 架构与 ARM 架构的区别 ARM 的技术实现 ARM ARM 架构过去称作进阶精简指令集机器(Advanced RISC Machine,更早称 ...
- 计算机组成原理 — 冯诺依曼体系结构
目录 文章目录 目录 世界上第一台专用计算机 - ABC 计算机 图灵完全性 图灵机 穿孔卡和穿孔纸带 香农定理 冯·诺依曼体系结构 冯·诺依曼的瓶颈 世界上第一台专用计算机 - ABC 计算机 历史 ...
- 计算机组成原理与体系结构 - 6分
一.数据的表示 二.计算机结构 三.计算机体系结构分类 四.CISC与RISC 五.流水线 六.存储器
最新文章
- java clob 释放_在Java中处理CLOB字段
- trogan连接不上_解决连接不上网(Connection not connected).doc
- 模仿SDWebImage实现异步加载图片
- 二逼了吧,你竟然在中断里面休眠
- mysql table keys_MySQL Explain详解
- HackerOne漏洞奖励计划扩展至开源漏洞
- javascript 方法总结(Array篇)
- SQL导出excel数据
- 3DMAX 的重要知识和插件介绍
- 使用VGG16网络结构训练自己的图像分类模型
- 2022年G3锅炉水处理考试模拟100题及答案
- Stubs和Mocks区别 (Stubs vs. Mocks)
- 学习笔记1--汽车发展史及发展趋势
- 高通camera结构(摄像头基础介绍)
- 【Swagger】 SrpingBoot整合Swagger
- IBM微码刷新(一)使用BoMC制作微码刷新介质-cuixf@DC
- 公司邮箱怎么注册?公司企业邮箱怎么登录?
- java8 collections_初识Java8新特性Lambda(二) 之collections
- 苹果cms模板_9ccms与苹果cms介绍.推荐小白用9ccms程序
- python license activation_激活函数activation
热门文章
- 巨杉数据库兼容mysql_SequoiaDB 巨杉数据库
- SequoiaDB巨杉数据库-JDBC驱动
- 传统医美身处风口浪尖,互联网医美如何拯救?
- Logstash的filter插件-Dissect
- 浪潮服务器dhcp修改ip,IP地址管理—DDI(DNS, DHCP, IPAM)解决方案
- [codevs1746][NOI2002]贪吃的九头龙
- php 支付宝订单查询_PHP接入支付宝单笔订单查询接口
- 直播美颜SDK从技术层面如何自行实现
- 各有风采:影响全世界的100位帝王排行榜
- 【Python3】作业车间调度,SPT规则,LPT规则