Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2968764
  • 博文数量: 685
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 5303
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-19 14:17
个人简介

文章分类

全部博文(685)

文章存档

2015年(116)

2014年(569)

发布时间:2015-01-07 19:13:37

原文地址:http://blog.chinaunix.net/uid-28236237-id-3527605.htmllinux内存管理系统分析之3内存管理的伙伴系统伙伴系统是linux内核中内存管理系统的基础。它负责以页为单位管理系统中的内存,申请分配、释放回收、避免内存碎片、虚拟内存中的页换出换入等活动。实际上来分析这个系统有点学.........【阅读全文】

阅读(728) | 评论(0) | 转发(0)

发布时间:2015-01-07 19:07:27

原文地址:http://blog.chinaunix.net/uid-28236237-id-3513958.htmlLinux内存管理子系统概述很长时间没有更新博客了。主要是这段时间比较忙,第一次独立承担项目,事情比较多。另一个方面在这段时间花费了很多功夫在学习硬件的一些知识上。暂时中断了linux内核的积淀。在硬件方面做了一些入门之后,又要转.........【阅读全文】

阅读(618) | 评论(0) | 转发(0)

发布时间:2015-01-07 19:05:54

原文地址:http://blog.chinaunix.net/uid-28236237-id-3525633.html上面首先介绍了内存节点和内存域的概念,这一节本来想接着分析一下page数据结构。但是这个page数据结构的作用实在是太大了,应用也十分广泛,贯穿了整个内存管理系统,所以干说是不能把它说清楚的。我们首先建立一个page的概念:内存管理系统(最低层.........【阅读全文】

阅读(840) | 评论(0) | 转发(0)

发布时间:2015-01-07 16:34:52

原文地址:http://blog.csdn.net/kernel_details/article/details/1483691pagetable_init()根据物理内存初始化页目录项及页表项static void __init pagetable_init (void){    unsigned long vaddr;    pgd_t *pgd_base = .........【阅读全文】

阅读(861) | 评论(0) | 转发(0)

发布时间:2015-01-06 17:21:38

原文地址:http://blog.chinaunix.net/uid-25014876-id-79134.html你把概念弄混了,用户态程序分配内存时(比如malloc、mmap),实际是分配的虚拟地址空间,“分配”操作的具体执行者肯定是内核,但此时并没有分配物理内存,也并不是你说的将内存映射到内核空间。用户态真正的物理内存分配,发生在“写”相应.........【阅读全文】

阅读(827) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

7大爷2014-04-21 11:08

期待你的原创博文哦

回复  |  举报
留言热议
请登录后留言。

登录 注册