2017-2018-1 20155231 课堂测试 (ch06)
2017-2018-1 20155231 课堂测试 (ch06)
1
(单选题|1分)
下面代码中,对数组x填充后,采用直接映射高速缓存,所有对x和y引用的命中率为(D)

A .1
B .1/4
C .1/2
D .3/4
2
(多选题|1分)
有关高速缓存的说法正确的是(ACD)
:
A. 高速缓存的容量可以用C=SEB 来计算
B. 高速缓存容量为2048,高速缓存结构为( 32 ,8,8,32)
C. 直接映射高速缓存要:组选择、行匹配、字抽取
D. 当程序访问大小为2的幂的数组时,直接映射高带缓存中常发生冲突不命中
3
(多选题|1分)
The following table gives the parameters for a number of different caches. For
each cache, determine the number of cache sets (S), tag bits (t), set index bits (s),
and block offset bits (b) (ACD)

:
A . 第三行S为1
B . 第一行t为24
C . 第二行b为5
D . 第三行s的值为0
4
(多选题|1分)
有关缓存的说法,正确的是(AC)
:
A. LRU策略指的是替换策略的缓存会选择最后被访问时间距现在最远的块
B. 不同层之间以字节为传送单元来回复制
C. 缓存不命时,决定哪个块是牺牲块由替换策略来控制
D. 空缓存的不命中叫冲突不命中
5
(多选题|1分)
下面说法正确的是(ABC)

:
A. 存储层次结构中最小的缓存是寄存器
B. 存储层次结构的中心思想是每一层都缓存来自较低一层的数据对象
C. L4主存可以看作是L5:本地磁盘的缓存
D. L4主存可以看作是L6的缓存
6
(单选题|1分)
下面代码的步长是(C)

