首页学历类考试大学计算机科学
(简答题)

简述调试Linux内核过程中遇到的困难(任意简述三条)。

正确答案

1)出于执行效率的原因,Linux内核源代码中的许多地方进行了高度优化。
2)编译器将C源代码编译成机器指令时,实用了大量的优化技术,使机器指令变得更加复杂。
3)虚拟内存技术将内核空间和用户空间隔离开来,在调试的时候上下文要发生切换,难于调试。
4)使用传统的调试方法,有些代码不能单步跟踪。
5)启动代码尤其不容易调试。

答案解析

相似试题

  • (简答题)

    请简述Linux内核编译的步骤。

    答案解析

  • (判断题)

    内核启动过程中如果发现gdb参数的存在,则会把控制权交给目标机上的gdb调试器。()

    答案解析

  • (单选题)

    嵌入式Linux中,不属于Linux内核部分的功能是()。

    答案解析

  • (填空题)

    Linux内核代码中init/main.c文件是整个Linux内核的()。每种体系结构都会执行一些底层设置函数,然后执行名为()的函数来启动Linux内核。

    答案解析

  • (单选题)

    以下的Linux内核版本中,()属于测试版。

    答案解析

  • (判断题)

    在Linux操作系统当中,硬件支持可以放在内核中。

    答案解析

  • (单选题)

    系统引导的过程一般包括如下几步: (1)MBR中的引导装载程序启动; (2)用户登陆; (3)Linux内核运行; (4)BIOS自检。 以下哪个顺序是正确的?()

    答案解析

  • (判断题)

    Linux系统在内核中的内存都不分页,故需要关注物理内存的大小。()

    答案解析

  • (判断题)

    大多数的Linux操作系统设备驱动程序都可以在需要时装载进内核,在不需要时从内核中卸载。()

    答案解析

快考试在线搜题