更多"为了提高访存速度,在CPU与cache之间设置一个高速小容量的cach"的相关试题:
[单项选择]
为了提高访存速度,在CPU与cache之间设置一个高速小容量的cache,存放正在执行的程序段,有效地提高了读存速度。写存时为了保持写入cache单元的内容与主存单元内容一致,通常采用两种方法 (1) 和 (2) .
(1)处填()。
A. 写直达法
B. 直接地址映像法
C. 写回法
D. 全相联地址映像法
[单项选择]在主存和CPU之间增加Cache是为了 (279) 。
A. 增加内存容量
B. 为程序员编程提供方便
C. 解决CPU与内存间的速度匹配问题
D. 提高内存工作的可靠性
[单项选择]为了解决高速CPU与内存之间的速度匹配问题,在CPU与内存之间增加了 (22) 。
A. cache
B. RAM
C. FLASH ROM
D. ROM
[填空题]分析下面程序段,试回答:
(1)该程序段是什么结构的程序;
(2)该程序段执行后,(DL)=______,屏幕上显示的字符是______。
Buffer DB 0CH
┇
MOV AL,Buffer
CALLFAR PTR SUBROUT
┇
SUBROUT PROC FAR
CM PAL, 10
JC K1
ADD AL,7
K1: ADD AL,30H
MOV DL,AL
MOV AH,2
INT 21H
RET
SUBROUT ENDP
[单项选择]在CPU与主存之间设置Cache的目的是为了()。
A. 扩大主存的存储容量
B. 提高CPU对主存的访问效率
C. 既扩大主存容量又提高存取速度
D. 提高外存储器的速度
[单项选择]为了缓和CPU-9FO设备之间速度不匹配的矛盾,减少对CPU的中断频率,提高两者的并行性,操作系统的设计采用
来实现。
A. 并行技术
B. 通道技术
C. 缓冲技术
D. 虚拟存储技术
[填空题]随着CPU主频的不断提高,CPU对RAM的存取速度加快,为了协调二者之间的速度差,引入了_____技术。
[填空题]已知如下程序段:
Dim MyNumber
MyNumber=2+2
执行以上程序段后,MyNumber为______。
[填空题]已知如下程序段:
Dim MyChar
MyChar=Chr(97)
执行以上程序段后,MyChar=______。
[填空题]已知如下程序段:
Dim MyChar
MyChar=Chr(37)
执行以上程序段后,MyChar=______。
[填空题]以下程序段定义的类ShareDataManager用于管理多个线程共享数据data。为了对data的取、存和修改操作保持完整,多线程在data上的操作有互斥要求;另外,限制线程对data的修改不能让data为负数,所以多线程在data上的操作还有同步要求。为此,程序为管理data上的操作定义成类,以下是管理共享数据data的类ShareDataManager的代码。
class ShareDataManager
int data;
ShareDataManager(int init)data=init;
public int getData( ) return data;
private void putData(int newValue) data=newValue;
synchronized void modiData(int delta)
if(delta>=0) putData(getData( )+delta);
else
while (______<0)
try wait( ); catch (InterruptedException e)
putData(getData( )+delta);
______;
[填空题]下列程序段欲重复执行LOOP开始的程序段50次。
MOV A, #32H
LOOP: ……
DEC A
DJNZ ACC,LOOP
错误:______
改正:______
[单项选择]高效缓冲存储器简称Cache。在CPU与主存之间设置Cache的目的是为了()。
A. 扩大主存的存储容量
B. 提高CPU对主存的访问效率
C. 既扩大主存容量又提高存取速度
D. 提高外存储器的速度
[单项选择]在CPU与主存之间设置高速缓冲存储器Cache的目的是为了______。
A. 扩大主存的存储容量
B. 提高CPU对主存的访问效率
C. 既扩大主存容量又提高存取速度
D. 提高外存储器的速度
[单项选择]有如下程序段,该程序段执行完后,共执行循环的次数是 Private Sub Command1_Click( ) Tota1=0 Counter=1 Do Print Counter Tota1=tota1+Counter Print total Counter=Counter+1 If total>=10 Then Exit Do End lf Loop While Counter<=10 End Sub