计算机组成原理——中央处理器cpu21-40

18、某计算机的指令流水线由4个功能段组成,指令流经各功能段的时间(忽略各功能段之间的缓存时间)分别为90ns、80ns、70ns和60ns,则该计算机的CPU时钟周期至少是多少。A

A、 90ns    

B、 80ns

C、 70ns    

D、 60ns

19、下列不会引起指令流水阻塞的是什么。A

A、 数据旁路

B、 数据相关

C、 条件转移

D、 资源冲突

5.6_2_指令流水线的影响因素和分类_哔哩哔哩_bilibili

29、CPU内通用寄存器的位数取决于什么。B

A、 存储器容量

B、 机器字长

C、 指令的长度

D、 CPU的管脚数

30、以硬布线方式构成的控制器也叫什么。A

A、 组合逻辑型控制器

B、 微程序控制器

C、 存储逻辑型控制器

D、 运算器

31、一个节拍脉冲持续的时间长短是什么。C

A、 指令周期

B、 机器周期

C、 时钟周期

D、 以上都不是

32、直接转移指令的功能是将指令中的地址代码送入什么 。C

A、 累加器

B、 地址寄存器

C、 PC

D、 存储器

35、某寄存器中的值有时是地址,这只有计算机的什么才能识别它。C

A、 译码器

B、 判断程序

C、 指令

D、 时序信号

37、读取指令、分析指令和执行指令3个阶段,不同指令的不同阶段可以 什么 执行。D

A、 顺序

B、 重叠

C、 循环

D、 并行

38、读取指令、分析指令和执行指令3个阶段,各阶段的执行时间最好什么 。C

A、 为0

B、 为1个周期

C、 相等

D、 不等

相等时间便于实现流水线

39、读取指令、分析指令和执行指令3个阶段,各阶段的执行时间最好相等 ;在流水线运行时,每个阶段的执行时间应取 什么。D

A、 3个阶段执行时间之和

B、 3个阶段执行时间的平均值

C、 3个阶段执行时间的最小值

D、 3个阶段执行时间的最大值

40、微指令格式分成水平型和垂直型,前者的位数什么,用它编写的微程序什么。

A、 较少,较长

B、 较多,较短

C、 较多,较长

D、 较少,较短

42、与微指令的执行周期对应的是什么。B

A、 指令周期

B、 机器周期

C、 节拍周期

D、 时钟周期

43、流水CPU 是由一系列叫做“段”的处理线路所组成,和具有m个并行部件的CPU相比,一个 m段流水CPU什么。A

A、具有同等水平的吞吐能力

B、不具备同等水平的吞吐能力

C、吞吐能力大于前者

D、吞吐能力小于前者的吞吐能力

59、下列说法中,合理的是( C)。

A、 执行各条指令的机器周期数相同,各机器周期的长度均匀

B、 执行各条指令的机器周期数相同,各机器周期的长度可变

C、 执行各条指令的机器周期数可变,各机器周期的长度均匀

D、 执行各条指令的机器周期数可变,各机器周期的长度可变

解析:机器周期是指令执行中每一步操作所需要的时间,一般以CPU中完成一个运算操作所需的时间作为机器周期的基本时间,其长度是均匀的,而各种指令的功能不同,因而各指令执行时所需的机器周期数是可变的。

60、微地址是指微指令( D)。

A、 在主存的存储位置

B、 在堆栈的存储位置

C、 在磁盘的存储位置

D、 在控制存储器的存储位置

解析:微程序控制的基本思想是:把指令执行所需要的所有控制信号存放在控制存储器中,需要时从这个存储器中读取,即把操作控制信号编成微指令,存放在控制存储器中。一条机器指令的功能通常用许多条微指令组成的序列来实现,这个微指令序列称为微程序。微指令在控制存储器中的存储位置称为微地址。

61、在微程序控制中,把操作控制信号编成( A )。

A、 微指令

B、 微地址

C、 操作码

D、 程序

62、从一条指令的启动到下一条指令的启动的间隔时间称为(  D)。

A、 时钟周期

B、 机器周期

C、 工作周期

D、 指令周期

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/590387.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

修改docker镜像IP

1.创建网络 docker network create --driver bridge --subnet 100.168.0.0/24 my_network2.修改docker-compose启动文件 version: "2" services:situation-awareness-web:restart: alwaysimage: situation-awareness-web:0.1.0container_name: situation-awareness…

【日常聊聊】解决深度学习模型挑战:解释性与鲁棒性的平衡

🍎个人博客:个人主页 🏆个人专栏: 日常聊聊 ⛳️ 功不唐捐,玉汝于成 目录 前言 正文 1. 数据偏见: 介绍和解释: 解决方法: 2. 复制训练数据: 介绍和解决方法&am…

git 查看最新commit提交时间(具体到时分秒)

git 查看最新commit提交时间 使用服务器时间 以及如何自定义显示格式 使用服务器时间查看最新提交时间: 可以使用 git log 命令来查看最新提交的时间,该时间默认显示为作者提交时间。 $ git log -1 --format"%cd"如果想查看提交者提交时间&a…

【形式语言与自动机/编译原理】CFG-->Greibach-->NPDA(2)

本文将详细讲解《形式语言与自动机》(研究生课程)或《编译原理》(本科生课程)中的上下文无关文法(CFG)转换成Greibach范式,再转成下推自动机(NPDA)识别语言是否可以被接受…

堆的应用:堆排序和TOP-K问题

