好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

linux内核经典面试题30道及解答.pdf

16页
  • 卖家[上传人]:小**
  • 文档编号:94142740
  • 上传时间:2019-08-02
  • 文档格式:PDF
  • 文档大小:1.59MB
  • / 16 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • LINUX 内核经典面试题 30 道 1) Linux 中主要有哪几种内核锁? 2) Linux 中的用户模式和内核模式是什么含意? 3) 怎样申请大块内核内存? 4) 用户进程间通信主要哪几种方式? 5) 通过伙伴系统申请内核内存的函数有哪些? 6) 通过 slab 分配器申请内核内存的函数有? 7) Linux 的内核空间和用户空间是如何划分的(以 32 位系统为例)? 8) vmalloc()申请的内存有什么特点? 9) 用户程序使用 malloc()申请到的内存空间在什么范围? 10) 在支持并使能 MMU 的系统中,Linux 内核和用户程序分别运行在 物理地址模式还是虚拟地址模式? 11) ARM 处理器是通过几级也表进行存储空间映射的? 12) Linux 是通过什么组件来实现支持多种文件系通的? 13) Linux 虚拟文件系统的关键数据结构有哪些?(至少写出四个) 14) 对文件或设备的操作函数保存在那个数据结构中? 15) Linux 中的文件包括哪些? 16) 创建进程的系统调用有那些? 17) 调用 schedule()进行进程切换的方式有几种? 18) Linux 调度程序是根据进程的动态优先级还是静态优先级来调度进 程的? 19) 进程调度的核心数据结构是哪个? 20) 如何加载、卸载一个模块? 21) 模块和应用程序分别运行在什么空间? 22) Linux 中的浮点运算由应用程序实现还是内核实现? 23) 模块程序能否使用可链接的库函数? 24) TLB 中缓存的是什么内容? 25) Linux 中有哪几种设备? 26) 字符设备驱动程序的关键数据结构是哪个? 27) 设备驱动程序包括哪些功能函数? 28) 如何唯一标识一个设备? 29) Linux 通过什么方式实现系统调用? 30) Linux 软中断和工作队列的作用是什么? 参考解答参考解答 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.