题目:

某虚拟存储器的用户空间共有32个页面,每页1K,主存16K,假定某时刻系统为用户的第0、1、2、3页分配的物理块号为5、10、4、7,而该用户作业的长度为6页,
将十六进制的虚拟地址0A5CH、103CH、1A5CH转换成物理地址。页表:页号   0    1   2   3   4   5物理块号5  10  4   7   

虚拟地址 0A5CH 二进制为 1010 0101 1100因为每页1K,即          0100 0000 0000    所以 页号 1010 0101 1100/(0100 0000 0000 ) = 2位移量      1010 0101 1100%(0100 0000 0000 ) = 0010 0101 1100   即 25CH页号为2的物理块号为4,首地址为4*100 0000 0000  = 0001 0000 0000 0000所以 虚拟地址 0A5CH 的物理地址为 首地址 + 位移量 = 1 0010 0101 1100 = 125CH。同理,可求得其他虚拟地址的物理地址。

虚拟地址转换成物理地址相关推荐

  1. Linux内核学习3——虚拟地址转换成物理地址

    这里,我们讲解一下Linux是如何将虚拟地址转换成物理地址的 一.地址转换 在进程中,我们不直接对物理地址进行操作,CPU在运行时,指定的地址要经过MMU转换后才能访问到真正的物理内存. 地址转换的过 ...

  2. 用户虚拟地址转换成物理地址

    最近做opengl模拟器的时候,需要从用户虚拟地址得到实际的物理地址,在网上找到一个不错的参考(http://www.eefocus.com/html/09-05/71993s.shtml),稍微修改 ...

  3. 【分页存储管理】将十六进制的虚拟地址0A5C、103C、4251转换成物理地址

    某虚拟存储器的用户空间为32个页面,每页1KB,主存16KB.假定某时刻为用户第0.1.2.3页分配的物理块号为5.10.4.7,该作业长度为5页,将十六进制的虚拟地址0A5C.103C.4251转换 ...

  4. 线性地址转换成物理地址

    上篇文章介绍了如何查看内核使用的分页模式,笔者电脑上内核使用的分页模式是 4-level paging,这篇文章讲解 4-level paging分页模式如何将线性地址转换成物理地址. 先思考2个问题 ...

  5. 如何将逻辑地址转换成物理地址

    转自 https://zhidao.baidu.com/question/629761729592715004.html 逻辑地址如bai何转换成物理du地址 1.确定虚拟地址(物理地址)zhi的有效 ...

  6. 【Linux内核分析与应用-陈莉君老师】动手实践-把虚拟内存转换成物理地址

    目录 1.地址转换 2.Linux4级页表 3.64位线性地址 4.实际观察寻页的过程  1.地址转换 进程中不直接对物理地址直接操作,CPU在运行时指定的地址需要经过内存管理单元MMU 转换后才能访 ...

  7. 虚拟地址 线性地址 物理地址 傻傻分不清楚?

    Virtual address  Linear address  Physic address 先说说逻辑地址: 我们时常会看到一种地址的表述方式--segment:offset.比方0x0:0x7c ...

  8. linux c 将虚拟地址转化为物理地址_面试不懂 Linux 内存管理?我用 20 张图给你讲明白...

    微信搜索公众号「 后端技术学堂 」回复「1024」获取50本计算机电子书,回复「学习路线」获取超详细后端技术学习路线思维导图,文章每周持续更新,我们下期见! 大家好,我是柠檬哥. 分享编程学习,助力程 ...

  9. Linux用户空间将虚拟地址转化为物理地址

    目录 引言 地址绑定 MMU(内存管理单元) 基本硬件 进程如何从磁盘映射到内存 磁盘和内存的映射过程 MMU方案 开始编码 创建我们的缓冲区 /proc/[pid]/pagemap 写 /dev/m ...

最新文章

  1. Python基于MASK信息抽取ROI子图实战:原始影像和mask文件都是二维的情况
  2. 面试官问你 SpringMVC 的工作原理,你还不知道吗?
  3. SQL Server 2008 远程过程调用失败
  4. linux运维基础篇 unit14
  5. 元数据交换绑定的秘密
  6. 一. MyBatis系列:第一个MyBatis工程
  7. 曲线绕x轴旋转曲面方程_空间曲线绕空间直线旋转生成的旋转曲面方程
  8. python 图像处理(从安装Pillow开始)
  9. PHP流式上传和表单上传(美图秀秀)
  10. 案例|自建or现成工具?小型创业团队敏捷研发探索
  11. ai怎么生成条形码_中琅条码生成软件如何制作SCC-14条码
  12. JavaScript基础(ECMAScript)
  13. dataguard类型转换与模式转化
  14. Enterprise Library修改后dll的签名改变
  15. 【Multisim仿真】直流稳压电源设计报告
  16. Java常见异常总结
  17. 【实用】MD5加密工具类及加密过程详解
  18. GAE+bottle+jinja2+beaker快速开发demo - Python,GAE - language - ITeye论坛
  19. 使用selenium获取网页源码
  20. python求数组平均值numpy_计算numpy数组的平均值

热门文章

  1. Transforemr模型从零搭建Pytorch逐行实现
  2. 汇纳科技张宏俊:加强布局AI大数据,为实体商业服务
  3. java.lang.NullPointerException: null无堆栈信息
  4. 使用Godaddy续费我的域名时遇到支付问题
  5. 看房一次就租下的90后,大概都喜欢Q房网
  6. 计算机应用基础(专)【9】
  7. php必须是汉字的 正则,php汉字正则表达式
  8. Selective Search(选择性搜索)算法学习
  9. 【Build】关于-fPIC, -fpic, -fpie, -fPIE的一点理解
  10. 【目标检测算法】YOLO-V5实战检测VOC2007数据集