简答题

什么是“程序的动态定位方式”?

正确答案

利用类似变址寻址方法,有硬件支持完成。程序装入主存时,在程序运行前,装入主存的过程中,指令或数据地址不作修改,只把主存的起始地址装入该程序对应的基址寄存器中。在程序运行时,利用地址加法器,指令中的逻辑地址与已经存放在基址寄存器中的程序起始地址相加,就形成了主存的物理地址。指令的地址码不需全部修改。这种方式主要优点是在程序执行时由硬件形成主存物理地址,一个程序可以不连续分配在主存物理空间内,提高主存利用率,多个用户可以共享主存同一个程序段,支持虚拟存储器实现。缺点是需要硬件支持,实现存储管理的软件算法比较复杂。

答案解析

相似试题
  • 什么是顺序表?什么是栈?什么是队列?

    简答题查看答案

  • 什么是发现?什么是发明?什么是创造?

    简答题查看答案

  • 什么是信息?什么是数据?两者的区别是什么?

    简答题查看答案

  • 什么是类?什么是封装?什么是多态性?

    简答题查看答案

  • 什么是知识?知识有什么特性?什么是知识表示?

    简答题查看答案

  • 什么是时钟周期?什么是总线周期?什么是指令周期?

    简答题查看答案

  • 什么是中断?什么是中断向量?什么是中断向量表?

    简答题查看答案

  • 什么是完全译码?什么是部分译码?各有什么特点?

    简答题查看答案

  • 什么是动作状态?什么是活动状态?它们有什么区别?

    简答题查看答案