码迷,mamicode.com
首页 >  
搜索关键字:线性地址    ( 164个结果
关于虚拟空间与物理空间思想的解析
其实寻址这个问题,站在虚拟空间角度来看,就是通过线性地址寻找页表。站在物理空间角度来看,是通过地址总线寻找物理页框。中间的MMU起到承上启下的作用。 说的通俗一点,我举个例子。 虚拟空间好比阴间,物理空...
分类:其他好文   时间:2015-08-01 23:44:55    阅读次数:398
精髓——高度概括几种页框到线性地址的映射技术
第一种:就是页框到线性地址的一 一映射关系。这是在分页阶段,已经建立好的(这部分我可以深入讲一下,但是这部分内容不是很难,而且我的肩膀好酸痛,就不写了,以后在补上),就是为物理内存前896M的每个页框建...
分类:其他好文   时间:2015-08-01 22:12:37    阅读次数:177
深入理解Linux内核-内存寻址
1、逻辑地址怎么转换为线性地址的:逻辑地址 = 段选择符(16bit)+偏移量(32bit)段选择符又三部分组成:index(索引序号)、T1(表指示器)、RPL(request privilege level 请求者特权级)索引序号:指向GDT(global descriptor table 全局...
分类:系统相关   时间:2015-07-10 22:10:18    阅读次数:186
通过/dev/mem只能访问高端内存以下的内核线性地址空间
http://blog.chinaunix.net/uid-20564848-id-74706.html 《/proc/iomem和/proc /ioports对应的fops》 《浅析pc机上如何将vmlinuz- 2.6.31-14-generic解压出vmlinux》 fs_initcall(c...
分类:其他好文   时间:2015-07-09 17:41:05    阅读次数:199
Linux的内存管理机制
内存管理的一些基本概念:地址1)逻辑地址:指由程序产生的与段相关的偏移地址部分。在C语言指针中,读取指针变量本身值(&操作),实际上这个值就是逻辑地址,它是相对于你当前进程数据段的地址。2)线性地址:段中的偏移地址(逻辑地址),加上相应段的基地址就生成了一个..
分类:系统相关   时间:2015-07-08 22:47:43    阅读次数:261
Linux源码学习(6) 2013-3-1
内存管理(1)基本概念:1.逻辑地址:即代码中的偏移地址+段选择子2.线性地址:通过段选择子从GDT中获取的段基地址+代码中的偏移地址3.物理地址:通过分页机制转换而来的实际地址4.页面无效错误:当程序访问的页面对应的物理页面不存在时,CPU产生此异常5.写时复制:多个进程在共享代码段,数据段时,整...
分类:系统相关   时间:2015-07-07 21:11:13    阅读次数:150
linux内存源码分析 - 页表的初始化
本文为原创,转载请注明:http://www.cnblogs.com/tolimit/本文章中系统我们假设为x86下的32位系统,暂且不分析64位系统的页表结构。linux分页 linux下采用四级分页,一个线性地址会分为5个偏移量用于寻址,具体看图: 虽然有四级,但并不是每一级都会用到,在li.....
分类:系统相关   时间:2015-06-23 19:47:56    阅读次数:239
LINUX内核内存管理kmalloc,vmalloc
一.kmalloc与vmallco 在设备驱动程序或者内核模块中动态开辟内存,不是用malloc,而是kmalloc ,vmalloc,释放内存用的是kfree,vfree,kmalloc函数返回的是虚拟地址(线性地址). kmalloc特殊之处在于它分配的内存是物理上连续的,这对于要进行DM...
分类:系统相关   时间:2015-05-27 18:49:13    阅读次数:619
浅析线性地址到物理地址的转换
一. 概念介绍:1.线性地址(linear address)(也称虚拟地址virtual address):是一个32位无符号整数,用来表示高达4GB的地址。2.物理地址(physical address):实际地址。3.VM 即虚拟内存 ,PM 即物理内存4.(1)PGD(Page Global ...
分类:其他好文   时间:2015-05-24 20:20:31    阅读次数:461
linux页表机制
每个进程都拥有一个自己的页表,在linux中,有一个页目录数组,这是分页机制的最高层,每个进程的页表对应其中的一个页目录项,通过cr3寄存器可以访问。一个进程的页表,对应的页表项中对应页的物理地址。2. 分页机制分页机制的作用 分页机制是在段机制之后进行的,它进一步将线性地址转换为物理地址。 8.....
分类:系统相关   时间:2015-05-18 18:31:03    阅读次数:220
164条   上一页 1 ... 10 11 12 13 14 ... 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!