linux-kernel 258

  1. 什么是C代码中的“: - !!”?
  2. Linux内核中可能的()和不太可能的()宏如何工作以及它们的好处是什么?
  3. Linux内核如何测试?
  4. bool是一种本地C类型吗?
  5. 现代Linux机器可以拥有的打开TCP连接的理论最大数量是多少
  6. 为什么Linux被称为单片内核?
  7. 在Linux中增加最大数量的tcp / ip连接
  8. 找到哪个进程被Linux OOM杀手杀死
  9. 在Linux中测量时间 - 时间vs时钟vs getrusage vs clock_gettime vs gettimeofday vs timespec_get?
  10. 当我们定义宏时,(0)有什么用处?
  11. 内核空间和用户空间有什么区别?
  12. 在新的Linux内核中,上下文切换速度要慢得多
  13. 如何避免mongodb中的transparent_hugepage / defrag警告?
  14. vmalloc和kmalloc有什么区别?
  15. 我怎样才能确定一个Linux块设备的请求队列
  16. 编写程序来处理在Linux上导致丢失写入的I / O错误
  17. 选择Linux I / O调度程序
  18. 如何在Linux中“休眠”一个进程,方法是将内存存储到磁盘并在稍后恢复?
  19. 如何在Linux内核模块中读取/写入文件?
  20. IOCTL Linux设备驱动程序
  21. 内核堆栈和用户空间堆栈
  22. 如果指定文件被移动,删除,Linux上的打开文件处理程序会发生什么情况
  23. 使用gdb在指定的可执行文件之外单步执行汇编代码会导致错误“找不到当前函数的界限”
  24. 如何开始学习linux内核编程,编码或阅读?
  25. 什么是vdso和vsyscall?
  26. 如果线程共享相同的PID,它们如何被识别?
  27. 在Linux内核中使用浮点
  28. Linux内核:系统调用挂钩示例
  29. “make oldconfig”在Linux内核makefile中究竟做了什么?
  30. 在kernel.h的min宏中,“(void)(&_min1 ==&_min2)”的功能是什么?
  31. 了解Linux内核中的container_of宏
  32. 为什么有些内核程序员使用goto而不是简单的while循环?
  33. 整个一个核心致力于单一过程
  34. 哪个实时优先级是Linux中的最高优先级
  35. Linux上的POSIX AIO和libaio的区别?
  36. Linux中的直接内存访问
  37. Linux内核实时调试,如何完成以及使用哪些工具?
  38. 有什么更好的“INT 0x80”或“系统调用”?
  39. 如何使用netlink套接字与内核模块进行通信?
  40. 为什么我们需要在Linux的交换任务?
  41. 转换jiffies到毫秒
  42. 在Linux中以百分比的形式精确计算CPU使用率?
  43. printk()在哪里打印?
  44. 什么是内核部分不匹配?
  45. 为什么Java编译时的并行执行时间线性增长
  46. Python的CPU火焰图
  47. KVM和LXC的区别
  48. ERESTARTSYS在编写linux驱动程序时使用了什么?
  49. arm-eabi arm-gnueabi和gnueabi-hf编译器的区别
  50. arm-eabi arm-gnueabi和gnueabi-hf编译器的区别