当前位置:中级软件设计师题库>计算机系统基础知识题库

问题:

[单选] 在程序的执行过程中,Cache与主存的地址映像由()。

A . 专门的硬件自动完成
B . 程序员进行调度
C . 操作系统进行管理
D . 程序员和操作系统共同协调完成

若C程序的表达式中引用了未赋初值的变量,则()。 编译时一定会报告错误信息,该程序不能运行。 可以通过编译并运行,但运行时一定会报告异常。 可以通过编译,但链接时一定会报告错误而不能运行。 可以通过编译并运行,但运行结果不一定是期望的结果。 CPU中译码器的主要作用是进行()。 地址译码。 指令译码。 数据译码。 选择多路数据至ALU。 在CPU的寄存器中,()对用户是完全透明的。 程序计数器。 指令寄存器。 状态寄存器。 通用寄存器。 若某条无条件转移汇编指令采用直接寻址,则该指令的功能是将指令中的地址码送入()。 PC(程序计数器)。 AR(地址寄存器)。 AC(累加器)。 ALU(逻辑运算单元)。 研究药物制剂在工业生产中的基本理论、工艺技术、生产设备和质量管理的科学() 工业药剂学。 生物药剂学。 药用高分子材料学。 临床药剂学。 药剂学。 在程序的执行过程中,Cache与主存的地址映像由()。
参考答案:

  参考解析

主存的容量比Cache大很多,Cache保存的信息只是主存信息的一个子集,且Cache的信息来自主存它们之间的信息交换是以块为单位进行的。主存的块按照某种算法复制到Cache中,从而建立了主存地址和Cache地址的对应关系,这就是"地址映射"的含义。而当CPU访问内存时,用的是访问主存的地址,由该地址变为访问Cache的地址称为"地址变换"。变换过程采用硬件实现,达到快速访问的目的,对软件人员则具有透明性。

在线 客服