
LINUX 内核
文章平均质量分 85
hw_henry2008
博客已迁移至:http://kulv.sinaapp.com/,这里不再使用
展开
-
逻辑地址、线性地址、物理地址和虚拟地址
<br />转自:http://bbs.chinaunix.net/thread-2083672-1-1.html<br /> <br />要过年了,发个年终总结贴,只是个人理解,不包正确哈。<br /><br />本贴涉及的硬件平台是X86,如果是其它平台,嘻嘻,不保证能一一对号入座,但是举一反三,我想是完全可行的。<br /><br />一、概念<br /><br />物理地址(physical address)<br />用于内存芯片级的单元寻址,与处理器和CPU连接的地址总线相对应。<br />——转载 2011-05-17 13:38:00 · 582 阅读 · 0 评论 -
sys_umount系统调用的实现注释。2.4版内核
博客已迁移至:http://kulv.sinaapp.com/,这里不再使用sys_umount系统调用的实现注释。2.4版内核/* * Now umount can handle mount points as well as block devices. * This is important for filesystems which use unnamed block原创 2011-05-20 22:29:00 · 1655 阅读 · 0 评论 -
rz上传文件的问题
转自:http://hi.baidu.com/tanyear/blog/item/d66af782702b8dbb6d811948.html 近半年在公司的pc上,用sz下载,rz上传老是文件会出问题。刚开始的时候,我一度怀疑是linux虚拟机,或者网络的问题,导致传输的转载 2011-08-18 11:42:30 · 16587 阅读 · 0 评论 -
MMU管理机制
from: http://hi.baidu.com/ting160/blog/item/419ba1eb1bce7c38adafd574.htmlMMU:存储器管理单元 *虚拟内存空间到物理存储空间的映射。在ARM中采用了页式虚拟内存管理。它把虚拟地转载 2011-09-04 18:56:54 · 5600 阅读 · 0 评论 -
Linux内核中task_struct的中文介绍(2.4内核的)
转自:http://blogold.chinaunix.net/u/6071/showart.php?id=193614Linux内核中task_struct的中文介绍(2.4内核的)1. 调度数据成员(1) volatile long states;表示转载 2011-09-06 13:31:59 · 2277 阅读 · 0 评论 -
好文转载:ELF文件格式及程序加载执行过程总汇
ELF文件格式及程序加载执行过程总汇好文转自: http://www.linuxsir.org/bbs/printthread.php?t=206356这是我这段时间学习elf文件格式搜集的资料,其中的一些重量级文档,比如linkers and loaders ,the executable and linkable format等等就不贴出来了,太大----文章列转载 2011-06-06 22:53:00 · 3818 阅读 · 0 评论 -
LINUX 精华区分类索引
转自:http://www.linuxsir.org/bbs/thread218305.html C/C++ 编程基础知识:1.工具使用:综合:Linux下C语言编程基础知识:http://www.linuxsir.org/bbs/showthread.php?t=7191Linux下的C编程:http://www.linuxsir.org/bbs/showthr转载 2011-06-06 22:59:00 · 977 阅读 · 0 评论 -
对Linux内存管理的思考
<br />转自:http://bbs.chinaunix.net/thread-1925077-1-1.html<br />经典!看了对低端物理内存和高3<br /> <br />内核的虚拟内存被连续映射到最低端的物理内存。这是所有问题的开始。<br /><br />为什么要把内核的虚拟地址空间连续地映射到物理内存最低端?这个根本不是个问题。开发人员或是出于效率的原因或是出于实现的原因,就是做了这样的设计。但这种设计却引发了很多令人困惑的问题。<br /><br />假设我们使用32位版本内核,系统装有2转载 2011-05-17 13:29:00 · 679 阅读 · 0 评论 -
解惑—Linux中的地址空间
解惑—Linux中的地址空间(一)(转载)http://blogold.chinaunix.net/u3/94700/showart_2434805.html 有这么一系列的问题,是否在困扰着你:用户程序编译连接形成的地址空间在什么范围内?内核编译后地址空间在什么范围内?要对外设进行访问,I/O的地址空间又是什么样的?<br />先回答第一个问题。Linux最常见的可执行文件格式为elf(Executable and Linkable Format)。在elf格式的可执行代码中,ld总是从0x8000000转载 2011-05-17 13:40:00 · 695 阅读 · 0 评论 -
linux 内核处理缺页异常函数:do_page_fault ,2.4.0版
博客已迁移至:http://kulv.sinaapp.com/,这里不再使用关于内核地址空间如何和进程地址空间合在一起,下面函数能看出来。/* * This routine handles page faults. It determines the address, * and the problem, and then passes it off to one of th原创 2011-05-17 16:35:00 · 5409 阅读 · 2 评论