2012年上半年 数据库系统工程师 答案详解
48页1、位于CPU与主存之间的高速缓冲存储器(Cache)用于存放部分主存数据的拷贝,主存地址与Cache地址之间的转换工作由(1)完成。(1)A.硬件B.软件C.用户D.程序员【答案】A【解析】本题考查高速缓冲存储器(Cache)的工作特点。提供“高速缓存”的目的是为了让数据存取的速度适应CPU的处理速度,其基于的原理是内存中“程序执行与数据访问的局域性行为”,即一定程序执行时间和空间内,被访问的代码集中于一部分。为了充分发挥高速缓存的作用,不仅依靠“暂存刚刚访问过的数据”,还要使用硬件实现的指令预测与数据预取技术,即尽可能把将要使用的数据预先从内存中取到高速缓存中。一般而言,主存使用DRAM技术,而Cache使用昂贵但较快速的SRAM技术。目前微计算机上使用的AMD或Intel微处理器都在芯片内部集成了方小不等的数据高速缓存和指令高速缓存,通称为L1高速缓存(L1Cache,即第一级片上高速缓冲存储器);而比L1容量更大的L2高速缓存曾经被放在CPU外部(主板或者CPU接口卡上),但是现在已经成为CPU内部的标准组件;更昂贵的顶级家用和工作站CPU甚至会配备比L2高速缓存还要大的L3高速缓
2、存。内存单元按字节编址,地址0000A000H0000BFFFH共有(2)个存储单元。(2)A.8192KB.1024KC.13KD.8K【答案】D【解析】本题考査存储器的地址计算知识。每个地址编号为一个存储单元(容量为1个字节),地址区间0000A000H0000BFFFH共有1FFF+1个地址编号(即213),1K=1024,因此该地址区间的存储单元数也就是8K。相联存储器按(3)访问。 (3)A.地址B.先入后出的方式C.内容D.先入先出的方式【答案】C【解析】本题考查相联存储器的概念。相联存储器是一种按内容访问的存储器。其工作原理就是把数据或数据的某一部分作为关键字,将该关键字与存储器中的每一单元进行比较,找出存储器中所有与关键字相同的数据字。相联存储器可用在高速缓冲存储器中;在虚拟存储器中用来作段表、页表或快表存储器;还用在数据库和知识库中。若CPU要执行的指令为:MOV R1,#45(即将数值45传送到寄存器R1中),则该指令中采用的寻址方式为(4)。(4) A.直接寻址和立即寻址B.寄存器寻址和立即寻址 C.相对寻址和直接寻址D.寄存器间接寻址和直接寻址【答案】B【解析】
3、本题考查指令系统基础知识。指令中的寻址方式就是如何对指令中的地址字段进行解释,以获得操作数的方法或获得程序转移地址的方法。常用的寻址方式有:立即寻址。操作数就包含在指令中。直接寻址。操作数存放在内存单元中,指令中直接给出操作数所在存储单元的地址。寄存器寻址。操作数存放在某一寄存器中,指令中给出存放操作数的寄存器名。寄存器间接寻址。操作数存放在内存单元中,操作数所在存储单元的地址在某个寄存器中。间接寻址。指令中给出操作数地址的地址。相对寻址。指令地址码给出的是一个偏移量(可正可负),操作数地址等于本条指令的地址加上该偏移量。变址寻址。操作数地址等于变址寄存器的内容加偏移量。题目给出的指令中,R1是寄存器,属于寄存器寻址方式,45是立即数,属于立即寻址方式。 一条指令的执行过程可以分解为取指、分析和执行三步,在取指时间t取指=3t, 分析时间t分析=2t、执行时间t执行=4t的情况下,若按串行方式执行,则10条指令全部执行完需要(5) t。若按照流水方式执行,则执行完10条指令需要(6) t。 (5)A.40B.70C.90D.100(6)A.20B.30C.40D.45【答案】C D【解
4、析】本题考查指令执行的流水化概念。根据题目中给出的数据,每一条指令的执行过程需要9t。在串行执行方式下,执行完一条指令后才开始执行下一条指令,10条指令共耗时90t。若按照流水方式执行, 则在第i+2条指令处于执行阶段时,就可以分析第i+1条指令,同时取第i条指令。由于指令的执行阶段所需时间最长(为4t),因此,指令开始流水执行后,每4t将完成一条指令,所需时间为3 t +2t +4t +4t9=45t。甲和乙要进行通信,甲对发送的消息附加了数字签名,乙收到该消息后利用(7)验证该消息的真实性。(7)A.甲的公钥B.甲的私钥C.乙的公钥D.乙的私钥【答案】A【解析】本题考查数字签名的概念。数字签名(Digital Signature)技术是不对称加密算法的典型应用:数据源发送方使用自己的私钥对数据校验和或其他与数据内容有关的变量进行加密处理,完成对数据的合法“签名”,数据接收方则利用对方的公钥来解读收到的“数字签名”,并将解读结果用于对数据完整性的检验,以确认签名的合法性。数字签名主要的功能是:保证信息传输的完整性、发送者的身份认证、防止交易中的抵赖发生。在Windows系统中,默认权
《2012年上半年 数据库系统工程师 答案详解》由会员天***分享,可在线阅读,更多相关《2012年上半年 数据库系统工程师 答案详解》请在金锄头文库上搜索。
10-6数据库设计--数据库运行维护与管理(二)
9-5系统开发和运行--系统设计基础
4-5设备管理一
10-5数据库设计--数据库运行维护与管理(一)
9-6系统开发和运行--系统实施与运行维护
10-1数据库设计--数据库设计概述
9-2系统开发与运行--软件项目管理
spring知识点
希赛软考学习包服务内容详细介绍
hibernate的原理
葵花宝典整理版
前端面试题(jQuery和js)
葵花宝典最终版
HTML+CSS题库1
jquery题库1
2011年上半年软考网络工程师下午试--希赛软考学院卷及详解
软考系统分析师考试真题二(下午试题)
软考系统分析师考试真题一(下午试题)
jquery题库2
2019下半年信息系统项目管理师下午真题
2023-09-25 37页
2023-09-25 10页
2023-09-25 33页
2023-09-25 26页
2023-04-03 8页
2023-04-03 4页
2023-04-03 8页
2023-03-29 10页
2023-03-22 10页
2023-03-20 8页