美文网首页
地址转换

地址转换

作者: rhc2008 | 来源:发表于2021-07-18 22:42 被阅读0次

将内存空间分为一个个大小相等的分区( 比如:每个分区4KB),
每个分区就是一个“页框”,或称“页帧”、“内存块”、“物理块”。
每个页框有一个编号,即“页框号”(或者“内存块号”、“页帧号”、“物理块号”)页框号从0开始
将用户进程的地址空间也分为与页框大小相等的一个个区域,称为“页”或“页面”。每个页面也有一个编号,即‘页号”,页号也是从0开始。
(注:进程的最后一个页面可能没有一个页框那么大。因此,页框不能太大,否则可能产生过大的内部碎片)
各个页面不必连续存放,也不必按先后顺序来,可以放到不相邻的各个页框中。

基本分页存储管理思想:把进程分页,各个页面可离散地放到各个内存块中
(页框、页帧、内存块、物理块 )VS (页、页面)
(页框号、页帧号、面存块号、物理块号) VS (页号、页面号)

页号 = 逻辑地址/页面长度(取除法的整数部分)
页内偏移 = 逻辑地址%页面长度(取除法的余数部分)
页面在内存中的起始位置:操作系统需要用某种数据结构记录进程各个页面的起始位置.
为了方便计算页号、页内偏移量,页面大小一般设为2的整数幂
如果有K位表示“页内偏移量”,则说明该系统中一个页面的大小是2K个内存单元
如果有M位表示“页号”,则说明在该系统中,一个进程最多允许有2M个页面

页表:一个进程对应一张页表,进程的每一页对应一个页表页项,每个页表由“页号”和“块号”组成每个页表项的长度是相同的,页号是“隐含”的

相关文章

  • 地址转换

    将内存空间分为一个个大小相等的分区( 比如:每个分区4KB),每个分区就是一个“页框”,或称“页帧”、“内存块”、...

  • 计网基础题

    IP地址转换 ARP(Address Resolution Protocol):地址解析协议,将ip地址转换成物理...

  • IP地址转换

    包结构 整体用了策略模式,方便后续扩展转换算法,调用者不满意转换算法,也可以自己实现,灵活性较强。

  • 网络常用函数

    地址结构 ip地址转换相关函数

  • 地址编码的转换

    问题 遇到一个与地址相关的问题:新生成的合约地址本质上与其它地址一样,都是 32 字节的byte数组;但是,当试图...

  • python ip地址转换

    结果如下:

  • 地址重叠- nat 转换

    自己的理解(如果有错请指教!!!) 方法一:在 router 0处两个地址转换,内部本地--内部全局;外部全局--...

  • 内存地址转换

    内存地址转换 内存10进制2进制16进制1G107374182430位1111111111111111111111...

  • Essay

    内存控制单元(MMU)通过分段单元硬件电路将逻辑地址转换为线性地址。通过分页单元硬件电路将线性地址转换为物理地址。...

  • DAY27静态路由

    1.1.1 DNS域名解析协议 DNS协议就是用来将域名转换为IP地址或者将IP地址转换为相应的域名地址的协议。 ...

网友评论

      本文标题:地址转换

      本文链接:https://www.haomeiwen.com/subject/ubgapltx.html