Linux kernel

Code No
Skill Category No: 
9
Skill No: 
5
Topic No: 
1
Level: 
II
Objective: 

Use kernel primitive functions.

  • Use various kernel memory primitives including kmalloc() / kfree(), vmalloc() / vfree(), alloc_page() / free_page(), slab primitives
  • Understand the process control primitives such as schedule(), sleep() and wakeup()
  • Understand kobject
  • Use primitive functions for /proc, /sys file system
  • Use the macros and primitives to handle kernel lists and queues
  • Understand kernel timer data structures and primitives