上次才讲完堆的相关问题:二叉树顺序结构与堆的概念及性质(c语言实现堆 那今天就接着来进行堆的主要两方面的应用:堆排序和TOP-K问题 文章目录 1.堆排序1.1概念、思路及代码1.2改良代码(最初建立大堆用AdjustDow) 2. TO…

软件体系架构复习二

呃,前面复习的忘了发了。从后面开始吧 Unit 11--18 复习Tips: 重点在于对概念的理解,概念间关系的理解。 对具体的识别方法,处理方法等根据自己的兴趣做一些了解即可 。 如:关于 软件架构脆弱性的成因 , …

企业建设网络安全的几种“降本增效”的思考

文章目录 前言一、基于风险的安全策略,优先保护关键资产二、集中化安全管理三、加强安全意识培训,打造人肉防火墙四、安全自动化运营五、定期更新和打补丁六、安全服务外包七、跟踪关键安全运营指标并展示安全投资回报率八、打造战略情报网络总结前言 在当下的经济寒冬中,网…

【AIGC-图片生成视频系列-5】I2V-Adapter:一种用于视频扩散模型的通用图像生成视频适配器

目录 一. 项目与贡献概述 二. 方法详解 a. 整体框架图 b. 帧相似性先验 三. 一般化图像生成动画结果 四. 基于个性化 T2I 模型的动画结果 五. 结合ControlNet动画结果 六. 项目论文和代码 七. 个人思考与总结 在快速发展的数字内容生成领域,焦点已从文本到…

YOLO手部目标检测

手部目标检测原文地址如下:手部关键点检测2:YOLOv5实现手部检测(含训练代码和数据集)_yolov5 关键点检测-CSDN博客 手部检测数据集地址如下: 手部关键点检测1:手部关键点(手部姿势估计)数据集(含下载链接)_手关键点数据集-CSDN博…

Feign远程调用丢失请求头问题处理--异步任务执行远程请求线程丢失请求属性问题处理

在关于Feign远程调用丢失请求头问题处理中解决了远程调用发送请求丢失老请求中请求头的问题。A方法接收浏览器中的请求,B方法是A方法中嵌套方法用来发送Feign远程调用。如果B方法是在异步任务CompletableFuture.runAsync(()->{},Executor)中执行并启用线程池分配…

1.4 FMEA概述

FMEA适用场景 FMEA在三种基本情形下使用,每种情形都有不同的范围或重点。 情形1:新设计、新技术或新过程 FMEA的范围包括完整的设计、技术或过程。情形2:现有设计或过程的新应用 FMEA的范围包含新环境、新场地、新应用或使用概况(包括工作周期、法规要求等)下的现有设计…

94. 二叉树的中序遍历(“颜色标记法”)

我的做法:递归 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode ri…

Linux:apache优化(7)—— 日志分割|日志合并

作用:随着网站访问量的增加,访问日志中的信息会越来越多, Apache 默认访问日志access_log单个文件会越来越大,日志文件体积越大,信息都在一个文件中,查看及分析信息会及不方便。 分割 实现方式&#xff1a…

2024.1.1 hive_sql 题目练习,开窗,行列转换

重点知识: 在使用group by时,select之后的字段要么包含在聚合函数里,要么在group by 之后 进行行转列,行转列的核心就是使用concat_ws函数拼接(分隔符,内容), -- 以及collect_list函数进行收集,list不去重, set去重无序 列转行,核心就是使用炸裂函数把东…

怎么设计一个简单又直观的接口?

文章目录 问题的开端为什么从问题开始?自然而来的接口 一个接口一件事情减少依赖关系使用方式要“傻” 小结 开放的接口规范是使用者和实现者之间的合约。既然是合约,就要成文、清楚、稳定。合约是好东西,它可以让代码之间的组合有规可依。但…

微服务(11)

目录 51.pod的重启策略是什么? 52.描述一下pod的生命周期有哪些状态? 53.创建一个pod的流程是什么? 54.删除一个Pod会发生什么事情? 55.k8s的Service是什么? 51.pod的重启策略是什么? 可以通过命令kub…

【Spring Boot配置文件简介】

Spring Boot配置文件简介 简单介绍一下spring boot的配置文件吧,主要介绍一下配置文件的优先级以及配置文件的使用,后面我会写一篇关于配置文件的源码分析文章,今天就先给大家热一下身,自己今天也摸一下鱼,嘿嘿!!! 自动…

SpringIOC之support模块ContextTypeMatchClassLoader

博主介绍:✌全网粉丝5W,全栈开发工程师,从事多年软件开发,在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战,博主也曾写过优秀论文,查重率极低,在这方面有丰富的经验…

chromium通信系统-ipcz系统(八)-ipcz系统代码实现-跨Node通信-Broker和Broker通信

前面我们分析了Broker和NonBroker通信&#xff0c;也分析了NonBroker和NonBroker通信&#xff0c;这里我们分析一下Broker和Broker通信过程。 我们直接一步到位&#xff0c;看NodeConnector的创建。 std::pair<Ref<NodeConnector>, IpczResult> CreateConnector(R…

代码随想录刷题笔记(DAY 6)

今日总结&#xff1a;今天是关于哈希表的题目&#xff0c;总体难度不算太大&#xff0c;今天准备再写一篇关于 Vuex 的博客。 Day 6 01. 有效的字母异位词&#xff08;No. 242&#xff09; 题目链接 代码随想录题解 1.1 题目 给定两个字符串 s 和 t &#xff0c;编写一个函…