MCQ Collection

Operating System MCQs

Practice Operating System questions with answers and explanations.

Why do application programmers usually call an API instead of invoking raw system-call numbers directly?

Choose an option to check your answer.

When a system call has only a few small parameters, where may they be placed for fast transfer to the kernel?

Choose an option to check your answer.

A system call needs to pass a large structure containing many arguments. Which parameter-passing method is most suitable?

Choose an option to check your answer.

Several processes request CPU time, memory, and storage. Which OS service decides how these resources are distributed?

Choose an option to check your answer.

Which statement best distinguishes protection from security in an operating system?

Choose an option to check your answer.

An application requests data from a keyboard without controlling the keyboard hardware directly. Which OS service supports this request?

Choose an option to check your answer.