Chinaunix首页 | 论坛 | 博客
  • 博客访问: 519461
  • 博文数量: 184
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1172
  • 用 户 组: 普通用户
  • 注册时间: 2016-06-21 13:40
个人简介

技术改变命运

文章分类

全部博文(184)

文章存档

2020年(16)

2017年(12)

2016年(156)

我的朋友

发布时间:2016-08-26 10:17:50

在讲解内核中用于组织内存的数据结构之前,考虑到术语不总是容易理解,所以先来看看几个概念。我们首先考虑NUMA系统,这样,在UMA系统上介绍这些概念就非常容易了。下图给出内存划分的图示:首先,内核划分为结点。每个结点关联到系统中的一个处理器,在内核中表示为pa_data_t的实例(稍后定义该数据结构)。.........【阅读全文】

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

发布时间:2016-08-24 10:21:28

linux内核分析之缺页中断地址为内核空间:1,当地址为内核地址空间并且在内核中访问时,如果是非连续内存地址,将init_mm中对应的项复制到本进程对应的页表项做修正;2,地址为内核空间时,检查页表的访问权限;3,如果1,2没搞定,跳到非法访问处理(在后面详细分析这个);地址为用户空间:4,.........【阅读全文】

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

发布时间:2016-08-24 10:14:54

Linux的启动涉及到一个解压与定位的过程,对于x86体系结构而言,系统被加载到0x100000的地方,那么swapper_pg_dir的值是什么呢?我们知道swapper_pg_dir是一个很重要的东西,它是所有进程内核空间的页表的模板,而且在涉及到896M以上的内存分配时,swapper_pg_dir也是一个同步的根,这些内存分配包括vmalloc区,高端永久.........【阅读全文】

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

发布时间:2016-08-24 09:52:00

......【阅读全文】

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

发布时间:2016-08-24 09:32:59

缺页异常在linux内核处理中占有非常重要的位置,很多linux特性,如写时复制,页框延迟分配,内存回收中的磁盘和内存交换,都需要借助缺页异常来进行,本文介绍了linux缺页处理的情形和代码分析。......【阅读全文】

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

登录 注册