百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

第一章 计算机组成与体系结构(第一章 计算机组成与体系结构的答案)

cac55 2024-09-29 09:22 272 浏览 0 评论

在程序的执行过程中,Cache与主存的地址映射是由硬件自动完成的。

PV操作可以查看:https://blog.csdn.net/m0_37063785/article/details/88802580

流水线周期

流水线指令中耗时最长的即为流水线周期。

指令的流水处理

流水方式。流水方式是模仿工业生产过程的流水线(如汽车装配线)而提出的一种指令控制方式。流水(pipelining)技术是把并行性或并发性嵌入到计算机系统里的一种形式,它把重复的顺序处理过程分解为若干子过程,每个子过程能在专用的独立模块上有效地并发工作。如图1-3所示。

n条指令按照流水方式执行所需总时间为:

1条指令执行时间+(n-1)*流水线周期

例:

将一条指令的执行过程分解为取指、分析和执行三步,按照流水方式执行,若取指时间t取指=4△t、分析时间t分析=2△t、执行时间t执行=3△t,则执行完100条指令,需要的时间为( )△t。 (5)A.200 B.300 C.400 D.405

试题分析

第一条指令执行时间+(指令数-1)*各指令段执行时间中最大的执行时间。 4△t + 3△t + 2△t +(100-1)X 4△t = 405△t

内存地址计算

内存按字节编址。若用存储容量为32Kx8bit的存储器芯片构成地址从A0000H到DFFFFH的内存,则至少需要( 8 )片芯片。

分析

1B=8bit

DFFFFH – A0000H + 1 = 40000H=2^18B,

32KB=2^5*2^10B=2^15B,

2^18B/2^15B=2^3=8片。

概念

主存

DRAM:动态随机存取存储器;

SRAM: 静态随机存取存储器;

Cache: 高速缓存;

EEPROM: 电可擦可编程只读存储器。

计算机系统的主存主要是由( DRAM)构成的。

编码

海明码

设数据位是n位,校验位是k位,则n和k必须满足关系: 2?-1>=n+k

设有数据为8位,那么 2?-1=15>8+4=12,则校验位为4位,即这个海明码长12位

那么2?=1,21=2,22=4,23=8为校验位

奇偶校验码(Parity Codes)

奇偶校验是一种简单有效的校验方法。这种方法通过在编码中增加一位校验位来使编码中1的个数为奇数(奇校验)或者为偶数(偶校验),从而使码距变为2。对于奇校验,它可以检测代码中奇数位出错的编码,但不能发现偶数位出错的情况,即当合法编码中奇数位发生了错误,即编码中的1变成0或0变成1,则该编码中1的个数的奇偶性就发生了变化,从而可以发现错误。

常用的奇偶校验码有三种:水平奇偶校验码、垂直奇偶校验码和水平垂直校验码。

逻辑运算

数据的表示

原码、反码、补码、移码

原码 直接转换的二进制,最高位为符号位,无法进行算术运算 范围:-(2^(n-1)-1)~2^(n-1)-1,n=8,-127~127

反码 正数与原码相同;负数,除符号位外,按位取反 范围:-(2^(n-1)-1)~2^(n-1)-1,n=8,-127~127

补码 正数与原码相同;负数=反码+1 范围:-2^(n-1)~2^(n-1)-1,n=8,-128~127

移码:对补码首位取反,用于浮点运算

浮点数 N=M*R^e M为尾数 e是指数 R为基数 对阶-尾数计算-结果格式化

计算机结构

计算机的基本硬件系统由运算器、控制器、存储器、输入设备和输出设备5大部件组成。

CPU

运算器、控制器等部件被集成在一起统称为中央处理元(Central Processing Unit, CPU)

CPU的功能

(1)程序控制。CPU通过执行指令来控制程序的执行顺序,这是CPU的重要职能。

(2)操作控制。一条指令功能的实现需要若干操作信号来完成,CPU产生每条指令的操作信号并将操作信号送往不同的部件,控制相应的部件按指令的功能要求进行操作。

(3)时间控制。CPU对各种操作进行时间上的控制,这就是时间控制。CPU对每条指令的整个执行时间要进行严格控制。同时,指令执行过程中操作信号的出现时间、持续时间及出现的时间顺序都需要进行严格控制。

(4)数据处理。CPU通过对数据进行算术运算及逻辑运算等方式进行加工处理,数据加工处理的结果被人们所利用。所以,对数据的加工处理是CPU最根本的任务。

1)运算器

(1)算术逻辑单元。ALU是运算器的重要组成部件,负责处理数据,实现对数据的算术运算和逻辑运算。

(2)累加寄存器(AC)。当运算器的算术逻辑单元执行算术或逻辑运算时,为ALU提供一个工作区。

(3)数据缓冲寄存器(DR)。在对内存储器进行读写操作时,用DR暂时存放由内存储器读写的一条指令或一个数据字,将不同时间段内读写的数据隔离开来。DR的主要作用为:作为CPU和内存、外部设备之间数据传送的中转站;作为CPU和内存、外围设备之间在操作速度上的缓冲;在单累加器结构的运算器中,数据缓冲寄存器还可兼作为操作数寄存器。

