码迷,mamicode.com
首页 >  
搜索关键字:linux内存    ( 486个结果
]Linux中的虚拟地址、物理地址和内存管理
Linux中的虚拟地址、物理地址和内存管理方式: http://m.blog.csdn.net/blog/yinjingyu_bisheng/8943650  Linux内存管理之mmap详解 : http://blog.chinaunix.net/uid-26669729-id-3077015.html Linux驱动虚拟地址和物理地址...
分类:系统相关   时间:2015-04-26 16:43:53    阅读次数:188
Linux内存寻址
目录 1 内存地址类型 2 硬件上的“内存段式管理” 2.1 段选择符和段寄存器 2.2 段描述符 (Segment Descritor) 2.3 段描述符的快速访问 2.4 逻辑地址到线性地址的转换 3 Linux 里内存段式管理 4 硬件上的页式管理 4.1 常规分页 4.2 拓展分页 5 Li...
分类:系统相关   时间:2015-04-18 19:03:19    阅读次数:191
Linux内存管理(x86-32位系统)
linux内存的管理主要分为两部分,地址管理和存储设备管理。下面针对这两部分介绍一下我对内存管理的理解。 ## 硬件地址的基本概念 * DRAM域地址:是DRAM控制器所能访问的地址空间集合。 * PCI总线域地址:是PCI设...
分类:系统相关   时间:2015-04-14 16:56:41    阅读次数:187
内存空洞
堆内存释放,是从堆顶开始。那么如果堆中间的一块区域,大部分内存都释放了,堆顶还有一些会怎么样呢? 我们来看个例子: #include #include #include #include int main() { char *p[11]; int i; for(i=0;i { p[i]=(char *)malloc(1024*2); strcpy(p[i],"12...
分类:其他好文   时间:2015-04-13 16:40:36    阅读次数:624
关于linux内存cached过高释放一例
今天在做zabbix硬件监控的时候,老是出现段错误的提示,仔细检查发现原来是是不是我的内存不够了呢:参数说明:total:物理内存的总大小used:已经使用的内容shared:共享的内存大小buffers:缓冲区内存:(磁盘块的读写频繁,linux内存机制做缓冲池)cached:也是缓冲区内存(主要..
分类:系统相关   时间:2015-04-03 11:35:05    阅读次数:155
Linux系统中的Page cache和Buffer cache
Linux系统中的Pagecache和BuffercacheFree命令显示内存首先,我们来了解下内存的使用情况:Mem:表示物理内存统计total:表示物理内存总量(total=used+free)used:表示总计分配给缓存(包含buffers与cache)使用的数量,但其中可能部分缓存并未实际使用。free:未被分配的内存..
分类:系统相关   时间:2015-04-02 16:41:53    阅读次数:237
linux设备驱动第三篇:如何实现简单的字符设备驱动
在linux设备驱动第一篇:设备驱动程序简介中简单介绍了字符驱动,本篇简单介绍如何写一个简单的字符设备驱动。本篇借鉴LDD中的源码,实现一个与硬件设备无关的字符设备驱动,仅仅操作从内核中分配的一些内存。 下面就开始学习如何写一个简单的字符设备驱动。首先我们来分解一下字符设备驱动 都有那些结构或者方法组成,也就是说实现一个可以使用的字符设备驱动我们必须做些什么工作。 1、主设备号和...
分类:系统相关   时间:2015-03-29 19:39:07    阅读次数:170
关于linux下内存使用的一些疑惑[转载]
Linux内存机制-Cache与Buffer在linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,在这方面,区别于windows的内存管理。主要特点是,无论物理内存有多大,linux都将其充分利用,将一些程序调用过的硬...
分类:系统相关   时间:2015-03-28 12:58:07    阅读次数:168
清理内存的命令
前提:释放前最好sync一下,防止丢数据方法11.清理前内存使用情况 1free-m2.开始清理 1echo3>/proc/sys/vm/drop_caches3.清理后内存使用情况 1free-m方法21、首先查看linux内存使用1free-m2、把内存数据同步到硬盘1sync3、修改 /pro...
分类:其他好文   时间:2015-03-12 14:44:26    阅读次数:406
linux内存分配
在linux的内存分配机制中,优先使用物理内存,当物理内存还有空闲时(还够用),不会释放其占用内存,就算占用内存的程序已经被关闭了,该程序所占用的内存用来做缓存使用,对于开启过的程序、或是读取刚存取过得数据会比较快。一. 我们先来查看一个内存使用的例子:[oracle@db1 ~]$ free -m...
分类:系统相关   时间:2015-03-09 22:22:10    阅读次数:277
486条   上一页 1 ... 35 36 37 38 39 ... 49 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!