随笔分类 -  【linux内存管理】

上一页 1 ··· 9 10 11 12 13 14 下一页
摘要:转自:http://blog.csdn.net/vanbreaker/article/details/7870769 版权声明:本文为博主原创文章,未经博主允许不得转载。 转自:http://blog.csdn.net/vanbreaker/article/details/7870769 版权声明: 阅读全文
posted @ 2016-07-12 14:22 Sky&Zhang 阅读(965) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/vanbreaker/article/details/7867720 版权声明:本文为博主原创文章,未经博主允许不得转载。 转自:http://blog.csdn.net/vanbreaker/article/details/7867720 版权声明: 阅读全文
posted @ 2016-07-12 14:21 Sky&Zhang 阅读(1004) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/vanbreaker/article/details/7855007 版权声明:本文为博主原创文章,未经博主允许不得转载。 转自:http://blog.csdn.net/vanbreaker/article/details/7855007 版权声明: 阅读全文
posted @ 2016-07-12 14:20 Sky&Zhang 阅读(878) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/vanbreaker/article/details/7579941 版权声明:本文为博主原创文章,未经博主允许不得转载。 转自:http://blog.csdn.net/vanbreaker/article/details/7579941 版权声明: 阅读全文
posted @ 2016-07-12 11:19 Sky&Zhang 阅读(510) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/hdujinhuihui/article/details/8686817 高端内存是Linux中一个重要的概念,初涉Linux时曾经对这个概念非常迷惑。实际上这个概念比较简单,理解这个概念,需要追溯一下Linux的内存管理。 从前,CPU的地址总线只有 阅读全文
posted @ 2016-07-12 11:17 Sky&Zhang 阅读(2703) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/fisher_jiang/article/details/5063852 proc/<PID>/maps查看进程的虚拟地址空间是如何使用的。该文件有6列,分别为:地址:库在进程里地址范围权限:虚拟内存的权限,r=读,w=写,x=,s=共享,p=私有;偏 阅读全文
posted @ 2016-07-11 15:01 Sky&Zhang 阅读(4202) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.360doc.com/content/13/0505/15/12218157_283128759.shtml Linux内存管理图解 2013-05-05 果儿的百科 文章来源 2013-05-05 果儿的百科 文章来源 Linux内存管理图解作者:wdy二、线性地址转物 阅读全文
posted @ 2016-07-11 14:49 Sky&Zhang 阅读(877) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/myarrow/article/details/8682819 版权声明:本文为博主原创文章,未经博主允许不得转载。 转自:http://blog.csdn.net/myarrow/article/details/8682819 版权声明:本文为博主原 阅读全文
posted @ 2016-07-11 14:46 Sky&Zhang 阅读(1464) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/myarrow/article/details/8624687 版权声明:本文为博主原创文章,未经博主允许不得转载。 转自:http://blog.csdn.net/myarrow/article/details/8624687 版权声明:本文为博主原 阅读全文
posted @ 2016-07-11 14:45 Sky&Zhang 阅读(5964) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.chinaunix.net/uid-26669729-id-3077015.html 一. mmap系统调用 1. mmap系统调用 mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。m 阅读全文
posted @ 2016-07-11 14:44 Sky&Zhang 阅读(699) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/zhaoyl/p/3695517.html 本文以32位机器为准,串讲一些内存管理的知识点。 1. 虚拟地址、物理地址、逻辑地址、线性地址 虚拟地址又叫线性地址。linux没有采用分段机制,所以逻辑地址和虚拟地址(线性地址)(在用户态,内核态逻辑地 阅读全文
posted @ 2016-07-11 14:43 Sky&Zhang 阅读(208) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/bullbat/article/details/7166140 inux内存管理建立在基本的分页机制基础上,在linux内核中RAM的某些部分将会永久的分配给内核,并用来存放内核代码以及静态内核数据结构。RAM的其余部分称为动态内存,这不仅是进程所需的 阅读全文
posted @ 2016-07-11 14:39 Sky&Zhang 阅读(380) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/bullbat/article/details/7311205 请求调页机制,只要用户态进程继续执行,他们就能获得页框,然而,请求调页没有办法强制进程释放不再使用的页框。因此,迟早所有空闲内存将被分配给进程和高速缓存,Linux内核的页面回收算法(PF 阅读全文
posted @ 2016-07-11 10:58 Sky&Zhang 阅读(751) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/bullbat/article/details/7311955 bullbat 译 在分析了进程的虚拟地址布局,我们转向内核以及他管理用户内存的机制。下图是gonzo的例子: Linux进程在内核中是由task_struct进程描述符实现的,task_ 阅读全文
posted @ 2016-07-11 10:57 Sky&Zhang 阅读(471) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/bullbat/article/details/7106094 版权声明:本文为博主原创文章,未经博主允许不得转载。 转自:http://blog.csdn.net/bullbat/article/details/7106094 版权声明:本文为博主原 阅读全文
posted @ 2016-07-11 10:56 Sky&Zhang 阅读(630) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/bullbat/article/details/7304404 bullbat 译 内存管理是操作系统的核心;它对于程序员和系统管理员都很关键。在接下来的几篇文章里面我将对内存的关键技术做谈论,但是不会远离其本质。然而概念很普通,例子多半来自32位X8 阅读全文
posted @ 2016-07-11 10:52 Sky&Zhang 阅读(263) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/bullbat/article/details/7318269 作者:bullbat 在前面的《对一个程序在内存中的分析 》中很好的描述了程序在内存中的布局,这里对这个结果做些总结和实验验证。下面以Linux为例(实验结果显示windows上的结果也一 阅读全文
posted @ 2016-07-11 10:51 Sky&Zhang 阅读(984) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/cxylaf/article/details/4069595 转自http://www.linuxsir.org/main/?q=node/137 Linux文件查找命令find,xargs详述 总结:zhy2111314来自:LinuxSir.Org 阅读全文
posted @ 2016-07-10 15:44 Sky&Zhang 阅读(463) 评论(0) 推荐(0) 编辑
摘要:转自:https://yq.aliyun.com/articles/5865 摘要: 简单描述了x86 32位体系结构下Linux内核的用户进程和内核线程的线性地址空间和物理内存的联系,分析了高端内存的引入与缺页中断的具体处理流程。先介绍了用户态进程的执行流程,然后对比了内核线程,引入高端内存的概念 阅读全文
posted @ 2016-07-10 15:42 Sky&Zhang 阅读(2354) 评论(0) 推荐(0) 编辑
摘要:三、Linux缺页中断处理 转自:http://blog.csdn.net/cxylaf/article/details/1626534 1.请求调页中断: 进程线性地址空间里的页面不必常驻内存,例如进程的分配请求被理解满足,空间仅仅保留vm_area_struct的空间,页面可能被交换到后援存储器 阅读全文
posted @ 2016-07-10 15:41 Sky&Zhang 阅读(3934) 评论(0) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13 14 下一页