内存管理课后题(汤子赢第三版)

1.为什么要配置层次式存储器? 

答:(1)可以是硬件两端都可以并行工作。(2)采用多久存储,使用Cache技术,可以提高操作系统的效率。(3)减轻存储器存取的压力。

2. 可采用哪几种方式将程序装入内存?它们分别适用于何种场合? 

答:绝对装入技术、可重定位装入技术、运行时动态装入技术

      绝对装入技术一般适用于单道处理系统;

      可重定位装入技术:在多道程序环境下,所得到的目标模块的起始地址通常是从 0 开始的,程序中的其它地址也都是相对于起始地址计算的。此时应采用可重定位装入方式,根据内存的当前情况,将装入模块装入到内存的适当位置。

      运行时动态装入技术:可重定位装入方式可将装入模块装入到内存中任何允许的位置,故可用于多道程序环境;但这种方式并不允许程序运行时在内存中移动位置。因为,程序在内存中的移动,意味着它的物理位置发生了变化, 这时必须对程序和数据的地址(是绝对地址)进行修改后方能运行。然而,实际情况是,在运行过程中它在内存中的位置可能经常要改变,此时就应采用动态运行时装入的方式。 动态运行时的装入程序在把装入模块装入内存后,并不立即把装入模块中的相对地址转换为绝对地址,而是把这种地址转换推迟到程序真正要执行时才进行。

3. 何谓静态链接?何谓装入时动态链接和运行时的动态链接? 

答:静态链接:在程序运行之前,先将各目标模块及它们所需的库函数

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值