# 课堂测试(CH6)20155218

课堂测试(CH6)

1. 下面代码中,对数组x填充后,采用直接映射高速缓存,所有对x和y引用的命中率为(D)

1071493-20171126092932093-944339103.png

A .
1
B .
1/4
C .
1/2
D .
3/4

解析:在x[0],y[0]时发生强制不命中,在x[4],y[4]时发生冲突不命中。1-4/16=3/4
2. 有关高速缓存的说法正确的是(ACD)

A .
高速缓存的容量可以用C=SEB 来计算

B .
高速缓存容量为2048,高速缓存结构为( 32 ,8,8,32)

C .
直接映射高速缓存要:组选择、行匹配、字抽取

D .
当程序访问大小为2的幂的数组时,直接映射高带缓存中常发生冲突不命中

解析:高速缓存结构可以用元组(S,E,B,m)来描述。C=SEB;但是不知道B哪里错了。查看别人的博客里面写的是因为((32),8,8,32);
3. 下面说法正确的是(ABC)

1071493-20171126093342578-644466707.png

A .
存储层次结构中最小的缓存是寄存器
B .
存储层次结构的中心思想是每一层都缓存来自较低一层的数据对象
C .
L4主存可以看作是L5:本地磁盘的缓存
D .
L4主存可以看作是L6的缓存

解析:对于每个k,位于k层的更快更小的存储设备作为位于k+1层的更大更慢的存储设备的缓存,即层次结构中的每一层都缓存来自较低一层的数据结构。位于顶端的cpu寄存器组必然是最小的缓存,则L4主存为下一级L5的缓存。
4. 有关缓存的说法,正确的是(AC)

A .
LRU策略指的是替换策略的缓存会选择最后被访问时间距现在最远的块

B .
不同层之间以字节为传送单元来回复制

C .
缓存不命时,决定哪个块是牺牲块由替换策略来控制

D .
空缓存的不命中叫冲突不命中

解析:不同层的数据以块大小为传送单位;空缓存的不命中称为强制不命中和冷不命中。
5. 程序中(C)语句具有良好的局部性

:
A .
顺序

B .
分支

C .
循环

D .
以上都是

6.有关局部性原理,说法正确的是()

:
A .
程序访问一个向量,步长越小或短,空间局部性越好

B .
局部性有两种形式:空间局部性,时间局部性

C .
程序访问一个向量,步长越大空间局部性越好。

D .
硬件、OS,应用程序都会用到局部性原理

解析:程序访问一个向量,步长越小空间局部性越好。
7.下面说法正确的是(ABCD)

:
A .
CPU通过内存映射I/O向I/O设备发命令

B .
DMA传送不需要CPU的干涉

C .
SSD是一种基于闪存或Flash的存储技术

D .
逻辑磁盘块的逻辑块号可以翻译成一个(盘面,磁道,扇区 )三元组。

8.有关磁盘操作,说法正确的是(ACD)

:
A .
对磁盘扇区的访问时间包括三个部分中,传送时间最小。

B .
磁盘以字节为单位读写数据

C .
磁盘以扇区为单位读写数据

D .读写头总处于同一柱面

解析:磁盘以扇区为单位读写数据
9.下面代码的步长是(C)

1071493-20171126094029484-2104302364.png

A .

1
B .

N
C .

N*N
D .

NNN

解析:假设N为2,则内容依次为000,001,010,011,100,101,110,111.由此可见步长为4.
10.下面(B)是I/O总线

A .
USB

B .
PCI

C .
网卡

D .
图形卡

解析:输入输出设备都是通过I/O总线,例如intel的外围设备互联(Peripheral Component Interconnect,PCI)总线连接到CPU和主存的。
11. 计算下面磁盘的容量(C):4个盘片,100000个柱面,每条磁道400个扇区,每个扇区512个字节

A .
81.92GB
B .
40.96GB
C .
163.84
D .
327.68GB

解析: n×t×s×b;其中n为保存数据的总盘面数;t为每面磁道数;s为每道的扇区数;b为每个扇区存储的字节数。而题目中为4个盘片,所以应有8个盘面;容量=2x4x100000x400x512=16384000000字节=163.84G
12.有关RAM的说法,正确的是(ADEG )

A .
SRAM和DRAM掉电后均无法保存里面的内容。

B .
DRAM将一个bit存在一个双稳态的存储单元中

C .
一般来说,SRAM比DRAM快

