考研论坛

 
查看: 3442|回复: 3
打印 上一主题 下一主题

可重定位分区分配和可重定位装入方式有什么不同?

[复制链接]

1

主题

4

帖子

18

积分

新手上路

Rank: 1

精华
0
威望
10
K币
8 元
注册时间
2008-5-6
跳转到指定楼层
楼主
发表于 2009-6-28 00:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题

    评分

    参与人数 1威望 +10 收起 理由
    lonelyskytaut + 10

    查看全部评分

    回复

    使用道具 举报

    2

    主题

    63

    帖子

    166

    积分

    一般战友

    Rank: 2

    精华
    0
    威望
    40
    K币
    126 元
    注册时间
    2009-3-2
    沙发
    发表于 2009-6-28 11:23 | 只看该作者
    一个是程序装入内存时要把程序里表示地址的数据加上一个基值(程序装入地址),是多道系统的产物,单道程序直接装入内存0地址就好了,另一个是分配内存时把内存中多个程序段紧凑在一起,避免”外零头“浪费内存。两者的操作都是重定位,所以方法是一样的,都是调整程序中的地址,但分属于两个过程。举个例子,要运行程序段A,但内存中的空内存段都比A小,这时要对内存中的其他程序进行重定位,紧凑内存,再为A分配内存,这就是重定位分配内存,分配完要把A装入内存这里是重定位装入。

    评分

    参与人数 1威望 +10 收起 理由
    lonelyskytaut + 10

    查看全部评分

    回复

    使用道具 举报

    8

    主题

    138

    帖子

    527

    积分

    中级战友

    Rank: 3Rank: 3

    精华
    0
    威望
    126
    K币
    401 元
    注册时间
    2008-4-28
    板凳
    发表于 2009-6-28 22:12 | 只看该作者
    这两个根本就不是一个概念,建议楼主多看书,教材很重要。
    回复

    使用道具 举报

    2

    主题

    141

    帖子

    310

    积分

    一般战友

    Rank: 2

    精华
    0
    威望
    30
    K币
    280 元
    注册时间
    2007-3-2
    地板
    发表于 2009-6-28 22:22 | 只看该作者
    楼主的id很牛*
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册 人人连接登陆

    本版积分规则   

    关闭

    您还剩5次免费下载资料的机会哦~

    扫描二维码下载资料

    使用手机端考研帮,进入扫一扫
    在“我”中打开扫一扫,
    扫描二维码下载资料

    关于我们|商务合作|小黑屋|手机版|联系我们|服务条款|隐私保护|帮学堂| 网站地图|院校地图|漏洞提交|考研帮

    GMT+8, 2026-1-22 06:15 , Processed in 0.082184 second(s), Total 13, Slave 10(Usage:6.5M, Links:[2]1,1_1) queries , Redis On.

    Powered by Discuz!

    © 2001-2017 考研 Inc.

    快速回复 返回顶部 返回列表
    × 关闭