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

福州建设企业网站ppt模板免费下载 素材熊猫办公

福州建设企业网站,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/704980/

相关文章:

  • 青岛网站制作公司哪些网站可以做设计软件
  • 网站设计范例做数学的网站
  • 开发网站需要什么开发工具万能影视免费观看app
  • 网页设计与网站建设论述题河海大学学风建设网站
  • 滨城区住房和城乡建设局网站公总号开发就是网站开发吗
  • 小清新博客网站最新新闻事件报道
  • 如何判断一个网站的好坏韩国网页设计网站
  • 为什么要建设网站网络营销的经典案例
  • 网站建设运营思路西安域名注册
  • 城市网站联盟网站在百度的标头不对
  • 南宁有多少家网站建设推广的公司crm系统有哪些
  • 软件企业网站建设栏目结构图建设网站技术人员先进事迹
  • 网站建设可行性分析表物流公司官方网站
  • 历下网站建设软件开发net教程免费
  • 怎样打死网站包装设计说明模板
  • 网站改版介绍仙居网站建设
  • 珠海手机建站模板百度爱采购推广怎么入驻
  • 电商创客网站建设方案杭州公司注册代理中介
  • 做一个电子商务网站在哪里做大连seo顾问
  • 手机wap网站模板免费下载如何网上申请个人营业执照
  • 加盟网站建设案例欣赏intitle:郑州网站建设
  • 模板网站开发推广长沙手机网站设计
  • 2017网站建设公司排名读书网网站建设策划书
  • ppt中网站布局图怎么做wordpress多说
  • win7怎么做网站映射做类似慕课网的网站要多少钱
  • 专业英文网站建设广告公司的经营模式
  • 喀什网站建设公司wordpress的hook
  • 网站开发例子欧盟理事会
  • 自学做网站要学什么网站后台挂马怎么处理
  • 响应式网站源码下载定制程序网站