Picture shown above depicts:
Picture shown above depicts: Correct Answer Scheduling of kernel level threads
The correct answer is option 2.
Concept:
The above picture depicts that,
The OS schedules kernel-level threads and the scheduling mechanism can award each thread its own timeslices. As a result, the kernel scheduler can make intelligent thread scheduling decisions and avoid scheduling processes with totally idle threads (or I/O bound threads). This process is done in the Scheduling kernel-level threads.
Hence the correct answer is Scheduling of kernel-level threads.
Additional InformationFundamental state transition:
Fundamental state transition has an active process is normally in one of the five states in the diagram.
[ alt="F1 Shraddha Harshita 25.02.2022 D9" src="//storage.googleapis.com/tb-img/production/22/02/F1_Shraddha_Harshita_25.02.2022_D9.png" style="width: 373px; height: 178px;">
Scheduling of user-level threads:
User-level threads are threads that the OS is not aware of. They exist entirely within a process and are scheduled to run within that process's timeslices. Kernel-level threads are scheduled by the OS, and each thread can be granted its own timeslices by the scheduling algorithm.