计算机组成体系与组成结构错题解析【软考】

news2024/9/24 14:16:58

目录

  • 前言
  • 进制转换
  • 码制
    • 补码
  • CPU的组成
  • 输入/输出技术
    • 中断相关概念
    • 输入/输出技术的三种方式比较
    • 周期相关知识
  • 主存编址计算
  • 流水线技术
  • 层次化存储体系
  • 可靠性

前言

本文专门用来记录本人在做软考中有关计算机上组成体系与组成结构的错题,我始终认为教学相长是最快提高的方法,所以写下了这边文章,加深印象也为了帮助大家,最后希望大家都能软考上岸!!!
在这里插入图片描述

相关题目已按知识点分类,读者大大们可依目录观看:)


进制转换

题目:如果”2X“的补码是”90H“,那么X的真值是(B)

  • A.72
  • B.-56
  • C.56
  • D.111

相关解析

进制位权
十进制(D)10k
二进制(B)2k
十六进制(H)16k

由表可知
90H为二进制的:10010000
补码最高位为符号位,第一位是1表示这个数是负数
反码为补码减1:10001111
原码为反码除符号位皆取反:11110000
转换为真值(十进制):-112
即:2X=-112
所以:X=-56

码制

补码

题目:计算机系统中采用补码表示有符号的数值,(D)

  • A.可以保持加法和减法运算过程与手工运算方式一致
  • B.可以提高运算过程和结果的精确程度
  • C.可以提高加法和减法运算的速度
  • D.可以将减法运算转换为加法运算从而简化计算器的设计

相关解析

使用补码好处

  1. 可以将符号位有效数值位统一处理,简化运算规则
  2. 减法运算可按加法来处理,进一步简化计算机中运算器的线路设计

其他相关补码知识

  1. 使用补码是为了保持运算结果一致,不是为了运算方式一致
  2. 补码运算不可以提升运算的精确程度和速度

CPU的组成

题目一:在CPU中,用(A)给出将要执行的下一条指令在内存中的地址

  • A.程序计数器
  • B.指令寄存器
  • C.主存地址寄存器
  • D.状态条件寄存器

题目二:计算机中提供指令地址的程序计数器PC在(A)中

  • A.控制器
  • B.运算器
  • C.存储器
  • D.I/O设备

题目三:CPU在执行指令的过程中,会自动修改(B)的内容,以使其保存的总是将要执行的下一条指令的地址

  • A.指令寄存器
  • B.程序计数器
  • C.地址寄存器
  • D.指令译码器

题目四:CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在(B)中

  • A.程序计数器(PC)
  • B.累加器(AC)
  • C.指令寄存器(IR)
  • D.地址寄存器(AR)

题目五:计算机在一个指令周期的过程中,为从内存读取指令操作码,首先要将(C)的内容送到地址总线上

  • A.指令寄存器(IR)
  • B.通用寄存器(GR)
  • C.程序计数器(PC)
  • D.状态寄存器(PSW)

相关解析

CPU主要有运算器控制器、寄存器组和内部总线等部件组成
运算器

名称说明
算数逻辑单元ALU数据的算数运算和逻辑运算
累加寄存器AC通用寄存器,为ALU提供一个工作区,用于暂存数据
数据缓冲寄存器DR写内存时,暂存指令或数据
状态条件寄存器PSW存状态标志与控制标志

控制器

名称说明
程序计数器PC存储下一条要执行指令的地址
指令寄存器IR存储即将执行的指令
指令译码器ID对指令中的操作码字段进行分析解释
地址寄存器AR保存当前CPU访问内存单元的地址
时序部件提供时序控制信号

输入/输出技术

中断相关概念

题目:为了实现多级中断,保存程序现场信息最有效的方法是使用(C)

  • A.通用寄存器
  • B.累加器
  • C.堆栈
  • D.程序寄存器

相关解析

在中断过程中,程序现场信息保存在堆栈部分
CPU内部子部件:寄存器、累加器(运算器)、程序寄存器(控制器)。
ABD与中断无关

