嵌入式系统Linux内核开发工程师必须掌握的三十道题

转载 2012年03月29日 15:37:05

仔细看了一下,居然只知道几个,我很不合格。

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软中断和工作队列的作用是什么?


嵌入式系统Linux内核开发工程师必须掌握的三十道题

嵌入式系统Linux内核开发工程师必须掌握的三十道题 仔细看了一下,居然只知道几个,我很不合格。 1)      Linux中主要有哪几种内核锁? 2)      Linux中的用户模式...
  • uuseeuu
  • uuseeuu
  • 2013年08月31日 17:04
  • 278

Linux内核开发工程师必须掌握的三十道题

 1)      Linux中主要有哪几种内核锁?2)      Linux中的用户模式和内核模式是什么含意?3)      怎样申请大块内核内存?4)      用户进程间通信主要哪几种方式?5) ...
  • BlueSy2008
  • BlueSy2008
  • 2010年03月13日 14:41
  • 453

嵌入式系统Linux内核开发工程师三十道题之答案

只看见问题,没有看见答案。从今天起,自己一天做一道。不正之处,还请朋友们纠正。 1)      Linux中主要有哪几种内核锁?2)      Linux中的用户模式和内核模式是什么含意?3)    ...
  • jiazhen
  • jiazhen
  • 2009年02月26日 13:57
  • 1785

五十道编程小题目 --- 04 正整数分解质因数 java

【程序4】  题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。  程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:  (1)如果这个质数恰等...
  • wangnanwlw
  • wangnanwlw
  • 2016年08月24日 19:43
  • 852

据说只有程序员才会的10个智力问题

据说只有程序员才会的10个智力问题 挑选了10个比较精彩的智力题,并且把它们都整理到了一起,与大家一同分享。希望大家能够大呼过瘾~     1. 给一个瞎子52张扑克牌,并告诉他里面恰好有10...
  • huangshulang1234
  • huangshulang1234
  • 2017年11月07日 09:12
  • 176

NCRE - 嵌入式系统开发工程师 – 操作系统(随笔)

计算机等级考试四级嵌入式系统开发工程师操作系统部分随笔。
  • jiqiren_dasheng
  • jiqiren_dasheng
  • 2016年03月29日 19:48
  • 865

NCRE - 嵌入式系统开发工程师 – 计算机组成原理(随笔)

计算机等级考试四级嵌入式系统开发工程师计算机组成原理部分随笔。
  • jiqiren_dasheng
  • jiqiren_dasheng
  • 2016年03月29日 21:31
  • 836

iOS进阶面试题----经典10道

OneV‘s Den在博客里出了10道iOS面试题,用他的话是:"列出了十个应聘Leader级别的高级Cocoa/CocoaTouch开发工程师所应该掌握和理解的技术" 。  在这里給一份我的答案。 ...
  • xunyn
  • xunyn
  • 2013年12月10日 21:45
  • 98093

linux平台安全开发工程师要求

linux平台安全开发工程师 岗位职责: 1. 负责新产品内核部分研发,主要是网络、安全框架、和虚拟文件系统部分。 2. 根据需求对现有产品进行修改,优化和新功能开发。 岗位要求: ...
  • zhaozhanyong
  • zhaozhanyong
  • 2011年02月11日 18:08
  • 682

一道逻辑推理题的程序实现(纯属娱乐)

http://t1174779123.iteye.com/blog/2008357
  • ocean0815
  • ocean0815
  • 2014年06月29日 06:56
  • 583
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:嵌入式系统Linux内核开发工程师必须掌握的三十道题
举报原因:
原因补充:

(最多只允许输入30个字)