Final Answer:
The kernel is unaware of user threads. Option C is the answer.
Step-by-step explanation:
The kernel, as the core component of an operating system, manages system resources and provides essential services to applications. In the context of user threads, the kernel is unaware of their existence. User threads are managed at the user level by a threading library or runtime, and the kernel only sees them as single-threaded processes. The kernel primarily deals with kernel threads, which it schedules and manages independently. User threads are implemented and scheduled by the user-level threading library, making the kernel unaware of their presence. This design allows for more flexibility in threading models without direct kernel involvement.
Option C is the answer.