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

建设一个私人视频网站沈阳网站开发集团

建设一个私人视频网站,沈阳网站开发集团,免费制作自己的微网站,建行手机银行下载app最新版内存回收#xff1a; 应用程序通过 malloc 函数申请内存的时候#xff0c;实际上申请的是虚拟内存#xff0c;此时并不会分配物理内存。 当应用程序读写了这块虚拟内存#xff0c;CPU 就会去访问这个虚拟内存#xff0c; 这时会发现这个虚拟内存没有映射到物理内存…内存回收 应用程序通过 malloc 函数申请内存的时候实际上申请的是虚拟内存此时并不会分配物理内存。 当应用程序读写了这块虚拟内存CPU 就会去访问这个虚拟内存 这时会发现这个虚拟内存没有映射到物理内存 CPU 就会产生缺页中断进程会从用户态切换到内核态并将缺页中断交给内核的 Page Fault Handler 缺页中断函数处理。 缺页中断处理函数会看是否有空闲的物理内存如果有就直接分配物理内存并建立虚拟内存与物理内存之间的映射关系。 如果没有空闲的物理内存那么内核就会开始进行回收内存的工作回收的方式主要是两种快速内存回收直接内存回收和kswapd内存回收。 回收内存页类型 文件页和匿名页的回收都是基于 LRU 算法。可以调整文件页和匿名页的回收倾向使MMU优先回收文件页从而减少内存回收对系统性能的影响回收内存时伴随着大量的磁盘访问而干净页不需要操作磁盘。因此实际系统又据此此为五种链表匿名页的 active 链表inactive 链表和文件页的active 链表 inactive 链表非回收链表 LRU_INACTIVE_ANON非活动匿名页链表里面存放的是最近没有被访问过的页描述符。在内存回收时会从该链表中取出部分页框放入swap分区。其活动标志PG_active是0。LRU_ACTIVE_ANON活动匿名页链表按最近访问时间排序放置页描述符这些页框不能直接放入到swap分区需要先放到LRU_INACTIVE_ANON链表中。其活动标志PG_active是1。LRU_INACTIVE_FILE非活动文件页链表存放的是最近没有被访问过的文件页描述符在内存回收时。这些页框可以取出一部分回写到硬盘然后被释放掉。其活动标志PG_active是0。LRU_ACTIVE_FILE活动文件页链表按最近访问时间排序放置页描述符这些页框不能直接被回收需要先放入到LRU_INACTIVE_FILE链表中。其活动标志PG_active是1。LRU_UNEVICTABLE在内存中被锁的页框这些页框不能被回收。可能是匿名页也可能是文件页。
http://www.hkea.cn/news/14314740/

相关文章:

  • 优化推广排名网站教程seo关键词的优化技巧
  • 新闻静态网站模板购物网站建设案件
  • 做网站怎样上传文件怎么把网站管理系统
  • 国家车辆保险网站云南公司做网站的价格
  • 项目网站的建设有两种模式django网站开发规范
  • 观澜网站建设公司个人网页设计模板图片手机版
  • 龙岗菠菜网站建设网站如何做直播
  • 公司官方网站建设费计入什么科目最热门的网页游戏排行
  • h网站开发网站发布流程
  • wordpress 全站备份商业策划书范文6篇
  • 怎么免费建立自己网站郑州网络营销推广
  • 怎么建设一个论坛网站做招工的网站排名
  • 网站建设毕业设计中期报告seo技术培训教程视频
  • 浙江恒炜建设网站某绿色园林企业网站源码
  • 优秀手机网站模板图片想学服装设计怎么入门
  • 邢台做网站的那好学php网站开发
  • iis默认网站删除专业简历模板
  • 网站建设服务领域软件设计师含金量高吗
  • 阿里云网站备案流程北京市建设工程招投标
  • 台州网站制作网站建设南京互联网公司前十名
  • 网站开发需要网站建设经费立项报告
  • 外贸网站特效专做网站公司
  • 郑州建站的wordpress邮件发文
  • 网站死链接怎么处理企业公司网页设计
  • 自己建网站怎么做影视资源钦州市建设局网站
  • 宁波做网站优化的公司青海高端网站建设多少钱
  • 做网站的关键技术施工企业安全生产管理体系案例
  • 相亲网站开发庄河城乡建设管理局网站
  • 山东济南seo整站优化公司黑龙江省建设工程招标网站
  • 台州黄岩做网站开发外贸产品的网站