计算机组成原理基础练习题第四章
1.下述说法中()是正确的。
A、半导体RAM信息可读可写,且断电后仍能保持记忆
B、半导体RAM是易失性RAM,而静态RAM中的存储信息是不易失的
C、半导体RAM是易失性RAM,而静态RAM只有在电源不掉电时,所存信息是不易失的
D、以上选项都不对
解析:半导体RAM中有MOS管,MOS管必须通电,所以半导体存储器断电后信息易失
2.下述说法中()是正确的。
A、EPROM是可改写的,是随机存储器的一种
B、EPROM是可改写的,但它不能作为随机存储器
C、EPROM只能改写一次,故不能作为随机存储器
D、以上说法都不对
3.下列各类存储器中,不采用随机存取方式的是()。
A、EPROM B、CD-ROM C、DRAM D、SRAM
4.磁盘属于()类型的存储器。
A、随机存取存储器(RAM) B、只读存储器(ROM)
C、顺序存取存储器(SAM) D、直接存取存储器(DAM)
5.主存储器和CPU之间增加高速缓冲存储器的目的是()。
A、解决CPU与主存之间的速度不匹配问题
B、扩大主存储器的容量
C、扩大CPU中通用寄存器的数量
D、既扩大主存容量又扩大CPU通用寄存器数量
6.某计算机系统,其操作系统保存在硬盘上,其内存储器应该采用()。
A、RAM B、ROM C、RAM和ROM D、都不对
7.在下列几种存储器中,CPU不能直接访问的是()。
A、硬盘 B、内存 C、Cache D、寄存器
8.同外存储器相比,内存储器的特点是()。
A、容量大、速度快、成本低 B、容量大、速度慢、成本高
C、容量小、速度快、成本高 D、容量小、速度快、成本低
9.计算机的存储器采用分级方式是为了()。
A、方便编程 B、解决容量、速度、价格三者之间的矛盾
C、保存大量数据方便 D、操作方便
10.计算机的存储器系统是指()。
A、RAM B、ROM C、主存储器 D、Cache、主存储器和外存储器
11.存储器分层体系结构中,存储器从速度最快到最慢的排序是()。
A、寄存器-主存-Cache-辅存 B、寄存器-主存-辅存-Cache
C、寄存器-Cache-辅存-主存 D、寄存器-Cache-主存-辅存
12.下列存储器中存取方式为顺序存取的是()。
A、硬盘 B、光盘 C、软盘 D、磁带
13.采用虚拟存储器的主要目的是()。
A、提高主存储器的存取速度 B、扩大主存储器的存储空间,并能进行自动管理和调度
C、提高外存储器的存取速度 D、扩大外存储器的存储空间
14.虚拟存储器中,程序正在执行时,由()完成地址映射。
A、编译系统 B、装入程序 C、操作系统 D、专用程序
15.某一RAM芯片,其容最为512×8位,除电源和接地端外,该芯片引出线的最少数目是()。
A、21 B、17 C、19 D、20
16.同动态MOS存储器比较,双极型半导体存储器的性能是()。
A、集成度低,存取周期快,位平均功耗大 B、集成度低,存取周期慢,位平均功耗小
C、集成度高,存取周期快,位平均功耗小 D、集成度高,存取周期慢,位平均功耗大
17.下列几种存储器中,()是易失性存储器。
A、Cache B、EPROM C、Flash Memory D、CD-ROM
18.存储器DRAM中之D代表()。
A、Digital B、Data C、Dynamic D、Drive
19.下列说法中,正确的是()。
A、半导体RAM信息可读可写,且断电后仍能保持记忆
B、DRAM是易失性RAM,而SRAM中的存储信息是不易丢失的
C、半导体RAM是易失性RAM,但只要电源不断电,所存信息是不丢失的
D、半导体RAM是非易失性的RAM
20.DRAM的刷新是以()为单位的。
A、存储单元 B、行 C、列 D、存储字
21.U盘属于()类型的存储器。
A、高速缓存 B、主存 C、只读存储器 D、随机存取存储器
22.动态RAM采用下列哪种刷新方式时,不存在死时间()。
A、集中刷新 B、分散刷新 C、异步刷新 D、都不对
23.某计算机主存容量为64KB,其中ROM区为4KB,其余为RAM区,按字节编址。现要用2K╳8位的ROM芯片和4K╳4位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和RAM芯片数分别是()。
A、1,15 B、2,15 C、1,30 D、2,30
24.假定用若干个2K╳4位的芯片组成一个8K╳8位的存储器,则地址0B1FH所在芯片的最小地址是()。
A、0000H B、0600H C、0700H D、0800H
25.80386DX是32位系统,以4个字节为编址单位,当在该系统中用8KB(8K╳8位)的存储芯片构造32KB的存储体时,应完成存储器的()设计。
A、位扩展 B、字扩展 C、字位扩展 D、字位均不扩展
26.地址总线A0(高位)~A15(低位),用4K╳4位的存储芯片组成16KB存储器,则产生片选信号的译码器的输入地址线应该是()。
A、A2A3 B、A0A1 C、A12A13 D、A14A15
27.若内存地址区间为4000H~43FFH,每个存储单元可存储16位二进制数,该内存区域用4片存储器芯片构成,则构成该内存所用的存储器芯片的容量是()。
A、512╳16位 B、256╳8位 C、256╳16位 D、1024╳8位
28.内存按字节编址,地址从90000H到CFFFFH,若用存储容量为16K╳8位的芯片构成该内存,至少需要的芯片数是()。
A、2 B、4 C、8 D、16
解析:CFFFF-90000+1=40000,即256KB,若用存储容量为16K×8bit芯片则需芯片数=(256K×8)/(16k×8)=16(片)。
采用字扩展的方法,用若干存储芯片构成一个存储器。
用地址范围的末地址减去首地址再加1,就可以方便地计算出存储空间的大小。
29.若片选地址为111时,选定某一32K╳16的存储芯片工作,则该芯片在存储器中的首地址和末地址分别人()。
A、00000H,01000H B、38000H,3FFFFH
C、3800H,3FFFH D、0000H,0100H
30.若单译码方式的地址输入线为6,则译码输出线有()根,那么双译码方式有输出线()根。
A、64,16 B、64,32
C、32,16 D、16,64
解析:单译码方式的地址输入线有6根,则有64个译码输出线。
双译码方式:有两个译码器(X地址译码器、Y地址译码器),X和Y两个方向译码器的输出线在存储体内部的一个记忆单元上交叉,以选择对应的记忆单元。在本题中,X和Y各有3为,则一共有16根。
31.双端口RAM在()情况会发生读/写冲突。
A、左端口和右端口的地址码不同 B、左端口和右端口的地址码相同
C、左端口和右端口的数据码不同 D、左端口和右端口的数据码相同
32.交叉存储器实际上是一种()的存储器,它能()执行多个独立的读/写操作。
A、模块式,并行 B、整体式,并行
C、模块式,串行 D、整体式,串行
33.已知单个存储体的存储周期为110ns,总线传输周期为10ns,则当采用低位交叉编址的多模块存储器时,存储体数应()。
A、小于11 B、等于11 C、大于11 D、大于或等于11
34.某机器采用四体低位交叉存储器,现分别执行下述操作:①读取6个连续地址单元中存放的存储字,重复80次;②读取8个连续地址单元中存放的存储字,重复60次。则①、②所花费的时间之比为()。
A、1:1 B、2:1 C、4:3 D、3:4
解析:假设存储器的存取周期为T,(1)的情况下,连续读取6个存储字需时T+(6-1)×(T/4)=2.25T,但存放连续字中第一个字的存储器需到3T时间后才能进行下一轮读取,故(1)共需时3T×(80-1)+2.25T=239.75T;(2)的情况同理,一轮读取需时T+(8-1)×(T/4)=2.75T,但开始下一轮读取需3T时间后,故(2)共需时3T×(60-1)+2.75T-179.75T;综合上述分析,(1)、(2)所花时间之比约为4:3。
35.某计算机的Cache共有16块,采用二路组相联映射方式(即每组2块),每个主存块大小为32字节,按字节编址,主存129号单元所在主存块应装入到的Cache组号是()。
A、0 B、2 C、4 D、6
36.假设某计算机按字编址,Cache有4个行,Cache和主存之间交换的块大小为1个字。若Cache的内容初始为空,采用2路组相联映射方式和LRU替换策略,访问的主存地址依次为0,4,8,2,0,6,8,6,4,8时,命中Cache的次数是()。
A、1 B、2 C、3 D、4
37.当访问Cache系统失效时,通常不仅主存向CPU传送信息,同时还需要将信息写入Cache,在此过程中,传送和写入信息的数据宽度各为()。
A、块、页 B、字、字 C、字、块 D、块、块
38.有效容量为128KB的Cache,每块16字节,采用8路组相联,字节地址为1234567H的单元调入该Cache,则其Tag应为()。
A、1234H B、2468H C、048DH D、12345H
39.某存储系统中,主存容量是Cache容量的4096倍,Cache被分为64个块,当主存地址和Cache地址采用直接映射方式时,地址映射表的大小就为()。(假设不考虑一致维护和替换算法位)
A、6╳4097bit B、64╳12bit
C、6╳4096bit D、64╳13bit
解析:主存是Cache的4096=212,得出高位主存块的标记是12位。
由括号中的补充知道,只需要再加一位基本的有效位即可。 因此,一个Cache快需要13bits进行标识。
总共是64块,得出64 * 13bit的答案。
40.若由高速缓存、主存、硬盘构成的三级存储体系,则CPU访问该存储系统时发送的地址为______。
A、高速缓存地址 B、虚拟地址
C、主存物理地址 D、磁盘地址
解析: 当CPU访存时,先要到Cache中查看该主存地址是否在Cache中,所以发送的是主存物理地址。只有在虚拟存储器中,CPU发出的才是虚拟地址,这里并没有指出是虚拟存储系统。磁盘地址是外存地址,外存中的程序由操作系统调入主存中,然后在主存中执行的,因此CPU不可能直接访问磁盘
41.一个四体并行低位交叉存储器,每个模块的容量是64K╳32位,存取周期为200ns,总线周期为50ns,在下述说法中()是正确的。
A、在200ns内,存储器能向CPU提供256位二进制信息
B、在200ns内,存储器能向CPU提供128位二进制信息
C、在50ns内,每个模块能向CPU提供32位二进制信息
D、以上都不对
42.某32位计算机的Cache容量为16KB,Cache行的大小为16KB,若主存与Cache地址映射采用直接映射方式,则主存地址为0x1234E8F8的单元装入Cache的地址是()。
A、00010001001101
B、01000100011010
C、10100011111000
D、11010011101000
相关文章:
计算机组成原理基础练习题第四章
1.下述说法中()是正确的。 A、半导体RAM信息可读可写,且断电后仍能保持记忆 B、半导体RAM是易失性RAM,而静态RAM中的存储信息是不易失的 C、半导体RAM是易失性RAM,而静态RAM只有在电源不掉电时,所存信息是不易失的 D、以上选项都不对 解析…...