:
A. 1
B. N
C. N*N
D. NNN
7
(单选题|1分)
下面代码中(C)局部性最差
1 #define N 1000
2 3
typedef struct {
4 int vel[3];
5 int acc[3];
6 } point;
7 8
point p[N];
:
A.
1 void clear1(point *p, int n)
2 {
3 int i, j;
4 5
for (i = 0; i < n; i++) {
6 for (j = 0; j < 3; j++)
7 p[i].vel[j] = 0;
8 for (j = 0; j < 3; j++)
9 p[i].acc[j] = 0;
10 }
11 }
B.
1 void clear2(point *p, int n)
2 {
3 int i, j;
4 5
for (i = 0; i < n; i++) {
6 for (j = 0; j < 3; j++) {
7 p[i].vel[j] = 0;
8 p[i].acc[j] = 0;
9 }
10 }
11 }
C.
1 void clear3(point *p, int n)
2 {
3 int i, j;
4 5
for (j = 0; j < 3; j++) {
6 for (i = 0; i < n; i++)
7 p[i].vel[j] = 0;
8 for (i = 0; i < n; i++)
9 p[i].acc[j] = 0;
10 }
11 }
D.
不确定
8
(单选题|1分)
程序中(C)语句具有良好的局部性
:
A .顺序
B .分支
C .循环
D .以上都是
9
(单选题|1分)
下面代码,(C)具有差的空间局部性。
:
A .
1 int sumvec(int v[N])
2 {
3 int i, sum = 0;
4
5 for (i = 0; i < N; i++)
6 sum += v[i];
7 return sum;
8 }
B .
1 int sumarrayrows(int a[M][N])
2 {
3 int i, j, sum = 0;
4 5
for (i = 0; i < M; i++)
6 for (j = 0; j < N; j++)
7 sum += a[i][j];
8 return sum;
9 }
C .
1 int sumarraycols(int a[M][N])
2 {
3 int i, j, sum = 0;
4 5
for (j = 0; j < N; j++)
6 for (i = 0; i < M; i++)
7 sum += a[i][j];
8 return sum;
9 }
D .以上都不对
10
(多选题|1分)
有关局部性原理,说法正确的是(ABD)
:
A .程序访问一个向量,步长越小或短,空间局部性越好
B .局部性有两种形式:空间局部性,时间局部性
C .程序访问一个向量,步长越大空间局部性越好。
D .硬件、OS,应用程序都会用到局部性原理
11
(多选题|1分)
下面说法正确的是(ABCD)
:
A .CPU通过内存映射I/O向I/O设备发命令
B .DMA传送不需要CPU的干涉
C .SSD是一种基于闪存或Flash的存储技术
D .逻辑磁盘块的逻辑块号可以翻译成一个(盘面,磁道,扇区 )三元组。
12
(单选题|1分)
下面(B)是I/O总线
:
A .USB
B .PCI
C .网卡
D .图形卡
13
(单选题|1分)
图中磁盘一个扇区的访问时间约为(A)ms
:
A .10
B .5
C .6
D .8
E .12
14
(多选题|1分)
有关磁盘操作,说法正确的是(AC)
:
A .对磁盘扇区的访问时间包括三个部分中,传送时间最小。
B .磁盘以字节为单位读写数据
C .磁盘以扇区为单位读写数据
D .读写头总处于同一柱面
15
(单选题|1分)
计算下面磁盘的容量(C):4个盘片,100000个柱面,每条磁道400个扇区,每个扇区512个字节
:
A .81.92GB
B .40.96GB
C .163.84
D .327.68GB
16
(多选题|1分)
有关磁盘,说法正确的是(AC)
:
A .磁盘的读取时间为毫秒级
B .每张磁盘有一个表面
C .表面由磁道组成
D .每个扇区的面积不同,包含的数据位的数量也不一样
17
(多选题|1分)
根据携带信号不同,总线可分为(BDE)
:
A .系统总线
B .数据总线
C .内存总线
D .地址总线
E .控制总线
18
(多选题|1分)
关于非易失性存储器,下面说法正确的是(CE)
:
A .DRAM是非易失性存储器
B .SRAM是非易失性存储器
C .PROM只能编程一次
D .EEPROM可以用紫外线进行擦除
E .存在ROM中的程序通常被称为固件
19
(单选题|1分)
通过使用两个时钟沿作为控制信号,对DRAM进行增强的是(C)
:
A .FPM DAM
B .SDRAM
C .DDR SDRAM
D .VRAM
E .EDO DRAM
20
(多选题|1分)
有关RAM的说法,正确的是(ADEG)
:
A .SRAM和DRAM掉电后均无法保存里面的内容。
B .DRAM将一个bit存在一个双稳态的存储单元中
C .一般来说,SRAM比DRAM快
D .SRAM常用来作高速缓存
E .DRAM将每一个bit存储为对一个电容充电
F .SRAM需要不断刷新
G .DRAM被组织为二维数组而不是线性数组
21
(多选题|1分)
有关计算机存储系统,下面说法正确的是(BCD)
:
A .程序具有良好的局部性表现在倾向于从存储器层次结构中的较低层次处访问数据,这样节省时间
B .存储层次涉用不同容量,成本,访问时间的存储设备
C .存储层次设计基于局部性原理
D .“存储山”是时间局部性和空间局部性的函数
2017-2018-1 20155231 课堂测试 (ch06)的更多相关文章
- 课堂测试ch06
课堂测试ch06 下面代码中,对数组x填充后,采用直接映射高速缓存,所有对x和y引用的命中率为(D) A. 1 B. 1/4 C. 1/2 D. 3/4 解析:在填充了之后,对于x和y数组,只有在引用 ...
- 20155222卢梓杰 课堂测试ch06补做
20155222卢梓杰 课堂测试ch06补做 1.下面代码中,对数组x填充后,采用直接映射高速缓存,所有对x和y引用的命中率为() A . 1 B . 1/4 C . 1/2 D . 3/4 正确答案 ...
- 2017-2018-1 20155327 《信息安全系统设计基础》课堂测试&课下作业
2017-2018-1 20155327 <信息安全系统设计基础>课堂测试&课下作业 学习使用stat(1),并用C语言实现 提交学习stat(1)的截图 man -k ,grep ...
- 2017-2018-1 20155208 课堂测试(ch06)(补做)
2017-2018-1 20155208 课堂测试(ch06)(补做) 1.( 多选题 | 1 分) 下面说法正确的是(ABC) A . 存储层次结构中最小的缓存是寄存器 B . 存储层次结构的中心思 ...
- 2017-2018-1 20155232 《信息安全系统设计基础》第十周课堂测试(ch06)补交
# 2017-2018-1 20155232 <信息安全系统设计基础>第十周课堂测试(ch06)补交 上课时完成测试后在提交的时候,没有提交成功,进行补交. 1.下面代码中,对数组x填充后 ...
- 2017-2018-1 20155320 课堂测试(ch06)
2017-2018-1 20155320 课堂测试(ch06) 1.(单选题 | 1 分) 下面代码中,对数组x填充后,采用直接映射高速缓存,所有对x和y引用的命中率为(D) A . 1 B . 1/ ...
- 20155321 《信息安全系统设计》课堂测试(ch06)
20155321 <信息安全系统设计>课堂测试(ch06) (单选题|1分)下面代码中,对数组x填充后,采用直接映射高速缓存,所有对x和y引用的命中率为() A .1 B .1/4 C . ...
- 2015539平措卓玛课堂测试(ch06)
课堂测试(ch06) 1.下面代码中,对数组x填充后,采用直接映射高速缓存,所有对x和y引用的命中率为(D) A .1 B .1/4 C .1/2 D .3/4 解析:缓存命中:当程序需要第(k+1) ...
- 课堂测试_WEB界面链接数据库
课堂测试_WEB界面链接数据库 一,题目: 一. 考试要求: 1登录账号:要求由6到12位字母.数字.下划线组成,只有字母可以开头:(1分) 2登录密码:要求显示“• ”或“*”表示输入位数,密码要求 ...
随机推荐
- 基于 Docker 的现代软件供应链
[编者按]本文作者为 Marc Holmes,主要介绍一项关于现代软件供应链的调查结果.本文系国内 ITOM 管理平台 OneAPM 编译呈现,以下为正文. 3 月初,为了了解软件供应链的现状以及 D ...
- LeetCode题解之 two sum 问题
1.题目描述 2.题目分析 考虑使用hashMap的方式将数组中的每个元素和下表对应存储起来,然后遍历数组,计算target 和 数组中每个元素的差值,在hashMap中寻找,一直到找到最后一对. 3 ...
- UML建模中简单消息、同步消息和异步消息
两种消息在UML图中的表示方法如图: 1.同步方式 两个通信应用服务之间必须要进行同步,两个服务之间必须都是正常运行的.发送程序和接收程序都必须一直处于运行状态,并且随时做好相互通信的准备. 发送程序 ...
- RESET MASTER和RESET SLAVE使用场景和说明
[前言]在配置主从的时候经常会用到这两个语句,刚开始的时候还不清楚这两个语句的使用特性和使用场景. 经过测试整理了以下文档,希望能对大家有所帮助: [一]RESET MASTER参数 功能说明:删除所 ...
- Springboot 报application.properites文件找不到的解决方法
部署项目遇到了找不到application.properties的问题.网上搜了找不到答案,后面经过测试发现,问题在于clean了maven之后,target包还没删除,所以编译的时候才会出现 ...
- NTRIP协议学习(一)
这篇博客讲得很清晰. https://blog.csdn.net/sinat_19447667/article/details/67637167 可以参考的文献包括:<多系统GNSS实时数据质 ...
- 【接口】常见接口集合(返回JSON)
转<JSON校验网站…>http://www.bejson.com/go.html?u=http://www.bejson.com/webInterface.html 这里为大家搜集了一些 ...
- nginx过一段时间出现400 Bad Request 错误的解决方法
tomcat整合nginx成功后,等访问一段时间后,会出现 Bad Request (Invalid Hostname)的错误, 因为是已经成功的配置,所以判定可能是哪里的限制设置有问题,最后在官方网 ...
- 学习日期时间控件 daterangepicker
aterangepicker 是一款日期时间控件,可选择“年,月,日,时,分,秒”,可选择单面板,也可选择双面板(起止时间). 单面板示例:daterangepicker 单面板 codepen 在线 ...
- LA5713 秦始皇修路 (mst)
题意: 秦朝有n个城市,需要修路让每个城市都互相连通,现在可以免费修一条路,秦始皇希望他除了这条免费修的路外所需修的路的总和B最短,同时这条免费的路连接的人口之和A尽可能大,求最大的A/B是多少,城市 ...