2023-2024-1 20232824《Linux内核原理与分析》第四周作业

一、实验楼配套实验三

跟踪分析 Linux 内核的启动过程

1、启动Linux内核

cd ~/LinuxKernel/
qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img

2、使用 gdb 跟踪调试内核

qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img -s -S

询问ChatGPT得到的答案:

3、另打开一个shell窗口进行gdb调试

4、分析以上过程

Linux内核启动过程:

二、总结

通过本次实验,我获得了对Linux内核的启动过程的更深入理解。这个过程包括了从引导加载器的启动,到start_kernel函数的执行,再到init进程的启动。我了解了内核是如何初始化硬件、内存管理、中断处理、进程调度等关键组件的。这个实验帮助我更清晰地认识了Linux内核的内部工作,为深入研究和理解Linux操作系统的底层提供了坚实的基础。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值