浅谈Gradle构建工具
一、序言 常见的项目构建工具有Ant、Maven、Gradle,以往项目常见采用Maven进构建,但随着技术的发展,越来越多的项目采用Gradle进行构建,例如 Spring-boot。Gradle站在了Ant和Maven构建工具的肩膀上,使用强大的表达式语…...

如何获取和制作免费的icon图标素材
icon 图标在界面设计中虽然占比不大,但却是不可缺少的设计元素之一。设计师通过 icon 图标,将抽象的概念通俗化,降低用户理解某个操作的难度。而设计师也会通过改变 icon 图标的样式来展现整体界面的视觉效果。icon 图标的风格有很多…...

【MySQL】MySQL索引--聚簇索引和非聚簇索引的区别
文章目录 前言1.聚簇索引和非聚簇索引的概念2.两者详细介绍2.1 聚簇索引2.2 非聚簇索引 3. 两者的区别3.1 数据存储方式3.2 二级索引查询 前言 1.聚簇索引和非聚簇索引的概念 数据库表的索引从数据存储方式上可以分为聚簇索引和非聚簇索引两种。“聚簇”的意思是数据行被按照…...
如何使用 SVG.js 中的一些相关方法来创建、设置和操作 image 元素
SVG.js 是一个基于 JavaScript 的 SVG 库,提供了许多常用的 SVG 元素和方法,方便开发者进行 SVG 图形的创建和操作。其中,image 元素是 SVG.js 中较为常用的元素之一,本文将详细介绍 SVG.js 中与 image 元素相关的方法。 一、创建…...

