首页学历类考试大学计算机科学
(简答题)

什么是重定位?静态重定位和动态重定位的区别是什么?各举一例说明。

正确答案

当用户程序要调入内存时,必须把相对地址转换为绝对地址,同时要包括对程序中与地址有关的指令进行修改,这一过程称为重定位。
静态重定位是在程序装入时进行,一般通过处理机中一对界地址寄存器来实现。
动态重定位是在程序执行过程中进行的,当处理器访问主存指令时由动态变换机构自动进行地址转换。

答案解析

相似试题

  • (多选题)

    静态重定位是在作业的()中进行的,动态重定位是在作业的()中进行的。

    答案解析

  • (简答题)

    什么叫地址重定位?动态地址重定位的特点是什么?

    答案解析

  • (简答题)

    什么是动态地址重定位?

    答案解析

  • (名词解析)

    静态重定位

    答案解析

  • (单选题)

    下列不属于内存静态重定位的特点是()。

    答案解析

  • (名词解析)

    动态重定位

    答案解析

  • (简答题)

    什么叫做程序和数据块的重定位?为什么8086以上微处理器具有重定位的特性?

    答案解析

  • (简答题)

    动态重定位分区管理方式中如何实现虚-实地址映射?

    答案解析

  • (判断题)

    采用动态重定位技术的系统,目标程序可以不经任何改动,而装入物理内存;

    答案解析

快考试在线搜题