首页 > 试题广场 >

采用可重定位分区分配方式,()。

[单选题]
采用可重定位分区分配方式,()。
  • 使用户程序占用若干不连续的内存空间
  • 解决了碎片问题
  • 为用户编写程序提供方便
  • 扩充了内存容量,提供了虚拟存储器
可重定位分区分配方式也是属于连续分配方式的,只是它在内存碎片很多而导致的程序不能放入内存时,进行“紧凑”(可能会移动原来的数据的,所以此时就需要重定位啦~紧凑完了,就能放进去啦~~),所以A是不对的哦
发表于 2016-07-18 19:37:32 回复(2)
求问A为什么不对?
发表于 2016-03-16 10:46:21 回复(3)
连续分配方式是指为一个用户程序分配一个连续的内存空间。在连续分配方式中,必须把一个系统或用户程序装入一连续的内存空间,如果在系统中只有若干个小的分区,即使他的容量总和大于要装入的程序,但由于这些分区不相邻接的小分区,他们单独的容量不能满足作业大小但它们的容量总和大于作业的要求时,若想把作业装入,可采用的可重定位分区分配方式。 

可重定位分区分配方式与拼接方式不同在于拼接时机的不同。前者是在某个分区回收时立即进行拼接,这样在内存中总是只有一个连续的空闲区。但由于拼接很费时间,拼接频率过高会使系统开销加大。后者是当找不到足够大的空闲区空闲区的容量可以满足作业要求时进行拼接。拼接的频率比第一种要小得多,但空闲区的管理稍微复杂一些。

动态重定位是指在虚拟地址空间向物理地址空间装换的过程中利用的技术。

发表于 2017-08-06 23:26:36 回复(0)
可重定位分区分配方式也是属于连续分配方式的,只是它在内存碎片很多而导致的程序不能放入内存时,进行“紧凑”(可能会移动原来的数据的,所以此时就需要重定位啦~紧凑完了,就能放进去啦~~),所以A是不对的哦
发表于 2017-04-20 08:38:52 回复(0)
发表于 2016-08-27 21:12:47 回复(0)
可重定位分区分配方式就是在动态分区分配方式的基础上增加紧凑功能,即在找不到足够大的空闲分区、而空闲分区总和却能满足用户的要求时,对内存空间进行紧凑。由于紧凑时,作业要在内存中移动位置,因此,他需要得到动态重定位技术的支持,这也就是称它为动态重定位分区分配的原因。
发表于 2022-04-06 23:17:07 回复(0)
可重定位分配方式会在没有大区间但有若干小区间可容得下时,进行紧凑技术,因为这样已分配区间的地址改变了,所以需要重定位。
发表于 2017-08-07 16:40:12 回复(0)
在紧缩过程中,因为内存中已经存在的作业需要“移动”,因而其中所有关于地址的项均需得到相应的修改,也就是需要进行地址重定位。 因此,就将这种分区方法称为可重定位分区法
发表于 2017-06-14 14:18:01 回复(0)
在紧缩过程中,因为内存中已经存在的作业需要“移动”,因而其中所有关于地址的项均需得到相应的修改,也就是需要进行地址重定位。
因此,就将这种分区方法称为可重定位分区法

发表于 2017-03-31 21:09:48 回复(0)
竟然看成可重入了
发表于 2017-01-04 23:57:12 回复(0)
貌似我做的时候在纠结为什么没有E选项.大家说的很有道理,但是解决这个词不太好吧,代价那么大,而且也被更好的存储方式取代了.
发表于 2016-11-19 15:02:59 回复(0)
可重定位分区分配 可以重整内存,将碎片内存进行“搬移”,将小块变为大块,这样就类似连续空间了直接被利用了。
从而也解决了“碎片”问题
发表于 2016-06-28 15:52:35 回复(0)
    通过移动内存中作业的位置,把原来多个分散的小分区拼接成一个大分区的方法称为拼接或紧凑。由于经过紧凑后的某些用户程序在内存中的位置发生了变化,此时若不对程序和数据的地址加以修改,则程序无法运行。所以,每次紧凑或拼接以后,都必须对移动了的程序或数据进行重定位。
    当系统对内存进行了紧凑以后而使若干程序从内存的某处移动到另一处时,不需要对程序进行任何的修改,只要用该程序在内存中的新起始地址去置换原来的起始地址即可。
    所以通过上面对重定位分区分配的分析,采用可重定位分区分配方式,可以解决外部内存碎片问题,选B
发表于 2016-06-19 09:45:01 回复(0)
肯定是B吧……
发表于 2015-08-25 15:34:47 回复(0)
难道不是B吗?解决碎片问题
发表于 2015-06-05 16:32:13 回复(2)