展会进行时!5月16-18日箱讯与您相约中国航交会
宁波国际会展中心7、8号馆 第五届中国(宁波)国际航运物流交易会 暨2023全球物流企业合作博览会 火爆进行中 箱讯与您相约 8号馆 C033K-C036展位 期待您的光临! 2023年5月16-18日,第五届中国(宁波)国际…...

CMake:递归检查并拷贝所有需要的DLL文件
文章目录 1. 目的2. 设计整体思路多层依赖的处理获取 DLL 所在目录探测剩余的 DLL 文件 3. 代码实现判断 stack 是否为空判断 stack 是否为空获取所有 target检测并拷贝 DLL 4. 使用 1. 目的 在基于 CMake 构建的 C/C 工程中,拷贝当前工程需要的每个DLL文件到 Visu…...
python常见问题及解决方案
Python是一种高级编程语言,具有易于学习、易于阅读和易于维护的特点。然而,即使是最有经验的Python开发人员也可能会遇到一些常见的错误。在本文中,我们将讨论一些常见的Python运行时错误,并提供解决这些错误的办法。 语法错误 …...
JUC之Synchronized与Lock
Synchronized 称之为”同步锁 作用: 保证在同一时刻, 被修饰的代码块或方法只会有一个线程执行,以达到保证并发安全的效果 用法: 1.修饰方法:方法锁,锁的对象是当前对象 2.修饰静态方法:类锁…...
动态规划理论基础
文章目录 定义动态规划与分治问题的区别两种方式实现动态规划方法一:带备忘录的自顶向下法方法二:自底向上法 本质核心解题步骤常见题型划分 定义 动态规划方法通常用来求解最优化问题(optimization problem)。这类问题可以有很多可行解,每个…...