中断知识点

  1. CPU接到中断请求后,保存正在执行程序的现场(保存现场),打断程序当前位置即为断电
  2. 返回被打断的程序继续执行(恢复现场

输入/输出技术的三种方式比较

题目:以下关于中断方式与DMA方式的叙述中,正确的是(A)

  • A.中断方式与DMA方式都可实现外设与CPU之间的并行工作
  • B.程序中断方式和DMA方式在数据传输过程中都不需要CPU的干预
  • C.采用DMA方式传输数据的速度比程序中断方式的速度慢
  • D.程序中断方式和DMA方式都不需要CPU保护现场

题目:当采用()方式是,不需要CPU执行程序指令来传送数据

  • A.中断
  • B.程序查询
  • C.无条件传送
  • D.DMA

相关解析

输入/输出技术方式说明
程序控制方式利用CPU直接控制数据传输过程,实现简单,成本低,但CPU利用率低
中断方式比起程序控制方式提高CPU利用率
DMA方式无需CPU干预,直接访问系统内存,提高数据传输速度,减少CPU工作量,比程序控制方式和中断方式都高效(速度最快)

周期相关知识

问题一:采用DMA方式传送数据是,每传送一个数据都需要占用一个(B)

  • A.指令周期
  • B.总线周期
  • C.存储周期
  • D.机器周期

问题二:CPU是在(D)结束时响应DMA请求的

  • A.一条指令周期
  • B.一段程序
  • C.一个时钟周期
  • D.一个总线周期

相关解析

周期名称说明
机器周期在计算机中,为了方便管理,常把一条指令的执行过程划分为若干各阶段,每一个阶段完成一项工作
指令周期取一条指令并执行这条指令的时间,一般由若干各机器周期组成
总线周期CPU对存储器和I/O接口的访问,是通过总线实现的,通常把CPU通过总线对微处理器外部(存储器或I/O接口)进行一次访问所需要的时间称为一个总线周期
存储周期通常指连续启动两次操作所需间隔的最小时间,体现主存的速度

DMA响应过程:

  1. 发出DMA请求:外部设备向DMA控制器发送请求,请求在总线上获取对内存的访问权限
  2. DMA控制器接收请求:DMA控制器接收到外部设备的请求,并检查请求的合法性
  3. 申请总线控制权:DMA控制器向CPU发送请求,申请对总线的控制权
  4. CPU响应:CPU接收到DMA控制器的请求后,确认无误后释放对总线的控制权,并将CPU的控制权转交给DMA控制器
  5. 数据传输:DMA控制器获得总线控制权后,开始与外部设备进行数据传输
  6. 完成数据传输:DMA控制器完成数据传输后,释放对总线的控制权,并发出传输完成的信号
  7. DMA中断:若需要,DMA控制器可以向CPU发送中断请求,以便CPU处理传输完成的数据

主存编址计算

题目一:内存按字节编址,地址从A0000H到CFFFFH的内存,共有(D)字节,若用存储容量为64K*8bit的存储器芯片构成该内存空间,
至少需要(B)片

问题一:

  • A.80KB
  • B.96KB
  • C.160KB
  • D.192KB

问题二:

  • A.2
  • B.3
  • C.5
  • D.8

题目二:内存按字节编址,从A1000H到B13FFH的区域的储存容量为(C)KB

  • A.32
  • B.34
  • C.65
  • D.67

相关解析
存储单元:
存储单元个数=最大地址-最小地址+1

题目一解析
最大地址:CFFFFH
最小地址:A0000H
得存储单元个数30000H,即3164
每个存储单元放一个字节1B
所以地址范围内的存储单元个数为:
3
164/1024=192K

题目二解析
最大地址:B13FFH
最小地址:A1000H
得储存单元个数B13FF-A1000H+1=1164+1162
每个储存单元放一个字节1B
所以地址范围内的存储单元个数为:
1164+1162/1024=65K

存储区域容量
存储区域总容量=存储单元个数*存储单元内容

得3* 164 *1B=3 * 216B=192KB

因为
总容量=单位芯片容量*片数
所以
片数=总容量/单位芯片容量
即(192KB)/(64K*8bit)=3

流水线技术

题目:流水线的吞吐率是指单位时间流水线处理的任务数,如果各段流水的操作时间不同,则流水线的吞吐率是(C)的倒数

  • A.最短流水段操作时间
  • B.各段流水的操作时间总和
  • C.最长流水段操作时间
  • D.流水段数乘以最长流水段操作时间

相关解析

计算流水线吞吐率的最基本的公式如下:
吞吐率 = 任务数量 / 总完成时间

流水线的吞吐率是指单位时间内流水线处理机输出的结果的数目,因此流水线的吞吐率为一个流水线时间的倒数,即最长流水段时间的倒数

题目:以下关于指令流水线性能度量的叙述中,错误的是(D)

  • A.最大吞吐率取决于流水线中最慢一段所需的时间
  • B.如果流水线出现断流,加速比会明显下降
  • C.要使加速比和效率最大化应该对流水线各级采用相同的运行时间
  • D.流水线采用异步控制会明显提高性能

相关解析
A:最大吞吐率是流水线周期的倒数,最大吞吐率取决于流水线最慢的时间
B:当断流时,效率下降,加速比下降
C:要使效率最大化,应达到流水线一直处于吞吐率最大
D:异步控制会在给流水线提速的同时,增加流水线阻塞的概率,不会提高性能

层次化存储体系

题目:计算机系统的主存主要是由(A)构成的

  • A.DRAM
  • B.SRAM
  • C.Cache
  • D.EEPROM

相关解析

  1. DRAM:动态随机存取存储器
  2. SRAM:静态随机存取存储器
  3. Cache:高速缓存
  4. EEPROM:电可擦可编程只读存储器

可靠性

题目:计算机系统的(B)可以用MTBF/(1+MTBF)来度量,其中MTBF为平均失效间隔时间

  • A.可靠性
  • B.可用性
  • C.可维护性
  • D.健壮性

相关解析

度量标准
可靠性MTTF/(1+MTTF)
可用性MTBF/(1+MTBF)
可运维性1/(1+MTTR)

!个人记忆小窍门!

  1. 字最多的式子最短
  2. 可靠就是要踏实(脚踏实地),MTTF中TT是不是像双腿?双脚落地所以可靠(可靠性)

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

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

相关文章

0-1开发自己的obsidian plugin DAY 2

今天上午解决了三个问题 1. typescript长得丑/一片飘红/格式检查太严格 在vscode的settings里搜索下面这个然后false掉: "typescript.validate.enable": false 就不会一片飘红了(其他下载第三方插件如TSLint和typescript hero的方法都不好使&…

众数信科 AI智能体政务服务解决方案——寻知智能审查系统

政务服务解决方案 寻知智能审查方案 融合检察院起诉文书审查要求 能智能识别文书格式、内容缺失等错误 标记出不符合数百项监督提示点的内容 给出法律依据,正确率95% 3分钟助检察官完成起诉书审查 众数信科AI智能体 产品亮点 分析、理解行业知识和校验规则 A…

828华为云征文 | 云服务器Flexus X实例,基于宝塔搭建Typecho博客平台

828华为云征文 | 云服务器Flexus X实例,基于宝塔搭建Typecho博客平台 宝塔面板配置 华为云 Flexus X 实例购买 Flexus云服务器X实例-华为云 (huaweicloud.com) 1、下载宝塔面板,大约需要1~2分钟左右 yum install -y wget && wget -O install.sh…

NVIDIA发布端到端自动驾驶框架Hydra-MDP

自动驾驶是目前人工智能领域的一个主要分支,目前特斯拉的FSD确实是为数不多的大模型框架。与其说特斯拉是一个造车公司,不如说是一个人工智能大数据公司。特斯拉每天靠行驶在道路上的汽车搜集的道路数据不胜其数,而拥有海量的数据是人工智能领…

【MWORKS专业工具箱系列教程】控制系列工具箱第三期:控制系统连接与化简

本工具箱教程以控制系统模型创建、分析与设计流程为主线,通过大量示例介绍MWORKS控制系统工具箱的功能和具体使用。共计10篇文章,上一篇主要介绍了控制系统模型转换。 同元软控:【MWORKS专业工具箱系列教程】控制系列工具箱第二期&#xff1…

脚本注入网页:XSS

跨站脚本攻击(Cross-Site Scripting,简称 XSS)是一种常见的网络安全漏洞。它是指攻击者在网页中注入恶意脚本代码,当用户访问该网页时,恶意脚本会在用户的浏览器中执行,从而导致一系列安全问题。这些问题可…

深入浅出热门AI大模型,新手到专家的必备指南《实战AI大模型》

今天,人工智能技术的快速发展和广泛应用已经引起了大众的关注和兴趣,它不仅成为技术发展的核心驱动力,更是推动着社会生活的全方位变革。特别是作为AI重要分支的深度学习,通过不断刷新的表现力已引领并定义了一场科技革命。大型深…

CTF夺旗赛经验总结及落地实践,零基础入门到精通,收藏这一篇就够了

文章来源:绿盟科技博客。 中国是科技人才资源最多的国家之一,但也是人才流失比较严重的国家。世界各国已经把加强人才建设作为抢占网络空间制高点的战略举措。在此背景下,国内外各类CTF比赛越来越多,那么怎样一方面才能准备好比赛…

MySQL之基本查询(一)(insert || select)

目录 一、表的增删查改 二、表的增加insert 三、表的读取select where 条件子句 结果排序 筛选分页结果 一、表的增删查改 我们平时在使用数据库的时候,最重要的就是需要对数据库进行各种操作。而我们对数据库的操作一般来说也就是四个操作,CRUD :…

鸿萌数据恢复:NAND 内存协议,SDR 与 DDR 之间的区别

天津鸿萌科贸发展有限公司从事数据安全服务二十余年,致力于为各领域客户提供专业的数据恢复、数据备份解决方案与服务,并针对企业面临的数据安全风险,提供专业的相关数据安全培训。 从事 NAND 数据恢复的人都知道,读取 NAND 需要使…

企业有了ELT就不需要ETL了?别被忽悠了

最近几年,ELT(Extract, Load, Transform)这个词在数据圈里挺火。有些人甚至说,有了ELT,ETL(Extract, Transform, Load)就该退出历史舞台了。作为一个干了十多年ETL的老兵,我觉得有必要说道说道。 先说说这两个概念。ETL是先把数据抽取出来,经过处理转换后再加载到目标系统。EL…

人工智能代表——无人驾驶:萝卜快跑

人工智能如何改变我们的出行:以“萝卜快跑”无人驾驶为例 随着科技的飞速发展,人工智能(AI)正以前所未有的方式渗透并改变着我们的日常生活,其中出行方式的变革尤为显著。在众多AI驱动的出行创新中,“萝卜…

OpenMV学习第一步安装IDE_2024.09.20

用360浏览器访问星瞳科技官网,一直提示访问不了。后面换了IE浏览器就可以访问。第一个坑。

2. 程序结构

在本章中,我们将开始做一些真正称得上编程的事情。我们将扩展对 JavaScript 语言的掌握,不再局限于目前所见的名词和句子片段,而是能够表达有意义的散文。 表达式和语句 在第 1 章中,我们创建了值,并应用运算符来获取…

【Python报错已解决】NameError: name ‘F‘ is not defined

🎬 鸽芷咕:个人主页 🔥 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 专栏介绍 在软件开发和日常使用中,BUG是不可避免的。本专栏致力于为广大开发者和技术爱好者提供一个关于BUG解决的经…

《百家姓》中排名第八却是中国人口第一大姓-王姓

王姓在《百家姓》中虽然排名第八,但根据近年来的统计数据和实际人口分布,王姓已成为中国第一大姓。以下是对王姓作为“百家姓之首”的详细解析: 一、人口数量与分布 人口数量:截至当前时间(2024年)&#x…

打破网络安全域限制:跨区域文件传输的创新解决方案

随着经济的快速发展,很多企业在异地都会建立分支机构,比如跨国企业在国外建设分公司,金融机构全国各地都有多级分支机构和网点,集团型企业会设立多家子公司等等。 跨网络安全域文件交换,是大型企业会存在的跨区域文件传…

项目记录点

MES项目点 一、项目局域网访问地址创建 host: 0.0.0.0,二、select下拉表单内容 1、默认值设置为undefined&#xff0c;placeholder才生效 <a-col :sm"24" :md"12" :xl"6"><a-form-itemname"opeCodeList":rules"[{requ…

Pinia从安装到使用

什么是Pinia 添加Pinia到vue项目 使用Pinia实现计数器案例 counter.js import {defineStore} from "pinia"; import {ref} from "vue";export const useCounterStore defineStore(coutner,()>{//定义数据&#xff08;state&#xff09;const count r…

低光照图像增强算法-图像增强(代码+教程)

这是一个使用深度学习技术进行低光照图像增强的项目。是一种旨在提高低光照条件下拍摄的图片质量的方法。该方法利用了注意力机制来指导增强过程&#xff0c;从而改善图像的整体视觉效果。 项目概述 输入: AGLLNet 接受单个RGB彩色图像作为输入&#xff0c;其尺寸为768x1152…