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

在哪里可以学习做网站商业空间设计公司

在哪里可以学习做网站,商业空间设计公司,如何做seo搜索优化,网站开发有哪些新技术一、虚拟内存是什么? 虚拟内存类似一个桥梁,原来程序直接访问物理内存读取数据,现在程序直接访问虚拟内存,由虚拟内存再访问物理内存。 使用虚拟内存的好处: 隔离进程、提高内存使用安全性:每个进程直接…

一、虚拟内存是什么?

虚拟内存类似一个桥梁,原来程序直接访问物理内存读取数据,现在程序直接访问虚拟内存,由虚拟内存再访问物理内存。

使用虚拟内存的好处:

  1. 隔离进程、提高内存使用安全性:每个进程直接访问虚拟内存,就像拥有了整个内存空间,实现了不同进程之间的相互隔离,无需担心因编程错误导致地址越界,影响其他进程。
  2. 简化内存管理:程序员可以使用连续的虚拟地址进行编程,而无需关注虚拟地址与物理地址的映射关系,简化了内存管理。
  3. 提升了物理内存的利用率:有了虚拟地址,操作系统只需要将进程正在使用的部分数据加载到物理内存。
  4. 多个进程共享物理内存:进程运行过程中,会加载一些动态库,这些动态库对于每个进程而言都是公用的。
  5. 提供更大的可使用内存空间:物理内存不够用时,可以将磁盘充当内存。

二、虚拟地址—>物理地址

虚拟地址到物理地址的映射通过MMU,即内存管理单元实现。
映射机制主要分为:分段机制分页机制段页机制

2.1 分段机制

段:一段连续的物理内存,不同段的内存大小可以不同。
虚拟地址:由段号+段内偏移量组成,通过段表进行映射。

缺点:会存在内存外部碎片。
因为一个进程对应一个段,而段内部地址连续,就会出现多个段空间被回收后,由于内存小且相互不连续,而无法分配给需要大内存空间的进程。
在这里插入图片描述

2.2 分页机制

分页机制,把物理内存划分成连续等长的物理页,虚拟内存也划分成连续等长的虚拟页。通过页表进行映射。
虚拟地址:由页号+页内偏移量组成。
在这里插入图片描述

2.3 页缺失

  1. 硬性页缺失:物理内存中没有对应的物理页,需要从磁盘中加载到内存,而后由MMU建立虚拟页和物理页的映射关系。
  2. 软性页缺失:物理内存中有对应的物理页,但是虚拟页还未和物理页建立映射。

2.4 页面置换算法

当发生硬性页缺失时,如果物理内存中没有空闲的物理页面可用的话。操作系统就必须将物理内存中的一个物理页淘汰出去,这样就可以腾出空间来加载新的页面了。

  1. 最佳页面置换算法
  2. 先进先出页面置换算法
  3. 最近最久未使用页面置换算法
  4. 最少使用页面置换算法
  5. 时钟页面置换算法
http://www.yayakq.cn/news/722743/

相关文章:

  • 广元商城网站开发网站建设后期修改
  • 苏州网站快速推广百度引擎搜索引擎入口
  • 称心的赣州网站建设百度知道首页网
  • 网站管理和维护怎么做启动 wordpress 博客
  • 山西省城乡和建设厅网站wordpress美化插件
  • 好的摄影网站推荐网站开发工具选用原则
  • 东莞创意网站设计效果图深圳设计总院
  • 官方网站建设源码系统广西建设厅官网站首页
  • 国土网站建设自查报告网站建设工作流程
  • 楼盘网站模板wordpress如何对接微博
  • 海纳企业网站管理系统源码seo优化服务公司
  • 如何用wordpress制作网站搜索app下载
  • 做国际黄金看什么网站成都seo整站
  • 旅游便宜的网站建设js网站统计代码
  • 电商网站建设会计分录仓库管理系统界面
  • php网站开发书籍广州外贸公司联系方式
  • 网络购物网站建设湖北网站建设软件有哪些
  • 项城网站wordpress网站例
  • 自己做的网站怎么加入微信支付网站开发编译器
  • 建设微网站多少钱公众号软文推广
  • 同城信息网站建设住房和城乡建设部网站北京
  • 自己主机做网站服务器网站域名 空间
  • 网站建设的步骤有哪些怎么样做游戏网站
  • 米拓网站建设-app定制开发免费的网站建设
  • 大厂县城乡建设局网站这是我做的网站吗
  • 官方网站建设属于什么科目阿里巴巴国际站开店流程及费用
  • 单位网站建设方案网站首页的导航栏
  • 2345电视剧网站免费好的免费个人网站
  • 有网站开发专业吗网站制作app开发公司
  • 番禺网站开发报价网站建设 跑业务