Redis的数据类型
参考文档:https://www.runoob.com/redis/redis-tutorial.html redis当中一共支持五种数据类型,分别是: string字符串 list列表 set集合 hash表 zset有序集合 1、对字符串string的操作 下表列出了常用的 redis 字符串命令 1 设置值 获取…...

vue3鼠标经过显示按钮
在前端开发中,我们经常需要在页面中添加一些交互效果来提升用户体验。其中一个常见的需求就是鼠标经过某个元素时显示一个按钮,这个按钮可以用于触发一些操作或者显示更多的内容。 在本篇文章中,我将会介绍如何使用 Vue3 实现一个鼠标经过显…...
【2023华为OD笔试必会25题--C语言版】《18 最短木板长度》——数组
本专栏收录了华为OD 2022 Q4和2023Q1笔试题目,100分类别中的出现频率最高(至少出现100次)的25道,每篇文章包括原始题目 和 我亲自编写并在Visual Studio中运行成功的C语言代码。 仅供参考、启发使用,切不可照搬、照抄,查重倒是可以过,但后面的技术面试还是会暴露的。✨✨…...
yolov5车道线检测+测距(碰撞检测)
yolov5车道线检测+测距(碰撞检测) 1. 车道线检测2. 测距2.1 测距原理2.2 相机标定2.2.1:标定方法12.2.2:标定方法23. 相机测距3.1 测距添加3.2 主代码4. 实验结果相关链接 1. 基于yolov5的车道线检测及安卓部署 2. YOLOv5+单目测距(python) 3. 具体实现效果...
微服务学习笔记--(Gateway网关)
统一网关Gateway 为什么需要网关gateway快速入门断言工厂过滤器工厂全局过滤器跨域问题 Gateway网关-网关作用介绍 为什么需要网关 网关功能: 身份认证和权限校验服务路由、负载均衡请求限流 网关的技术实现 在SpringCloud中网关的实现包括两种: …...
QML插件的创建及调用
QML插件的创建及调用 创建QML Plugin注册插件调用插件 创建QML Plugin 1、 注册插件 1、可以将qml文件放在qmldir中进行声明。 此种方式需要将qml文件和qmldir放在一起 module EularFrame plugin EularFrameEButton 1.0 MyButton.qml2、可以在*plugin.cpp注册 此种方式只需…...

数据结构学习分享之树的介绍
💓博主CSDN主页:杭电码农-NEO💓 ⏩专栏分类:数据结构学习分享⏪ 🚚代码仓库:NEO的学习日记🚚 🌹关注我🫵带你了解更多数据结构的知识 🔝🔝 数据结构第六课 1. 前言&a…...

MySQL数据库基础2
文章目录 数据类型表的约束 数据类型 1、数值类型:BIT、TINYINT、BOOL、SMALLINT、INT、BIGINT、FLOAT[(M,D)]、DOUBLE[(M,D)]、DECIMAL[(M,D)] FLOAT[(M,D)]:占用四个字节,M表示显示位数,D表示小数位数,精度保证&am…...