(4)状态条件寄存器(PSW)。PSW保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容,主要分为状态标志和控制标志。

2)控制器

程序计数器PC Program Counter 指令寄存器IR Instruction Register 指令译码器 ID Instruction Decoder 时序部件

Flynn分类法

MISD(多指令流单数据流):被证明不可行,没有实际应用

指令集

CISC (Complex Instruction Set Computer,复杂指令集计算机)

指令:指令集庞杂,各指令使用频率差别大,指令可变长格式

寻址方式:支持多种

实现方式:微程序控制技术(微码)

其它:研制周期长

RISC(Reduced Instruction Set Computer,精简指令集计算机)

指令:通过减少指令总数和简化指令功能,降低硬件设计的复杂度,使指令能单周期执行。操作寄存器,只有Load/Store操作内存

寻址方式:支持方式少

实现方式:增加了通用寄存器,硬布线逻辑控制为主,适合采用流水线

其它:优化编译,有效支持高级语言

真题

1.将一条指令的执行过程分解为取指、分析和执行三步,按照流水方式执行,若取指时间t取指=4△t、分析时间t分析=2△t、执行时间t执行=3△t,则执行完100条指令,需要的时间为( )△t。

分析

第一条指令执行时间+(指令数-1)*各指令段执行时间中最大的执行时间。 4△t + 3△t + 2△t +(100-1)X 4△t = 405△t

2.在机器指令的地址字段中,直接指出操作数本身的寻址方式称为( C )。 (4)A.隐含寻址 B.寄存器寻址 C.立即寻址 D.直接寻址

试题分析

立即寻址是一种特殊的寻址方式,指令中在操作码字段后面的部分不是通常意义上的操作数地址,而是操作数本身,也就是说数据就包含在指令中,只要取出指令,也就取出了可以立即使用的操作数。 在直接寻址中,指令中地址码字段给出的地址A就是操作数的有效地址,即形式地址等于有效地址。 间接寻址意味着指令中给出的地址A不是操作数的地址,而是存放操作数地址的主存单元的地址,简称操作数地址的地址。 寄存器寻址指令的地址码部分给出了某一个通用寄存器的编号Ri,这个指定的寄存器中存放着操作数。

3.Cache的地址映像方式中,发生块冲突次数最小的是( )。

全相联映像块冲突最小,其次为组相联映像,直接映像块冲突最大。

4.三总线结构的计算机总线系统由( )组成。

B.数据总线、地址总线和控制总线

5.属于CPU中算术逻辑单元的部件是( )。

B.加法器

试题分析

运算器:

① 算术逻辑单元ALU

② 累加寄存器

③ 数据缓冲寄存器

④ 状态条件寄存器

控制器:

① 程序计数器PC

② 指令寄存器IR

③ 指令译码器

④ 时序部件

6.在屏蔽软件错误的容错系统中,冗佘附加技术的构成不包括( )。

A.关键程序和数据的冗余存储及调用

试题分析

主要的冗余技术有结构冗余(硬件冗余和软件冗余)、信息冗余、时间冗余和冗余附加四种。

4.冗余附加 冗余附加是指为实现上述冗余技术所需的资源和技术,包括程序、指令、数据,以及存放和调用它们的空间等。

7.在CPU中,( )不仅要保证指令的正确执行,还要能够处理异常事件。

B.控制器

8.循环冗余校验码(CRC)利用生成多项式进行编码。设数据位为k位,校验位为r位,则CRC码的格式为( )。

A.k个数据位之后跟r个校验位

试题分析

循环冗余校验码在进行编码时,其编码的结果由数据位+校验位组成,其中数据位在前,而校验位在后。

9.( C )不属于按寻址方式划分的一类存储器。

A.随机存储器 B.顺序存储器 C.相联存储器 D.直接存储器

试题分析

相联存储器是一种按存储内容来存储和访问的存储器,不属于按寻址方式划分的存储器。

  1. CPU中译码器的主要作用是进行( B )。

A.地址译码 B.指令译码 C.数据译码 D.选择多路数据至ALU

试题分析

在计算机中,通常都是二进制代码,如果我们要将一个信息放到计算机中去表述,就都需要将其编码为二进制代码,在编码时,每一种二进制代码,都赋予了特定的含义,即都表示了一个确定的信号或者对象。而译码就是编码的逆过程。 CPU中的译码器的主要作用是对指令进行译码。

11.在计算机系统中采用总线结构,便于实现系统的积木化构造,同时可以( C )。

A.提高数据传输速度 B.提高数据传输量 C.减少信息传输线的数量 D.减少指令系统的复杂性

12.编写汇编语言程序时,下列寄存器中程序员可访问的是( A )。

A.程序计数器(PC)

相关推荐

服务器用的CPU和个人电脑用的CPU有什么区别?一篇文章告诉你!

服务器cpu和普通cpu的区别你的电脑CPU是‘短跑健将’,服务器CPU却是‘铁人三项选手’——它不追求瞬间爆发力,而要7×24小时扛住千军万马的数据洪流!想知道为什么企业机房敢收天价服务费?答案全藏...

