码迷,mamicode.com
首页 >  
搜索关键字:linux内存管理    ( 190个结果
arm-linux学习笔记3-linux内存管理与文件操作
配置好linux系统之后需要vim配置一下,有助于我们的编程,主要的配置如下在/etc/vim/vimrc文件中"显示行号set number"自动缩进set autoindent"智能缩进set smartindent"一次四格 tabset tabstop=4"一次四格set shiftwidt...
分类:系统相关   时间:2015-06-08 00:52:46    阅读次数:180
linux内存管理之DMA
说起DMA我们并不陌生,但是实际编程中去用的人不多吧,最多就是网卡驱动里的环形buffer,再有就是设备的dma,下面我们就分析分析. DMA用来在设备内存和内存之间直接数据交互。而无需cpu干预内核为了方便驱动的开发,已经提供了几个dma 函数接口。dma跟硬件架构相关,所以linux关于硬件部分...
分类:系统相关   时间:2015-06-07 22:59:32    阅读次数:193
linux内存管理源码分析 - 概述
本文为原创,转载请注明:http://www.cnblogs.com/tolimit/ 最近在学习内核模块的框架,这里做个总结,知识太多了。分段和分页 先看一幅图 也就是我们实际中编码时遇到的内存地址并不是对应于实际内存上的地址,我们编码中使用的地址是一个逻辑地址,会通过分段和分页这两个机制把...
分类:系统相关   时间:2015-06-05 17:07:16    阅读次数:303
linux下C编程free()时出现飘忽诡异的段错误(核心已转储)问题
先说一下问题现场。 代码如下 free(volthisframe->Tops); free(volthisframe->Bots); printf("what\n"); free(volthisframe->SCTops); free(volthisframe->SCBots); 运行时出现段错误,“what”随机出现,也就是说可能是打印前出现段错误,也可能是打印后出现...
分类:系统相关   时间:2015-05-07 16:41:29    阅读次数:305
linux内存管理---虚拟地址、逻辑地址、线性地址、物理地址的区别(一)
分析linux内存管理机制,离不了上述几个概念,在介绍上述几个概念之前,先从《深入理解linux内核》这本书中摘抄几段关于上述名词的解释:一、《深入理解linux内核》的解释逻辑地址(Logical Address) 包含在机器语言指令中用来指定一个操作数或一条指令的地址(有点深奥)。这种寻址方式....
分类:系统相关   时间:2015-04-27 00:21:31    阅读次数:220
linux内存管理---物理地址、线性地址、虚拟地址、逻辑地址之间的转换
linux内存管理---虚拟地址、逻辑地址、线性地址、物理地址的区别(一)这篇文章中介绍了四个名词的概念,下面针对四个地址的转换进行分析CPU将一个虚拟内存空间中的地址转换为物理地址,需要进行两步(如下图):首先,将给定一个逻辑地址(其实是段内偏移量,这个一定要理解!!!),CPU要利用其段式内存管...
分类:系统相关   时间:2015-04-27 00:09:26    阅读次数:270
]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内存管理(x86-32位系统)
linux内存的管理主要分为两部分,地址管理和存储设备管理。下面针对这两部分介绍一下我对内存管理的理解。 ## 硬件地址的基本概念 * DRAM域地址:是DRAM控制器所能访问的地址空间集合。 * PCI总线域地址:是PCI设...
分类:系统相关   时间:2015-04-14 16:56:41    阅读次数:187
关于linux下内存使用的一些疑惑[转载]
Linux内存机制-Cache与Buffer在linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,在这方面,区别于windows的内存管理。主要特点是,无论物理内存有多大,linux都将其充分利用,将一些程序调用过的硬...
分类:系统相关   时间:2015-03-28 12:58:07    阅读次数:168
linux内存管理子系统
一、Linux内存管理模型 1、虚拟地址与物理地址的映射 2、物理地址的分配二、虚拟地址与物理地址的映射 1、虚拟地址空间分布 32位处理器有32根地址总线,可访问4G的物理空间。其中有0-3G为用户程序空间,剩下3-4G为内核空间。内核空间又分为如下四个部分。 A、直接映射区:3...
分类:系统相关   时间:2015-02-16 18:20:55    阅读次数:154
190条   上一页 1 ... 13 14 15 16 17 ... 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!