Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1184606
  • 博文数量: 573
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 66
  • 用 户 组: 普通用户
  • 注册时间: 2016-06-28 16:21
文章分类

全部博文(573)

文章存档

2018年(3)

2016年(48)

2015年(522)

发布时间:2016-10-14 08:49:50

task_struct和mm_struct和vm_area_struct和vm_operation_struct 1. MM_STRUCT结构 mm_strcut 用来描述一个进程的虚拟地址空间,在/include/linux/sched.h 中描述如下:struct mm_struct {         struct vm_area_struct * mmap;   &nbs.........【阅读全文】

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

发布时间:2016-10-13 14:07:05

内存储器管理概述、内存分配与释放、地址映射机制(mm_struct, vm_area_struct)、malloc/free&nb 一、内存管理概述(一)、虚拟内存实现结构 (1)内存映射模块(mmap):负责把磁盘文件的逻辑地址映射到虚拟地址,以及把虚拟地址映射.........【阅读全文】

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

发布时间:2016-10-13 11:02:07

mmap分析mmap基础概念mmap是一种内存映射文件的方法,即将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程虚拟地址空间中一段虚拟地址的一一对映关系。实现这样的映射关系后,进程就可以采用指针的方式读写操作这一段内存,而系统会自动回写脏页面到对应的文件磁盘上,即完成了对文件的.........【阅读全文】

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

发布时间:2016-10-12 17:46:03

关于Buddy(伙伴)算法的讨论 对伙伴系统种的位图的作用没有搞的清楚                                     &n.........【阅读全文】

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

发布时间:2016-03-23 17:19:28

理解内存屏障1 前言内存屏障是搞软件的需要面对的一个涉及硬件cpu的问题,很多人困惑不解。本文是我们对linux内核内存屏障的理解,参考linux内核(4.0版本)的Documentation/memory-barriers.txt。2 内容主要内容如下:2.1 内存访问的的抽象模型2.2 什么是内存屏障2.3 内核中的显式和隐式的内存屏障2.4 .........【阅读全文】

阅读(3183) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册