“吃鸡”新版本第1天,玩家进入游戏点击“立即更新”,后悔了!

欢迎诸位小伙伴们来到天哥开讲的《和平精英》“精英小课堂”~每逢两三个月,这款游戏就会迎来一次大版本迭代更新,很多朋友会在第一时间更新版本,前往全新的主题模式里一探究竟。不过也有一些老玩家并不会立刻更新...

中关村在线·aigo存储杯《无畏契约》全国高校争霸赛招募启事

以青春之名,燃电竞之火1赛事背景与宗旨在金秋送爽的9月,芊芊学子们即将回归校园生活。为了给精彩的校园生活锦上添花,由中关村在线与aigo存储联合主办的《无畏契约》全国高校争霸赛正式启幕,旨在为全国高...

【生肖狗】9.7-9.10提醒:人算不如天算,转变即是转机

九月上旬的风,带着秋意的清爽,也带着几分不可捉摸的变数。对于生肖狗的朋友们来说,9月7日到9月10日这四天,格外需要留意“计划与变化”的碰撞——你们向来习惯提前规划,做事稳妥周全...

转转客服IM系统的WebSocket集群架构设计和部署方案

本文由转转技术李帅分享,原题“转转客服IM的WebSocket集群部署方案”,下文有修订和重新排版。1、引言转转作为国内头部的二手闲置交易平台,拥有上亿的用户。用户在使用转转app遇到问题时,一般可以...

上线3天Steam好评率86%,《时间旅者:重生曙光》开启生存恐怖新篇章

这里究竟发生了什么?末日降临,真正的故事悄然启幕。目前,生存恐怖类游戏《时间旅者:重生曙光(Cronos:TheNewDawn)》已在PC(Steam、EpicGamesStore)、P...

什么神仙洗衣机让我一天有28小时?拆开松下「大四洗」藏了啥秘密

说起家庭洗衣的烦恼,想必很多人都有过类似的经历:贴身内衣要单独洗,宝宝的口水巾得小心呵护,宠物玩具怕藏污纳垢,床单被套又体积庞大,把这些东西混在一起洗担心越洗越脏,分开洗又得反复操作,洗完烘、烘完再洗...

爆料人挖出GTA6注册的奇葩域名 延续经典讽刺风格

等待《侠盗猎车手6》的日子跨越了数个春秋,在游戏圈期盼着这部可能成为史上最重磅游戏的过程中,每过一段时间就会有些许消息浮出水面。最新线索来自数据挖掘者Tez2在GTA论坛的发现,他可能偶然发现了关于...

跟着故事去旅行——读《驼峰间:旅行、探险与征服》

作者:郭冰茹《驼峰间》记录了旅行家伊本·白图泰有生之年流传的一则寓言,说一对父子被关进了监狱,有一天儿子问父亲他们每天吃的都是些什么肉,父亲说有牛、羊和骆驼,并且详细地描述了每种动物的特点。但不管父亲...

前端工程师需要熟悉的Linux服务器(SSH 终端操作)指令

在Linux服务器管理中,SSH(SecureShell)是远程操作的核心工具。以下是SSH终端操作的常用命令和技巧,涵盖连接、文件操作、系统管理等场景:一、SSH连接服务器1.基本连接...

跳票6年后,「丝之歌」首发把Steam服务器干爆了 | 玩点好的

文丨果脯樱花隧道昨天晚上22点,「鸽」了6年的《空洞骑士:丝之歌》终于上线,算是了却不少玩家的执念。毕竟,这款游戏实在让人等了太多太多年,而且曾有过多次定档后跳票的「案底」,不知道把多少人都整出了P...

对标魔兽失败!腾讯版“魔兽”运营一年多后,宣布国际服凉凉

大家好,这里是正惊游戏,我是正惊小弟。有很多游戏都想干掉《魔兽世界》,但是大部分魔兽杀手都知道自己不是魔兽的对手,不过是想蹭一下人气而已。腾讯也有一款曾经想对标魔兽的大作,可是上线才一年半国际服就宣布...

408 Request Timeout:服务器等待客户端发送请求的时间过长。

408RequestTimeout是HTTP状态码之一,表示客户端在发送请求时,服务器等待的时间过长,最终放弃了处理该请求。此问题通常与网络延迟、客户端配置、服务器设置或者应用程序的性能有关...

梦幻西游:9.9维护解读,全新时间服锁定129级

梦幻西游:9.9维护解读,全新时间服锁定129级9月9日维护解读。1、教师节活动开启,一共7天。挂机,答题,收笔墨纸砚,收海马,搞起来。或者是提前收点家具,教师节期间体力珍贵,家具会涨价。又或者是教师...

只是拆掉一面墙,空间就立马大变样,这种设计思路,值得学习

你有没有过这样的经历?刚买的房子户型图看起来方方正正,装修完却发现——玄关鞋柜只能塞在角落,进门就撞墙;餐厅正好在过道中间,吃饭像走流程;明明有四个房间,却有一个空着没用,像块食之无味的鸡肋;客餐厅之...

取消回复欢迎 发表评论: