Linux系统内存管理
来源:互联网 发布:伦拜亚斯对乔丹数据 编辑:程序博客网 时间:2024/05/17 05:57
Linux系统内存管理
内存管理是操作系统内核的主要功能之一。内核不仅可以管理服务器上可用的物理内存,面且能够了创建并管理虚拟内存,或者说非实际
存在的内存。
内存管理必须要使用硬盘空间,该空间称为交换空间(swap space)。内核不断地在交换空间和实际物理内存之间交换虚拟内存位置
的内容。这样系统认为可用的内存比实际存在的内存多。如下图
将内存位置分组为多个数据块,此操作称为分页(page)。内核定位物理内存或交换空间中的每个内存分页,然后维护一个内存分页表
,此表说明位于物理内存的分页和交换到磁盘的分页。
内核跟踪使用的内存分页,并自动将一段时间没有访问的内存分页复制到交换空间区域(称为换出),即使内存仍然够用也会这样做。
程序需要访问已经换出的内存分页时,内核必须换出另一个内存分页,以在物理内存中为该内存分页腾出空间,然后从交换空间换入需要
的分页,显然,该过程比较耗时,可能会降低运行的速度。在Linux系统运行期间,为运行应用程序换出内存分页的过程时刻都在进行。
- Linux系统内存管理
- Linux系统内存管理
- Linux系统内存管理
- Linux 内存管理系统:初始化
- Linux 内存管理系统:初始化
- Linux 内存管理系统:初始化
- 【Linux系统】内存管理(一)
- 【Linux系统】内存管理(二)
- Linux内存管理总结-系统初始化
- Linux系统内存管理之伙伴系统分析
- Linux内存管理 mmap系统调用
- Linux系统内存管理之伙伴系统分析
- Linux内存管理——伙伴系统
- Linux内存管理(2) - buddy系统
- linux红黑树实现内存管理系统
- linux红黑树实现内存管理系统
- Linux系统内存管理之伙伴系统分析
- linux内存管理---伙伴系统算法
- 2013.03.09
- Flex与Google Iframe弹出框被Iframe遮盖问题解决办法
- WinCE下存储设备的遍历以及磁盘分区的格式化、扫描和碎片整理类
- win7 “打开或关闭Windows功能” 空白问题
- latex使用技巧
- Linux系统内存管理
- cocos2d-x系列笔记(7)---碰撞检测
- JavaScript概念记录
- MAC直接的剪切快捷键
- Linux 设备驱动--- 自动创建设备文件
- C/C++获取当前系统毫秒时间 .
- 最新版的SSH框整合(Spring 3.1.1 + Struts 2.3.1.2 + BoneCP + Hibernate 4.1)更新增加C3P0和EhCache配置
- ios开发基础
- hdu Train Problem II