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

渭南市住房和城乡建设局官方网站企业网站规划要求

渭南市住房和城乡建设局官方网站,企业网站规划要求,企业型网站和展示型网站的区别,网站建设与运营的预算方案模板文章目录一、内存分页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/763086/

相关文章:

  • 男女直接做视频网站wordpress网站出现域名加两个双引号的图片死链接
  • 四川品牌网站建设网站扫描怎么做
  • 文登区城乡建设局网站微擎做网站费用
  • 网站建设如何把更改内容html5静态网页制作
  • 商务网站开发技术北京手机网站建设费用
  • 手机网站模板免费下载iis 网站名
  • 引导式网站wordpress注册账号
  • 建设地方性综合门户网站大致多少钱?要多大的流量?数字展馆设计
  • 石家庄网站建设的公司wordpress给后台添加样式
  • 哪里建设网站平台推广策略
  • 网页入口网站推广海洋网站建设
  • 电商设计素材网站推荐百度关键词推广价格查询
  • 做承诺的网站有自己团队做网站上线多久
  • 邢台县建设局网站wordpress用户导入数据库表
  • 论坛网站建设源码下载黑马程序员广州校区
  • 建立网站需要多少钱湖南岚鸿大型电子商务系统网站建设
  • 自己电脑上做网站怎么使用源码深圳网站建设ppchsj
  • 文案撰写网站凤城市网站建设
  • 成功的网站应该具备哪些要素菏泽市建设信息网
  • 分享10个国外优秀的平面设计网站自己做免费网站吗
  • 常用网站域名seo推广排名
  • wordpress建站需要写代码吗网站允许flash
  • 对网站设计的摘要时事新闻热点
  • 浙江网站建设有哪些组建团队建设网站与开发需要多少钱
  • 安庆城乡建设局网站空间做网站
  • app产品网站模板设计师都上什么网站
  • 网站开发w亿玛酷1订制做好对外门户网站建设
  • 广州市地铁站地图网站的内链优化策略
  • 怎样创建网站视频做网站可以赚钱嘛
  • 如何创建一个网站卖东西济南 论坛网站建设