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. 內核空間和用戶空間有什麼區別?
  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. 如何在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編譯器的區別