CMS专题

单选题下面哪种内存管理方法有利于程序的动态链接?()A 分段存储管理B 分页存储管理C 可变分区分配D 固定分区分配

题目
单选题
下面哪种内存管理方法有利于程序的动态链接?()
A

分段存储管理

B

分页存储管理

C

可变分区分配

D

固定分区分配

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面哪种内存管理方法有利于进程的动态链接? ()

A 分段虚拟存储管理

B 分页虚拟存储管理

C 动态(可变)分区管理

D 固定式分区管理


参考答案A

第2题:

如果要使装入内存的程序在内存中移动后仍能正常运行,必须要有( )的支持。

A. 静态重定位

B.动态重定位

C. 动态链接

D.静态链接


参考答案:B

第3题:

下面内存管理方法中有利于把程序动态链接的是()。

A、分段式存储管理

B、分页存储管理

C、可变分区分配

D、固定分区分配


参考答案:A

第4题:

为什么静态重定位后的程序在内存中不能移动?为什么动态重定位的程序在内存中可以移动?


正确答案: 静态重定位后的程序在内存中不能移动的原因如下:
静态重定位后的程序的代码发生了变化,由原来逻辑地址的程序已经变为物理地址的程序,按物理地址的方式运行,因此不能再进行移动。
动态重定位的程序在内存中可以移动的原因如下:
动态重定位是在程序运行过程中由硬件进行地址变换,变换的结果存放在内存地址寄存器中。程序代码并没有发生变化,仍然是逻辑地址的代码,按逻辑地址的方式运行。因此,在内存中移动程序代码之后,仅需要根据代码新的起始位置,重新设定基地址寄存器的值。

第5题:

通常情况下,可以将原程序加载到固定的内存地址中。so或dll等动态链接库的加载地址并不确定,为了确保程序的正常运行,需要进行函数的重定位。


正确答案:正确

第6题:

静态连接是在()进行的,而动态链接是在装入某段程序时或调用某段程序时进行的,其中在调用某段程序时进行链接可以使得内存利用率最高。

A、编译某段程序时

B、执行某段程序时

C、紧凑时

D、装入程序之前


参考答案:D

第7题:

使两种完全不同的应用程序进行通信的技术称为( )技术。

A.动态数据交换

B.动态链接库

C.对象链接

D.对象嵌入


正确答案:A

第8题:

面向对象的程序设计指满足()

A.虚拟化、结构化、动态化

B.封装性、继承性、多态性

C.对象的链接、动态链接、动态数据交换

D.ODBC、DDE、OLE


参考答案:B

第9题:

什么是动态链接?用何种内存分配方法可以实现这种链接?


正确答案:动态链接就是指当程序运行到需要调用某一模块时,再去链接。对于未使用的模块就可以不必链接。采用段式内存分配方法可以实现这种动态链接。

第10题:

解决碎片问题,以及使程序可浮动的最好的办法是采用()技术。

  • A、静态重定位
  • B、动态重定位
  • C、内存静态分配
  • D、内存动态分配

正确答案:D

更多相关问题