D .
SRAM常用来作高速缓存

E .
DRAM将每一个bit存储为对一个电容充电

F .
SRAM需要不断刷新

G .
DRAM被组织为二维数组而不是线性数组

### 解析:在p400页课本上,“SRAM的存取比DRAM快”,不知道选项C哪里错了。

转载于:https://www.cnblogs.com/xzh1996/p/7898353.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 近期我在测试ch395和w5500这两种网卡芯片的性能。我的测试包括了三个方面:传输速率、适用范围和稳定性。 首先,传输速率是评价一个网卡芯片性能的一个关键指标。我通过对这两种芯片进行传输速率测试,结果表明,w5500的传输速率要比ch395快一些,这主要是因为w5500具有支持TCP/IP协议栈的专用硬件运算单元,在处理分组时比ch395更快。 其次,适用范围也是值得考虑的指标。在我的测试中,ch395相比w5500具有更广泛的适用范围,尤其是在低带宽网络方面,ch395更加出色。 最后,稳定性也是我考虑的因素之一。在我的测试中,w5500表现出比ch395更加稳定的性能。w5500的TCP/IP协议在处理大量数据时更加稳定,而ch395在大量数据的处理中,经常会出现网络连接异常。 综上所述,根据我的测试结果,w5500的传输速率和稳定性要比ch395更加优秀;但是ch395的适用范围更广泛,特别是在低带宽的网络中更加优越。具体选用哪种芯片,需要根据实际需求来组合考虑。 ### 回答2: 在测试ch395与w5500之前,需要了解一些背景信息。ch395是一款基于TCP/IP协议栈的嵌入式网络控制芯片,而w5500是一款高速以太网控制芯片,两者都可以用于网络通信和连接。在实际应用中,如何选择一个合适的网络控制芯片非常重要。 对于测试ch395与w5500的方法,我们可以针对一些关键指标进行比较。其中,首先需要测量的是芯片的传输速率。可以利用相同的硬件平台和测试环境,通过搭建基于TCP/IP协议的测试软件,分别测试ch395和w5500的传输速率。在测试中,需要记录下每个芯片的最大传输速率和平均传输速率,以及处理大量数据时是否出现缓存溢出等情况。 此外,还需要测试芯片的稳定性和兼容性。因为在实际应用中,网络控制芯片需要与其他硬件设备和软件应用程序进行协调和配合。因此,需要在不同操作系统、硬件平台和软件版本上测试ch395和w5500,并记录下它们的稳定性和可靠性,以及是否能够良好地兼容和协调工作。 最后,还需要对比两个网络控制芯片的功耗和成本。功耗可以通过测量电路的能量消耗来进行测试,而成本则是芯片制造成本和实际市场价格的综合考虑。在这方面,我们可以进行定量和定性的比较,以找到一个更适合当前应用的网络控制芯片。 总之,测试ch395与w5500需要从多个维度进行考察和评估,包括传输速率、稳定性、兼容性、功耗和成本等方面。在实践中,需要选取合适的测试环境和测试软件,并结合实际应用场景进行测试,以获得更加准确和客观的测试结果。 ### 回答3: ch395和w5500都是现今市场上较为常用的以太网控制器芯片,它们在工业自动化、物联网、智能家居等领域都有广泛应用。下面我来简单介绍一下它们之间的测试情况。 首先是ch395,它是一款非常稳定可靠的以太网控制器芯片,采用先进的自适应技术,可以在不同的网络环境下实现高速数据传输。在测试过程中,我们通过ch395控制器芯片与外部设备进行通讯,使用了多种通讯协议,如TCP/IP、UDP、Modbus等。经过测试,ch395控制器芯片表现出了非常出色的稳定性和高传输速度,能够满足各种实时数据传输的需求。 而w5500则是一款集成了TCP/IP协议栈的以太网控制器芯片,它可以在网络中直接进行数据传输,无需外接任何外部设备。在测试中,我们主要测试了其在局域网中的性能表现,包括数据传输速度、稳定性等方面。测试结果表明,w5500的传输速度很快,数据传输稳定可靠,且可以同时支持多个客户端连接,非常适合在物联网等领域应用。 综合来看,ch395和w5500都是一些高性能的以太网控制器芯片,它们都可以在不同的领域中发挥重要作用。在选择合适的控制器芯片时,还应根据具体的应用场景和需求进行综合比较,才能选出最适合的芯片。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值