为什么要引入动态重定
答案:1 悬赏:20 手机版
解决时间 2021-02-16 17:36
- 提问者网友:锁深秋
- 2021-02-16 01:33
为什么要引入动态重定
最佳答案
- 五星知识达人网友:封刀令
- 2021-02-16 02:55
问题一:为什么要引入动态重定位 如何实现 要进行逻辑地址到物理地址的转换,实现动态重定位
一般需要页式存储管理,页式存储管理用的不是寄存器,使用的是称为page talble的数据结构
page table记录了所有逻辑地址到物理地址的转换信息,进城切换的时候需要冲洗硬件上的page table
(有的CPU结构不支持page table,需要软件来实现)
~如果你认可我的回答,请及时点击【采纳为满意回答】按钮
~~手机提问的朋友在客户端右上角评价点【满意】即可。
~你的采纳是我前进的动力
~~O(∩_∩)O,记得好评和采纳,互相帮助,谢谢。问题二:为什么要引入动态重定位如何实现动态重定位 程序放在不连续的实际物理空间中,要进行逻辑地址到物理地址的转换,实现动态重定位一般需要页式存储管理,页式存储管理用的不是寄存器,使用的是称为page talble的数据结构page table记录了所有逻辑地址到物理地址的转换信息,进城切换的时候需要冲洗硬件上的page table(有的CPU结构不支持page table,需要软件来实现)问题三:为什么要引入动态重定位 如何实现 程序范在不连续的实际物理空间中,要进行逻辑地址到物理地址的转换,实现动态重定位
一般需要页式存储管理,页式存储管理用的不是寄存器,使用的是称为page talble的数据结构
page table记录了所有逻辑地址到物理地址的转换信息,进城切换的时候需要冲洗硬件上的page table
(有的CPU结构不支持page table,需要软件来实现)问题四:为什么要引入动态重定位如何实现动态重定位 程序放在不连续的实际物理空间中,要进行逻辑地址到物理地址的转换,实现动态重定位
page table记录了所有逻辑地址到物理地址的转换信息,进城切换的时候需要冲洗硬件上的page table问题五:在操作系统中为什么要引入进程概念? 进程是运行的程序,程序是存储在硬盘或者其他永久性介质中,进程是存储在内存中的。我觉得你可以去这里看看ba锭ke.baidu.com/view/19746.htm问题六:动态重定位如何实现 程序放在不连续的实际物理空间中,要进行逻辑地址到物理地址的转换,实现动态重定位一般需要页式存储管理问题七:为什么动态重定位能实现数据或程序的共享 因为进程间的通信会需要数据的交换和分享,如一个进程负责向数据区写入,而另一个进程要读取这个数据。问题八:什么是重定位?重定位有哪几种类型2为什么要进行重定位? 1.什么是重定位?由于一个作业装入到与其地址空间不一致的存储空间,对有关地址部分的调整过程称为重定位。2.重定位有哪几种类型?分为静态重定位和动态重定位两种类型。3.为什么要进行重定位?我们写正常程序的时候根本不用去关心变量(常量)的位置,因为源程序在编译的时候它的内存中的位置郡被计算好了。程序装入内存时,系统不会为它重定位。我们需要用到变量 (常量)的时候直接用变量名访问它就行了。有的程序不可避免也要用到变量 (常量),各个变量 (常量)在内存中的位置自然也不相同。既然这些变量没有固定的地址,那么程序伐运行的过程中只有重定位,才可以正常地访问相关资源。
一般需要页式存储管理,页式存储管理用的不是寄存器,使用的是称为page talble的数据结构
page table记录了所有逻辑地址到物理地址的转换信息,进城切换的时候需要冲洗硬件上的page table
(有的CPU结构不支持page table,需要软件来实现)
~如果你认可我的回答,请及时点击【采纳为满意回答】按钮
~~手机提问的朋友在客户端右上角评价点【满意】即可。
~你的采纳是我前进的动力
~~O(∩_∩)O,记得好评和采纳,互相帮助,谢谢。问题二:为什么要引入动态重定位如何实现动态重定位 程序放在不连续的实际物理空间中,要进行逻辑地址到物理地址的转换,实现动态重定位一般需要页式存储管理,页式存储管理用的不是寄存器,使用的是称为page talble的数据结构page table记录了所有逻辑地址到物理地址的转换信息,进城切换的时候需要冲洗硬件上的page table(有的CPU结构不支持page table,需要软件来实现)问题三:为什么要引入动态重定位 如何实现 程序范在不连续的实际物理空间中,要进行逻辑地址到物理地址的转换,实现动态重定位
一般需要页式存储管理,页式存储管理用的不是寄存器,使用的是称为page talble的数据结构
page table记录了所有逻辑地址到物理地址的转换信息,进城切换的时候需要冲洗硬件上的page table
(有的CPU结构不支持page table,需要软件来实现)问题四:为什么要引入动态重定位如何实现动态重定位 程序放在不连续的实际物理空间中,要进行逻辑地址到物理地址的转换,实现动态重定位
page table记录了所有逻辑地址到物理地址的转换信息,进城切换的时候需要冲洗硬件上的page table问题五:在操作系统中为什么要引入进程概念? 进程是运行的程序,程序是存储在硬盘或者其他永久性介质中,进程是存储在内存中的。我觉得你可以去这里看看ba锭ke.baidu.com/view/19746.htm问题六:动态重定位如何实现 程序放在不连续的实际物理空间中,要进行逻辑地址到物理地址的转换,实现动态重定位一般需要页式存储管理问题七:为什么动态重定位能实现数据或程序的共享 因为进程间的通信会需要数据的交换和分享,如一个进程负责向数据区写入,而另一个进程要读取这个数据。问题八:什么是重定位?重定位有哪几种类型2为什么要进行重定位? 1.什么是重定位?由于一个作业装入到与其地址空间不一致的存储空间,对有关地址部分的调整过程称为重定位。2.重定位有哪几种类型?分为静态重定位和动态重定位两种类型。3.为什么要进行重定位?我们写正常程序的时候根本不用去关心变量(常量)的位置,因为源程序在编译的时候它的内存中的位置郡被计算好了。程序装入内存时,系统不会为它重定位。我们需要用到变量 (常量)的时候直接用变量名访问它就行了。有的程序不可避免也要用到变量 (常量),各个变量 (常量)在内存中的位置自然也不相同。既然这些变量没有固定的地址,那么程序伐运行的过程中只有重定位,才可以正常地访问相关资源。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