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

【操作系统虚拟内存和物理内存疑惑】

    来源: 互联网  发布时间:2017-03-02

    本文导语:  不同的虚拟地址可不可能占用同一物理地址,万一发生怎么办? 操作系统中什么时候用页面内存管理,什么时候用段内存管理?取决于什么?大部分资料里只是描述原理 | 不同的虚拟地址可不...

不同的虚拟地址可不可能占用同一物理地址,万一发生怎么办?
操作系统中什么时候用页面内存管理,什么时候用段内存管理?取决于什么?大部分资料里只是描述原理

|
不同的虚拟地址可不可能占用同一物理地址,万一发生怎么办?
-------------------
操作系统的内存管理机制的基本要求就要避免这点。万一发生,别想了,这样的os早就被市场淘汰了


操作系统中什么时候用页面内存管理,什么时候用段内存管理?取决于什么
----------------------
既然是说操作系统这样的大话题,不要被x86限制住了,有些cpu架构根本没有分段内存的概念,更何谈软件实现。
现代操作系统linux和win 都把段式管理当作鸡肋,做的是最简单的分段配置,等于没用。主要是在分页上做文章。
教科书和实际情况往往不符。

    
 
 

您可能感兴趣的文章:

  • 操作系统里的虚拟内存的好处?
  • 操作系统是怎么把程序装进内存呢?
  • 内核操作用户空间内存
  • 操作系统对于"堆"内存的管理,一个疑惑
  • s3c2410 linux操作系统 insmod 驱动错误 内存耗尽
  • 第一次提问.一个操作系统问题.[拿内存加上外存容量之和与虚拟存储空间相比哪个大?]
  • 请问return语句会执行哪些操作?在函数中return一个已分配内存的指针,该指针所占用的内存会释放吗?
  • 这个操作java会自动释放内存空间吗?
  • 如何在Linux下用驱动程序切出200MB内存,不让操作系统使用,给某一进程独享
  • 浅谈C#互操作的内存溢出问题
  • 关于使用c程序对mysql数据操作造成内存不断减少的问题
  • 编程语言 iis7站长之家
  • 为什么多线程编程中new的内存在delete时出现非法操作?
  • Linux操作系统下Oracle数据库多实例启动方式及修改内存
  • 共享内存操作程序问题
  • 【咨询】Linux操作系统下读未申请的内存或导致异常吗?谢谢!
  • 笔试遇到内存操作思考题,C语言
  • 如何查看AIX操作系统的CPU和内存使用情况?
  • 字符串操作(读写在内存中)的问题?
  • 链表和内存的操作
  • 操作系统学习疑惑?
  • 一点点疑惑,&还有其它什么操作么?
  • linux原子操作的疑惑
  • 关于不同操作系统中二进制文件的一个疑惑?!
  • 关于《自己动手写操作系统》中的一个疑惑
  • 套接字操作的疑惑
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 驱动程序中能否直接对物理地址进行操作?
  • 关于Linux的分区操作,物理存储
  • 《计算机操作系统》 如何将虚拟地址1123456对应的物理地址
  • 《操作系统原理linux篇》逻辑地址,线性地址 物理地址
  • 浅谈SQL Server中的三种物理连接操作(性能比较)
  • C++ Stacks(堆栈) 成员 操作:比较和分配堆栈
  • 谁有操作系统PV操作的例子???谁有操作系统PV操作的例子???谢谢!!
  • C++ Strings(字符串) 成员 Operators:操作符,用于字符串比较和赋值
  • 已安装了Windows操作系统,还想安装Linux。却还想在开机选择操作系统时由Windows引导,请问如何操作。在线等待
  • C++ I/O 成员 flags():操作flags
  • 请问LINUX操作系统是怎样对外围设备进行操作的
  • C++ I/O 成员 width():操作域宽度
  • 什么样的操作最耗费服务器的IO操作?
  • c#对象中两种copy操作:深拷贝(Deep Copy)与浅拷贝(Shallow Copy)
  • 无操作系统下对U盘的操作
  • Xcode介绍及创建工程和工程依赖操作步骤
  • 请问命令行操作下怎么改Linux操作系统的日期和时间?
  • MyEclipse如何查看和设置文件编码格式相关操作
  • 正在学操作系统原理,做操作系统方面的实验用那种工具较好?
  • Html checkbox标签如何设置默认选中以及用js操作checkbox代码示例
  • 请问16位操作系统和32位操作系统的区别?
  • c/c++ 操作符优先级参考
  • 基于linux操作系统之上操作LCD问题,急???
  • javascript操作html复选框checkbox:如何判断复选框是否被选中
  • 哪位大侠知道Linux里的有名管道传送数据快不快?有名管道操作的过程是否有读写硬盘的操作?
  • Plesk 中操作和设置 Docker 容器
  • 如何在一个用户对application操作时防止别的用户对它操作?(好难啊)


  • 站内导航:


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

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

    浙ICP备11055608号-3