Which of the following is/are NOT the primary responsibility of an operating system kernel? (P) Compiling high-level C programs (Q) Allocating physical frames to virtual memory pages (R) Scheduling threads on available CPU cores (S) Resolving hardware interrupt requests
Compilers (such as GCC or Clang) are user-level application programs and utility software, completely distinct from the OS kernel. Memory management (Q), CPU scheduling (R), and interrupt handling (S) are core responsibilities executed inside the OS kernel.