linux-kernel 278

  1. 什麼是C代碼中的“: - !!”?
  2. Linux內核中可能的()和不太可能的()宏如何工作以及它們的好處是什麼?
  3. Linux內核如何測試?
  4. bool是一種本地C類型嗎?
  5. 現代Linux機器可以擁有的打開TCP連接的理論最大數量是多少
  6. 為什麼Linux被稱為單片內核?
  7. 在Linux中增加最大數量的tcp / ip連接
  8. 找到哪個進程被Linux OOM殺手殺死
  9. 內核空間和用戶空間有什麼區別?
  10. 在Linux中測量時間 - 時間vs時鐘vs getrusage vs clock_gettime vs gettimeofday vs timespec_get?
  11. 當我們定義宏時,(0)有什麼用處?
  12. 編寫程序來處理在Linux上導致丟失寫入的I / O錯誤
  13. vmalloc和kmalloc有什麼區別?


  14. 如何避免mongodb中的transparent_hugepage / defrag警告?
  15. 在新的Linux內核中,上下文切換速度要慢得多
  16. 我如何識別Linux塊設備的請求隊列
  17. 選擇Linux I / O調度程序
  18. 如何在Linux中“休眠”一個進程,方法是將內存存儲到磁盤並在稍後恢復?
  19. IOCTL Linux設備驅動程序
  20. 如何在Linux內核模塊中讀取/寫入文件?
  21. 如果指向的文件被移動,刪除,Linux上的打開文件句柄會發生什麼情況
  22. 內核堆棧和用戶空間堆棧
  23. 使用gdb在指定的可執行文件之外單步執行彙編代碼會導致錯誤“找不到當前函數的界限”
  24. 如何開始學習linux內核編程,編碼或閱讀?
  25. 如果線程共享相同的PID,它們如何識別?
  26. 什麼是vdso和vsyscall?
  27. 在Linux內核中使用浮點
  28. Linux Kernel:系統調用掛鉤示例
  29. kernel.h中min宏中“(void)(&_min1 ==&_min2)”的功能是什麼?
  30. Linux reboot()系統調用的幻數
  31. 了解Linux內核中的container_of宏
  32. 在Android上運行docker
  33. Qt Creator,ptrace:不允許操作。 什麼是永久解決方案?
  34. x86中的IN&OUT指令用於什麼?
  35. 為什麼有些內核程序員使用goto而不是簡單的while循環?
  36. Linux內核實時調試,它是如何完成的以及使用了什麼工具?
  37. 整個核心致力於單一流程
  38. Linux上的POSIX AIO和libaio之間的區別?
  39. Linux中的直接內存訪問
  40. 如何使用netlink socket與內核模塊通信?
  41. 冷緩存和熱緩存概念是什麼意思?
  42. Linux如何確定下一個PID?
  43. 如何在Linux內核中選擇Slab和Slub Allocator?
  44. 什麼是'asmlinkage'修飾符意味著什麼?
  45. 如何知道linux調度程序的時間片?
  46. 在linux上緩衝異步文件I / O.
  47. linux / list.h中container_of宏背後的原理
  48. anon-rss和total-vm是什麼意思
  49. 如何清理Linux內核使用的緩存
  50. 我在哪裡可以找到系統調用源代碼?