1.前提明确(16进制):

逻辑地址=页号+页内地址

物理地址=块号+页内地址

可以较为明显的观察出:逻辑地址和物理地址的不同在于页号和块号的不同

那么什么是页号和块号呢举个例子就明白了

2.下面逻辑地址转物理地址的例子

注意:这里的逻辑地址是16进制(不是16进制的你可以转成16进制,但一般都是16进制的)

设某用户的编程空间共32个页面,每页为1KB,内存容量为16KB。假定用户程序的页表如下所示。请计算逻辑地址0A5CH所对应的物理地址

2.1.首先分析题意:

32个页面也就是0-31个页号(一般都是这样,但不是关键),主要是看每页的大小.该题每页1kB,由于1kB=2的10次方,所以页内地址位数为10位,由于逻辑地址16进制0A5CH转成二级制为:0000 1010 0101 1100,可以得到如下图。

即页号占前6位和页内地址占后10位,他俩一共形成了16进制的16位。要注意通过页面大小转成2的n次幂,这个n代表的是页内地址位数,也就是这个图的后半部分。

2.2算出物理地址:

这个时候已经知道:页内内地址等于=10 0101 1100,页号=0000 10,那么算出块号就可以了,根据题的图表可以看出给的都是10进制的,所以你要把你的页号转成10进制。页号=0000 10(二进制)=2(10进制),找到图片的对应关系页号2对应的块号是4,这个4要转成2进制,也就是0001 00。那么物理地址也就算出来了。

3.对于逻辑地址不是16进制的

知道:

​ 页号=逻辑地址/页面大小字节=(取整数)
​ 页内地址=逻辑地址%页面大小字节=(取余数)

可得:

物理地址为=块号*页面大小+页内地址

4.总结

无论是不是16进制的,页内地址是一样的,只要算出块号就可以了,然后采用各自相对应的方法就可以了。(要留意页内大小和图中给的页号和块号的对应表,如果是逻辑地址后跟个数字,如:逻辑地址4865,这4865的单位默认是字节)

逻辑地址转物理地址(操作系统)相关推荐

  1. 2.3.1操作系统-存储管理:页式存储、逻辑地址、物理地址、物理地址逻辑地址之间的地址关系、页面大小与页内地址长度的关系、缺页中断、内存淘汰规则

    2.3.1操作系统-存储管理:页式存储.逻辑地址.物理地址.物理地址逻辑地址之间的地址关系.页面大小与页内地址长度的关系.缺页中断.内存淘汰规则 页式存储 逻辑地址.物理地址 如何判断物理地址和逻辑地 ...

  2. 操作系统中逻辑地址和物理地址的区别

    击上方"嵌入式应用研究院",选择"置顶/星标公众号" 干货福利,第一时间送达! 本文是关于操作系统中逻辑地址和物理地址之间的区别.计算机操作系统中的内存使用两种 ...

  3. 操作系统-逻辑地址转换为物理地址Java实现

    输入一个16进制的逻辑地址 转换为物理地址 页表大小可选: 1K 2K 4K 8K 16K 页号 页块 0 5 1 2 2 10 3 11 4 8 程序逻辑: 绝对地址 = 页块×页表大小+偏移量(页 ...

  4. 操作系统_逻辑地址转换为物理地址

    在存储管理中分为连续存储和非连续存储,非连续存储又分为分页存储.分段存储和段页式存储. 分页存储逻辑地址转物理地址: 例如: 已知某个分页系统,页面大小为1K(即1024字节),某一个作业有4个页面, ...

  5. 《操作系统》——分页存储管理方式逻辑地址到物理地址的转换

    一.连续分配方式缺点 连续分配方式的主要缺点是会形成许多碎片,尽管我们可以通过紧凑的方法将碎片拼接成可用的大块空间,但这样须付出很大的代价. 二.离散分配方式 离散分配方式思想:将进程直接分散地装入到 ...

  6. 操作系统-----程序的逻辑地址和物理地址+程序在内存中的编译链接装入方式

    前提知识: 1.程序是先要放在内存上,才能被cpu执行的. 2.内存 内存就像酒店里的一个个小房间,每个小房间都有编号: 假设有4个学号为1,2,3,4的同学,入住酒店时分别按学号递增次序入住酒店房间 ...

  7. 基本分页存储管理方式中关于逻辑地址和物理地址的转换(操作系统)

    分析页式存储管理的地址结构是一维的,即逻辑地址(或物理地址)只用一个数值即可表示.若给定逻辑地址A,页面的大小为L,则页号p和页内地址d可按照下式求得: p=int [A/L]d=A mod L 其中 ...

  8. 内存寻址:逻辑地址到物理地址的转化

    内存寻址:逻辑地址到物理地址的转化 在计算机里,内存地址分为虚拟内存地址和物理内存地址. 数据存放在物理内存中,程序运行时使用的是虚拟内存,并通过虚拟内存地址访问数据和代码. 那操作系统是如何将虚拟内 ...

  9. WCF后传系列(5):深入WCF寻址Part 5—逻辑地址和物理地址

    概述 在WCF中,每个服务终结点都与两个地址相关联,一个逻辑地址和一个物理地址,逻辑地址就是SOAP消息的目标地址,即前面不止一次提到的"To"地址,而物理地址是WCF侦听器真正监 ...

最新文章

  1. FreeTextBox的ToolbarButton整理
  2. VB6 二维数组去重实现
  3. Windows 10 常用的快捷键及常用指令
  4. Flask之flask-script 指定端口
  5. C#用DataTable实现Group by数据统计
  6. 地图统计_博客 城市访问量统计并且通过Echarts+百度地图展示
  7. cookies与session
  8. Spring Cloud微服务之子模块的创建(二)
  9. NLP 带你分析 —— 扎克伯格在听证会上说了什么?
  10. springboot 全局异常处理类
  11. the JAR file spring-beans-4.0.0.RELEASE.jar has no source attachment
  12. python图像拼接_图像拼接_图像拼接算法_python图像拼接 - 云+社区 - 腾讯云
  13. dos下的硬盘检测工具MHDD图文教程
  14. Charles 抓包原理与实践
  15. 《《《翻译》》》SUN RGB-D数据集
  16. 浮点数转换为大写货币金额
  17. Centos7.x实现Cobbler无人值守安装
  18. OpenGL 纹理基础与索引
  19. halcon学习拓展系列—弱边缘缺陷检测方法汇总之频域方法(一)
  20. 世界国家中英文对照表(json格式)

热门文章

  1. 阿里云视频点播服务 InvalidStorage.NotFound The storageLocation does not exit
  2. TheOldReader
  3. (十二)Alian 的 Spring Cloud 自定义Archetype
  4. 实现字符串中单词的逆转,即将单词出现的顺序进行逆转。如将how are you 逆转为you are how!
  5. golang协程分段下载文件
  6. 安徽专业知识计算机考试试卷,安徽计算机一级考试试题及答案
  7. 全屏的实现(隐藏 StatusBar 或 NavigationBar)
  8. UE4 C++变量网络复制的规则
  9. 房地产百强企业:康桥集团借力泛微搭建数字化办公平台
  10. 用计算机娱乐教学思路,第5课 用计算机娱乐”教学设计(32页)-原创力文档