当前位置: 技术问答>linux和unix
Linux内核
来源: 互联网 发布时间:2016-07-22
本文导语: 我问如下问题,请高手指教。 1.内核由哪些东西组成? 2.Linux内核是以文件的形式存放在硬盘中的吗?如果是,存放在哪个文件夹中的哪个文件里?它以源代码形式还是编译好的形式存储? 3.Linux内核函数的原型我已...
我问如下问题,请高手指教。
1.内核由哪些东西组成?
2.Linux内核是以文件的形式存放在硬盘中的吗?如果是,存放在哪个文件夹中的哪个文件里?它以源代码形式还是编译好的形式存储?
3.Linux内核函数的原型我已经知道在.h文件中,如prink函数在kernel.h头文件中。那么内核函数的定义在哪个文件夹中(比如说prink函数的定义)?它以源代码形式还是编译好的形式?
4./proc/kallsyms 显示的内核符号的地址是内存中的地址还是硬盘中的地址?
谢谢。
1.内核由哪些东西组成?
2.Linux内核是以文件的形式存放在硬盘中的吗?如果是,存放在哪个文件夹中的哪个文件里?它以源代码形式还是编译好的形式存储?
3.Linux内核函数的原型我已经知道在.h文件中,如prink函数在kernel.h头文件中。那么内核函数的定义在哪个文件夹中(比如说prink函数的定义)?它以源代码形式还是编译好的形式?
4./proc/kallsyms 显示的内核符号的地址是内存中的地址还是硬盘中的地址?
谢谢。
|
1Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。
2 /usr/src 目录下放的是内核源代码,已编译好的内核一般是放到/boot 下
3lz可以再编译器下利用goto definition来找到相应的函数定义,至于源代码还是编译过的我不清楚
4内存
lz在看linux系统内核模块函数调用及命名空间吧
2 /usr/src 目录下放的是内核源代码,已编译好的内核一般是放到/boot 下
3lz可以再编译器下利用goto definition来找到相应的函数定义,至于源代码还是编译过的我不清楚
4内存
lz在看linux系统内核模块函数调用及命名空间吧