AutoSAR PNC和ComM
文章目录 PNC和ComMPNC管理NM PDU结构及PNC信息位置如何理解节点关联PNCPNC状态管理 ComM 通道状态管理 PNC和ComM PNC 和 ComM层的Channel不是一个概念,ComM的Channel对应具体的物理总线数。 在ComM模块中,一个Channel可以对应一个PNC,也可…...
Android studio Camera2实现的详细流程
流程 一、获取CameraManager实例二、获取可用的相机列表三、选择一个相机并打开它四、创建一个CaptureRequest.Builder对象五、设置CaptureRequest.Builder对象的参数六、创建一个CaptureSession对象七、开始预览 代码示例 一、获取CameraManager实例 CameraManager manager (…...
Python爬虫实战:研究feedparser库相关技术
1. 引言 1.1 研究背景与意义 在当今信息爆炸的时代,互联网上存在着海量的信息资源。RSS(Really Simple Syndication)作为一种标准化的信息聚合技术,被广泛用于网站内容的发布和订阅。通过 RSS,用户可以方便地获取网站更新的内容,而无需频繁访问各个网站。 然而,互联网…...
大学生职业发展与就业创业指导教学评价
这里是引用 作为软工2203/2204班的学生,我们非常感谢您在《大学生职业发展与就业创业指导》课程中的悉心教导。这门课程对我们即将面临实习和就业的工科学生来说至关重要,而您认真负责的教学态度,让课程的每一部分都充满了实用价值。 尤其让我…...
Java多线程实现之Thread类深度解析
Java多线程实现之Thread类深度解析 一、多线程基础概念1.1 什么是线程1.2 多线程的优势1.3 Java多线程模型 二、Thread类的基本结构与构造函数2.1 Thread类的继承关系2.2 构造函数 三、创建和启动线程3.1 继承Thread类创建线程3.2 实现Runnable接口创建线程 四、Thread类的核心…...
JAVA后端开发——多租户
数据隔离是多租户系统中的核心概念,确保一个租户(在这个系统中可能是一个公司或一个独立的客户)的数据对其他租户是不可见的。在 RuoYi 框架(您当前项目所使用的基础框架)中,这通常是通过在数据表中增加一个…...
在QWebEngineView上实现鼠标、触摸等事件捕获的解决方案
这个问题我看其他博主也写了,要么要会员、要么写的乱七八糟。这里我整理一下,把问题说清楚并且给出代码,拿去用就行,照着葫芦画瓢。 问题 在继承QWebEngineView后,重写mousePressEvent或event函数无法捕获鼠标按下事…...
现有的 Redis 分布式锁库(如 Redisson)提供了哪些便利?
现有的 Redis 分布式锁库(如 Redisson)相比于开发者自己基于 Redis 命令(如 SETNX, EXPIRE, DEL)手动实现分布式锁,提供了巨大的便利性和健壮性。主要体现在以下几个方面: 原子性保证 (Atomicity)ÿ…...

【从零开始学习JVM | 第四篇】类加载器和双亲委派机制(高频面试题)
前言: 双亲委派机制对于面试这块来说非常重要,在实际开发中也是经常遇见需要打破双亲委派的需求,今天我们一起来探索一下什么是双亲委派机制,在此之前我们先介绍一下类的加载器。 目录 编辑 前言: 类加载器 1. …...
绕过 Xcode?使用 Appuploader和主流工具实现 iOS 上架自动化
iOS 应用的发布流程一直是开发链路中最“苹果味”的环节:强依赖 Xcode、必须使用 macOS、各种证书和描述文件配置……对很多跨平台开发者来说,这一套流程并不友好。 特别是当你的项目主要在 Windows 或 Linux 下开发(例如 Flutter、React Na…...
二维FDTD算法仿真
二维FDTD算法仿真,并带完全匹配层,输入波形为高斯波、平面波 FDTD_二维/FDTD.zip , 6075 FDTD_二维/FDTD_31.m , 1029 FDTD_二维/FDTD_32.m , 2806 FDTD_二维/FDTD_33.m , 3782 FDTD_二维/FDTD_34.m , 4182 FDTD_二维/FDTD_35.m , 4793...

Mac flutter环境搭建
一、下载flutter sdk 制作 Android 应用 | Flutter 中文文档 - Flutter 中文开发者网站 - Flutter 1、查看mac电脑处理器选择sdk 2、解压 unzip ~/Downloads/flutter_macos_arm64_3.32.2-stable.zip \ -d ~/development/ 3、添加环境变量 命令行打开配置环境变量文件 ope…...