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登录密码:要求显示“• ”或“*”表示输入位数,密码要求 ...
随机推荐
- Mysql ibdata1简述
What is stored in ibdata1? 当启用innodb_file_per_table时,表存储在它们自己的表空间中,但共享表空间仍用于存储其他InnoDB的内部数据: 数据字典也就是 ...
- [SQLServer] 数据库SA用户被锁定或者忘记密码的恢复
一.以管理员权限运行命令提示符 CMD C:\>net stop mssqlserver您想继续此操作吗? (Y/N) [N]: y C:\>net start mssqlserver / ...
- 几个很好用SQL语法(SqlServer)
1,MERGE INTO 语句: 这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE,作用还是很强大的(简单的说就是它可以批量更新和插入处理一个数据集,如果存在就更新 ...
- Centos7下Mysql通过.frm和.ibd恢复数据
通过.frm和.ibd文件恢复表结构和数据 这里以hue数据库中的desktop_document2表为例 分成两步骤,先去表结构,再取数据,最好在一个用完就可以删除的数据库中进行 取表结构篇: 1. ...
- mac osx 升级到10.10 软件无法打开的问题
osx升级到10.9.5 和10.10后,很多软件出现无法打开的问题, This patch seems to be corrupted.Please make sure you get your p ...
- npm使用小结
npm包管理工具使用小结 npm(node package manager)是一个node包管理工具,我们可以方便的从npm服务器下载第三方包到本地使用. 安装: NPM是随同NodeJS一起安装的包 ...
- 【Jenkins持续集成】好用的插件集合
1. Promoted Builds Plugin 这个插件在job构建成功后,依据设置条件(仅手动执行/成功时执行等),执行操作(操作和构建过程基本类似),这样我们就可以在构建之后有机会执行拉分支. ...
- 【转载】 socket recv 和 read
转自: http://blog.csdn.net/rankun1/article/details/50488989 send函数工作原理: send函数只负责将数据提交给协议层. 当调用该函数时,se ...
- Python实现向s3共享存储上传和下载文件
#!/usr/bin/env python #-*- encoding: utf8 -*- import boto import boto.s3.connection from boto.s3.key ...
- 自定义配置编译linux内核
1 编译linux内核原因一般情况下,我们是不需要重新去编译linux内核的,但如果你发现你需要修改内核的某个部分或者说你需要的某个模块并没有编译进内核,那里你可以通过重新编译内核来满足你的需求,比如 ...