Question: what are kernel data structures?
Answer: The kernel data structures are very important as they store data about the current state of the system. For example, if a new process is created in the system, a kernel data structure is created that contains the details about the process. ... They may contain data as well as pointers to other data structures.