0xe820. 0xe801 . 0x88 内存探测 。
最近事都蛮少...老是看书也不是办法...又找不到什么好的东西做... 于是拿起好久之前些的helloworld框架...修改了一下....添加了内存探测的部分... 以bochs为虚拟机。配置为32MB的RAM。 结果如下:2010-10-1311:182010-
作者: PCliangtao 发布时间: 10-13
“段寄存器”的故事
本帖最后由fion2009z于2010-10-1215:44编辑一、段寄存器的产生段寄存器的产生源于Intel8086CPU体系结构中数据总线与地址总线的宽度不一致。数据总线的宽度,也即是ALU(算数逻辑单元)的宽度,平常说一个CPU是“16位”或者“32位”指的就是这个。8086CPU的数据总线是16位。地址总线的宽度不一定要与ALU的宽度相同。因为ALU的宽度
作者: fion2009z 发布时间: 10-12
[原创]centos 内核升级(2.6.18-194.el5升2.6.30)
因要测试一些软件,需要2.6.30以上的内核,安装好CentOS5.5,内核是2.6.18-194.el5.这次的升级还算比较顺利,具体的过程如下:[root@localhost~]#uname-r2.6.18-194.el51.下载linux-2.6.30内核包到/usr/src目录cd/usr/srcwgetftp://ftp.kernel.org/pub/linux/k
作者: jxfa1310085 发布时间: 10-12
请问大家kgdb补丁去哪找阿?????我的内核是2.6.24
老大叫搞这个版本的内核,我找了很久都找不到对应的版本的KGDB,哪位大侠指点下去哪找~~
作者: xiaopeng14 发布时间: 10-12
急问,kgdb补丁在哪下载?
http://kgdb.linsyssoft.com/这个网站无法访问,请问从哪里下载kgdb补丁!很急啊,希望大家赶紧帮帮忙!非常感谢!
作者: liujunwei1234 发布时间: 05-10
我的lkm程序,insmod时提示内核版本不对,谁能教我怎么成功升级内核?(100rmb求解)
首先声明,我是纯正的linux菜鸟,到目前为止,使用ubuntu的时间不超过一个星期。之所以做这个lkm程序是因为作业。好吧,下面开始倒苦水。我的ubuntu的版本是2.6.32.21的,/usr/src下只有linux-2.6.32.21-generic文件夹我的程序编译用的source是从kernal.org上下的2.6.32.21版本的,版本明明一样,但是insmod时提示我“Inv
作者: colordancer 发布时间: 10-11
直接写视频映射区被编译器优化掉赋值语句...怎样避免优化呢?
代码等价于如下;#defineVIDEO_BUFFER (char*)b8000...volatilechar*video_buffer=VIDEO_BUFFER...putstr(constchar*str)
作者: PCliangtao 发布时间: 10-11
关于linux的分段和分页机制的困惑
最近在看《深入理解linux内核第三版》,对分段和分页机制一直存在一些疑问。1。关于分段。linux的段逻辑地址为48位,其中16位段选择符,32位偏移量。为什么这些地址长度分别是48,16,32位呢?是由什么硬件结构决定的吗?另外,这些概念与我学过的操作系统原理书中说明的分段分页机制感觉不怎么一致。一般的操作系统书说,在段式内存管理中,进程的虚拟地址空间(32位系统是4GB)划分为几个段,3
作者: diandianlianyi 发布时间: 10-11
ext2文件系统的问题?
ULK3中的第十八章,列出了ext2的方法:对于下图,感觉有点问题,去查了代码,也是一样的下载(68.99KB)2010-10-1116:52为什么普通文件没有实现rename等方法呢?那我在ext2文件系统的文件执行mv操作的时候,调用的是什么东东呢???
作者: kgn28 发布时间: 10-11