原创 linux設備驅動程序學習(7) tasklet,工作隊列,共享隊列

tasklet tasklet  vs  內核定時器 相同:始終在中斷期間運行,始終會在調度他們的同一CPU上運行,而且都接收一個unsigned long參數 不同:不可以要求tasklet在某一給定的時間執行 tasklet對中斷處理

原创 linux設備驅動學習(5) 高級字符驅動程序操作--ioctl

  ioctl 驅動程序可以使用ioctl執行硬件控制。 兩種原型: 1.在用戶空間 int ioctl(int fd,unsigned long

原创 哈希表

轉帖]什麼叫哈希表(Hash Table) 什麼是哈希表? 也叫散列表,是一個根據關鍵碼值直接進行訪問的數據結構,也就是說,它通過把一個關鍵碼值映射到表中一個位置來訪問記錄,以加快查找速度。這個映射函數叫做散列函數,存放記錄的數組叫