当前位置: 首页 > news >正文

河北省香河县建设局网站设计动漫的软件

河北省香河县建设局网站,设计动漫的软件,wordpress音频插件,营销推广ppt文章目录一、内存分页1、基本概念2、分页机制下,虚拟地址和物理地址是如何映射的?3、快表(TLB)二、mmap基本原理和分类一、内存分页 1、基本概念 CPU并不是直接访问物理内存地址,而是通过虚拟地址空间来间接的访问物理内存地址。 页&#x…

文章目录

    • 一、内存分页
      • 1、基本概念
      • 2、分页机制下,虚拟地址和物理地址是如何映射的?
      • 3、快表(TLB)
    • 二、mmap基本原理和分类

一、内存分页

1、基本概念

CPU并不是直接访问物理内存地址,而是通过虚拟地址空间来间接的访问物理内存地址
:通常将虚拟地址空间以4K大小分成;
:将物理地址按照同样的大小,作为一个单位;也从0开始依次对每一个框编号。
页表:操作系统通过维护一张表,这张表上记录了每一对页和框的映射关系。如图:
在这里插入图片描述

2、分页机制下,虚拟地址和物理地址是如何映射的?

在分页机制下,虚拟地址分为两部分,页号和页内偏移。页号作为页表的索引,页表包含物理页每页所在物理内存的基地址,这个基地址与页内偏移的组合就形成了物理内存地址,见下图。

在这里插入图片描述
其实就是这样三个步骤:
把虚拟内存地址,切分成页号和偏移量;
根据页号,从页表里面,查询对应的物理页号;
直接拿物理页号,加上前面的偏移量,就得到了物理内存地址。

3、快表(TLB)

多级页表虽然解决了空间占用大的问题,但是由于其复杂化了地址的转换,因此也带来了大量的时间开销,使得地址转换速度减慢。
如果要解决这个问题,那么最简单的方式就是降低查询页表的频率,那么如何实现呢?这时候就需要用到缓存的技术
与我之前在Redis系列博客中所提到的,对于热点资源,我们可以将其提前缓存下来,到以后使用时就可以直接到缓存中查找。对于操作系统来说,也是这么一个道理。
在操作系统中,这个缓存就是CPU中的TLB,也就是我们通常所说的快表。我们将最常访问的几个页表项存储到TLB中,在之后进行寻址时,CPU就会先到TLB中进行查找,如果没有找到,这时才会去查询页表

二、mmap基本原理和分类

在LINUX中我们可以使用mmap用来在进程虚拟内存地址空间中分配地址空间,创建和物理内存的映射关系
在这里插入图片描述

http://www.yayakq.cn/news/362734/

相关文章:

  • 河南省建设工会网站衡水做网站服务商
  • 郑州建设网店网站响应式网站做seo
  • 临沂市建设局兰山区网站网站建设构成技术要求
  • 北京工程网站建设wordpress 审核用户
  • 河南网站建设网络公司如何做自动采集视频网站源码
  • 湖南营销型网站建设 要上磐石网络手机网站js电话悬浮
  • 网站可以做哪些广告大型网站设计网站
  • 网站设计有哪些语言版本教做奥数的网站
  • 杭州九鸿科技网站开发可以做h5的网站
  • 四川建设厅网上查询网站首页php查询信息 wordpress插件
  • 什么语言做网站快flash网站怎么做音乐停止
  • 做游戏网站需要哪些许可自动引流推广app
  • 银川网站建设怎么样网站模板怎么连接域名
  • 境外网站搭建wordpress中药材主题
  • 汽车类网站设计规划网页视频下载慢怎么办
  • dede 网站地图模板地旺建设官方网站
  • 网站建设中期目标关键词排名优化佛山售后
  • 在网站上使用特殊字体wordpress备份文章
  • 电子商务网站建设培训小结自适应网站源码
  • 网站上的地图导航怎么做的wordpress 浏览器不居中
  • 石岩网站建设qq云端服务器
  • 最简单的网站代码宁波网站建设招聘网
  • 网页设计网站建设流程青柠影院免费观看电视剧高清
  • 室内设计招标网站《水利建设与管理》杂志社网站
  • 做360网站优化排男的做直播网站
  • 做网站选什么系统tp5第二季企业网站开发auth权限认证
  • 旅游网站建设水平评价提供建站服务的网络公司的比较
  • 海南网络公司网站建设上海最新通报: 上海最新通报
  • 厦门外贸网站深圳坪山医院
  • windowxp做网站服务器渭南几个区