当前位置:  技术问答>linux和unix

关于虚拟地址的问题......

    来源: 互联网  发布时间:2015-07-12

    本文导语:  这几天在看linux内存管理,有一个地方不明白:     大家都知道在程序运行时,存在虚拟地址和物理地址的概念。 物理地址在每次执行同一个程序时,操作系统肯定会根据当时内存 的状态而分配一段物理地址空间...

这几天在看linux内存管理,有一个地方不明白:
    大家都知道在程序运行时,存在虚拟地址和物理地址的概念。
物理地址在每次执行同一个程序时,操作系统肯定会根据当时内存
的状态而分配一段物理地址空间给程序,因此,每次运行都会分配
到不同的地址空间。
    虚拟地址和物理地址存在一定的映射关系。

问题:
    对于一个给定的程序如XXX,每次运行XXX时,它的虚拟地址都是一样的吗?
如果不一样,又是根据什么而来的呢?
    linux老鸟们指点一下吧!!!

|
程序运行的起始地址是连接程序设置的,每次运行都一样

动态库.so也有一个起始地址,但是如果调用的程序把那个地址占了,那么会重新定位

|
关注

    
 
 

您可能感兴趣的文章:

  • 求教:关于内核物理地址和虚拟地址的问题
  • 平时用&取到的地址是虚拟地址还是真是的物理地址?
  • 虚拟地址→物理地址变换问题
  • linux内存管理虚拟地址 逻辑地址 交换分区(swp)
  • X86下linux虚拟地址向物理地址的转换
  • s3c2440的虚拟地址和实际地址是如何转化的
  • Linux 物理地址转化成虚拟地址及IO_ADDRESS的用法
  • 谁搞得灵清虚拟地址与物理地址!帮帮忙啦
  • DSP芯片物理地址如何remap成内核虚拟地址
  • Linux内存映射 物理地址映射到虚拟地址
  • get_free_pages后获得的虚拟内存地址如何才能转换成物理地址?
  • 如何获得虚拟地址对应的物理地址?
  • 进程,线性地址(虚拟地址),kernel之间的关系
  • 关于外设的物理地址 和 虚拟地址。。。
  • 《计算机操作系统》 如何将虚拟地址1123456对应的物理地址
  • 如何获得虚拟机的ip地址
  • 虚拟机linux访问本地windowsip地址
  • Linux的虚拟地址空间
  • 如何在LINUX中获取进程中某个虚拟地址所在物理内存地址
  • 虚拟地址(不可读写)问题请教
  • 请假个虚拟机的问题,如何在VM虚拟机上安装TurboLinux8,并且可以被局域网访问。
  • 请教几个虚拟内存的问题!谢谢
  • 请教一个关于Linux虚拟机安装配置问题
  • xp下安装一个虚拟suse的问题
  • 启动虚拟机时出现如下问题?
  • 关于操作系统中虚拟存储技术的问题
  • 关于虚拟内存的一点概念问题
  • 本机虚拟机联结问题
  • vmware 虚拟机问题
  • 虚拟机下挂载U盘的老问题问大家
  • 拷贝虚拟机问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • VPN虚拟局域网和本地局域网共存(连上vpn后正常打开网页)
  • 虚拟机的系统为Linux ,我在虚拟机下装了tomcat,我在虚拟机下可以访问tomcat的应用,但是为什么在本机访问不了虚拟机下的应用
  • VLAN(虚拟局域网)技术工作原理介绍
  • 我有两个电脑都装了Virtual PC虚拟机,请问我在一个虚拟机上装了LINUX后,另一个虚拟机可以用吗?
  • docker和VM虚拟机的区别以及如何用docker搭建基础设施
  • [虚拟机下安装linux]初次使用虚拟机,请帮忙推荐虚拟机和可以下载的镜像
  • ​docker之轻量虚拟化技术——docker实战分享
  • 在虚拟机上运行的程序和非虚拟机的区别
  • 虚拟机能虚拟硬件平台不 ?
  • 一台机器能不能装两台虚拟机或是同一台虚拟机能装两个linux系统么??
  • ARM ping不通虚拟机,虚拟机可以ping通ARM
  • linux(虚拟机)如何使用windows上的虚拟光驱?谢谢了
  • 虚拟机安装xampp后虚拟接口一访问网站,主机不可以
  • vmware虚拟机linux不能ping通主机,主机能ping通虚拟机
  • VMware虚拟机下Linux怎么访问虚拟机的光驱
  • Fedora9中虚拟机工具不能创建虚拟机
  • 虚拟机-虚拟光驱的搭配,有安装LINUX成功的办法么?
  • 在虚拟机上安装freebsd7.0后,将虚拟硬盘移到其它虚拟机上,出现mounroot> 怎样解决?
  • aix可以用虚拟机虚拟吗?
  • redhat 虚拟机的ip设置好了,如何让虚拟机跟xp本机通讯呢?
  • 虚拟linux,我在windows下面怎么虚拟linux。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3