-
no "/dev/kmem" on RHEL4 ?IhaveaproblemonRHEL4.Icannotfindthefile/dev/kmem.IcanfindthisfileonLinuxWS3.0andAS3.0.SoIwanttoknowiftheRedHatmovethisfiletotheother?:asklanyao 时间:03-08 + 阅读全文
-
怎么样复制 /dev 下的文件/dev下的特殊文件怎样复制呢?比如把ttyS0复制到/home/temp_files输入命令cp/dev/ttyS0/home/temp_files没有反应如果复制mem文件则会复制整个内存大小的文件,并且属性也和/dev/下的不同,怎么才能完好无缺的复制呢dean13 时间:03-08 + 阅读全文
-
模块编程的Makefile问题我写了一个模块,名字叫zariphix_modules_001.c,内容如下:#include<linux/kernel.h>#include<linux/module.h>intinit_module(){printk("HelloWorld!\n");return0;}voidcleanup_module(){printk("Bye-byelarkin_echo 时间:03-10 + 阅读全文
-
软盘启动Linux不成功 ??看了网上关于用软盘启动linux的文章也想试试看,但不能成功我用的是grub引导提示VFS:.......找不到root文件系统或提示Noinitfound因为网上的文章在grub.conf文件中都没有向kernel传递参数我试着用root=/或root=/dev/fd0还是不行当用root=/dev/ram时,提示找不到共享库libc.so.6然后我就重做roodean13 时间:03-09 + 阅读全文
-
请教关于模块加载的问题,.probe函数什么时候调用?以英特尔e1000千兆PCI网卡为例,初始化模块时调用了pci_module_init(&e1000_driver)函数,e1000_driver的定义为:staticstructpci_drivere1000_driver={.name=e1000_driver_name,.id_table=e1000_pci_tbl,.probe=e1000_probemyleone 时间:03-15 + 阅读全文
-
求助c语言的内嵌汇编编译时的问题linux0.11源代码中内存管理处有一个关于分配一页空闲物理内存的函数get_free_page源代码如下:(自己提炼了一下)#defineMEM_SIZE15#defineLOW_MEM0x100000#definePAGING_MEM(MEM_SIZE*1024*1024)#definePAGING_PAGES(PAGING_MEM>>12)stagreek 时间:03-14 + 阅读全文
-
Solaris, Linux 和 FreeBSD 的内核比较[ZT]http://tech.163.com/06/0315/10/2C8FFT8R0009159F.html1。我个人认为作者MAX对Linux的了解不像他对Solaris那样深入,我不知道也没法知道他的下列关于Linux的内容来自自己的代码阅读分析还是只是来自第三方的文档资料而未经自己实地验证;2。我已经尽量符合原意地翻译了,当然中间实在忍不住的地方也插两句自己的话;3。无论是只阅读这一AMD-K6 时间:03-15 + 阅读全文
-
请问2.6以后的内核不支持超线程吗?我的服务器有两块至强cpu,在2.4.21下可以看到4块,可升级到2.6后怎么只有两块?在编译内核时,已经选择多处理器和支持超线程了!jtome 时间:03-08 + 阅读全文
-
请教保护模式和有关内存"TYPE中的位2是ED位,指示所描述的数据段的扩展方向。ED=0表示数据段向高端扩展,也即段内偏移必须小于等于段界限。ED=1表示数据段向低扩展,段内偏移必须大于段界限。"向上扩展是不是比如基地址是0f0000h,界限是1000h,那么数据段从0f0000h到0f1000h?所以偏移小于等于界限.但是向下扩展如何理解呢?比如基地址0f0000h,界限是1000h,那么是不是说数据段从0ef0052violin 时间:03-12 + 阅读全文