linux内核初始化中 start_kernel()的大体执行过程

内核中关键部分调用过程:

 

    start_kernel()-->rest_init()-->kernel_thread()启动内核线程init->init()-->do_basic_setup()-->do_initcalls()

 

   内核2.6.18.1中sock_init()在do_initcalls()被调用,而不是在do_basic_setup()中调用。

内核启动过程参考

http://www.uzexpo.com/question.asp?pn=14

http://www.cnitblog.com/zouzheng/archive/2008/08/08/47772.html

你可能感兴趣的:(thread,basic,linux内核)