问个弱弱的关于内存分页的问题
386的内存分页机制使用页表目录和页表来把线性地址转换成物理地址,那么这个页表目录在内存中的地址是如何定位的阿?这样说吧,如果在修改了页表目录后页表目录本身在线性地址中出现的地址变化了那不是就找不到它了?
作者: zbw76 发布时间: 11-30
frame buffer的分辨率
编译内核选了framebuffer,从grub启动到进入GUI的这段的字体都比较好看了,但是好象字体略小了,怎么调整让它变大呢?
作者: macarthor 发布时间: 11-29
求linux系统路程图
本人的硕士毕业论文是做一个linux下的loopbackdevicedriver。已经看了很多相关的材料,阅读了很多内核的源码,可惜由于linux内核之浩大,直到现在还没有弄清里面各个结构体的意义与关系。那位高手能贴一张linux系统的流程图,流程图中有系统中各个结构体与函数之间的交互关系。先谢谢了!!
作者: dbebxb 发布时间: 12-02
文件系统未加载时怎么加载内核文件
initrd一般被用来临时的引导硬件到实际内核vmlinuz能够接管并继续引导的状态,比如,使用的是scsi硬盘,当内核vmlinuz中并没有编译进scsi硬件的驱动时,那么在装入scsi模块之前,内核不能加载根文件系统,但scsi模块存储在根文件系统的/lib/modules下。为了解决这个问题,可以引导一个能够读实际文件系统的initrd内核,即在initrd中加载scsi模块,修正scsi引
作者: grix 发布时间: 11-29
Linux TCP/IP协议栈优化
请教各位大虾:现在我要对LinuxTCP/IP协议栈优化,去掉其中一些功能,请问直接在其源代码里去除相关变量函数等,然后再编译。这种方法可行么?我是菜鸟,恳请大家指点!
作者: fiish 发布时间: 04-24
提问关于EXPORT_SYMBOL
在编写module是,如果函数的声明没有加static,那么我理解就应该是全局的阿,没什么要用EXPORT_SYMBOL()
作者: jackyzhai 发布时间: 04-01
请教关于2.6内核处理initrd的问题。谢谢
我希望创建一个运行在内存中的系统,我以CPIO的方式创建了一个initrd镜像,重新启动以后,可以进到系统。我系统的环境是redhatel5。grub启动,我传了root=/dev/ram0这个参数。查看/proc/mounts里写的是rootfs/rootfsrw00proc/procprocrw00但是df无法显示/的大小。我想请教一下大家,这个r
作者: opig 发布时间: 04-07
linux中,setup.s和head.s中初始化idt表的作用是什么呢?
在main.c中进行初始化,而且在iret切换到用户模式之前,好像中断一直关闭着呢,那么初始化idt表不是多余的吗?
作者: c00104598 发布时间: 04-28