WGU C191 OPERATING SYSTEMS PROGRAMMERS
PRACTICE QUESTIONS WITH CORRECT ANSWERS
Table of Contents
• Operating System Fundamentals
• Process Management
• Memory Management
• File Systems
• I/O Systems
• Security and Protection
• Virtualization
• Distributed Systems
• Deadlocks
• Scheduling Algorithms
•
What is the primary function of an operating system?
• A) To run application programs
• B) To serve as an interface between users and computer hardware
• C) To perform mathematical calculations
• D) To store data permanently
Answer: B) To serve as an interface between users and computer hardware
Question 2
Which of the following is NOT a responsibility of an operating system?
• A) Process management
• B) Memory management
• C) Website design
• D) File system management
Answer: C) Website design
,Question 3
What is a kernel?
• A) The core component of an operating system that manages system
resources
• B) A programming language used to create operating systems
• C) A security protocol used in modern operating systems
• D) The graphical user interface of an operating system
Answer: A) The core component of an operating system that manages system
resources
Question 4
Which of the following is an example of a multitasking operating system?
• A) MS-DOS
• B) Linux
• C) Early versions of Macintosh OS
• D) Batch processing systems
Answer: B) Linux
Question 5
In operating system terminology, what is a system call?
• A) A way for applications to request services from the operating system
kernel
• B) A phone call to technical support
• C) A method to shut down the system
• D) A hardware interrupt
Answer: A) A way for applications to request services from the operating
system kernel
Question 6
What does the term "interrupt" refer to in operating systems?
, • A) A signal to the processor that an event needs immediate attention
• B) A program that stops execution due to an error
• C) A method to terminate a running process
• D) A pause in system operation for maintenance
Answer: A) A signal to the processor that an event needs immediate attention
Question 7
Which of the following is NOT a type of operating system?
• A) Batch processing system
• B) Multimedia system
• C) Time-sharing system
• D) Real-time system
Answer: B) Multimedia system
Question 8
What is a shell in the context of operating systems?
• A) A command interpreter that allows users to interact with the operating
system
• B) The outer layer of protection around the kernel
• C) A virtual machine that runs applications
• D) The hardware component that houses the CPU
Answer: A) A command interpreter that allows users to interact with the
operating system
Question 9
Which operating system design approach runs the core OS functions in kernel
mode and other services in user mode?
• A) Monolithic kernel
• B) Microkernel
• C) Hybrid kernel
• D) Exokernel
PRACTICE QUESTIONS WITH CORRECT ANSWERS
Table of Contents
• Operating System Fundamentals
• Process Management
• Memory Management
• File Systems
• I/O Systems
• Security and Protection
• Virtualization
• Distributed Systems
• Deadlocks
• Scheduling Algorithms
•
What is the primary function of an operating system?
• A) To run application programs
• B) To serve as an interface between users and computer hardware
• C) To perform mathematical calculations
• D) To store data permanently
Answer: B) To serve as an interface between users and computer hardware
Question 2
Which of the following is NOT a responsibility of an operating system?
• A) Process management
• B) Memory management
• C) Website design
• D) File system management
Answer: C) Website design
,Question 3
What is a kernel?
• A) The core component of an operating system that manages system
resources
• B) A programming language used to create operating systems
• C) A security protocol used in modern operating systems
• D) The graphical user interface of an operating system
Answer: A) The core component of an operating system that manages system
resources
Question 4
Which of the following is an example of a multitasking operating system?
• A) MS-DOS
• B) Linux
• C) Early versions of Macintosh OS
• D) Batch processing systems
Answer: B) Linux
Question 5
In operating system terminology, what is a system call?
• A) A way for applications to request services from the operating system
kernel
• B) A phone call to technical support
• C) A method to shut down the system
• D) A hardware interrupt
Answer: A) A way for applications to request services from the operating
system kernel
Question 6
What does the term "interrupt" refer to in operating systems?
, • A) A signal to the processor that an event needs immediate attention
• B) A program that stops execution due to an error
• C) A method to terminate a running process
• D) A pause in system operation for maintenance
Answer: A) A signal to the processor that an event needs immediate attention
Question 7
Which of the following is NOT a type of operating system?
• A) Batch processing system
• B) Multimedia system
• C) Time-sharing system
• D) Real-time system
Answer: B) Multimedia system
Question 8
What is a shell in the context of operating systems?
• A) A command interpreter that allows users to interact with the operating
system
• B) The outer layer of protection around the kernel
• C) A virtual machine that runs applications
• D) The hardware component that houses the CPU
Answer: A) A command interpreter that allows users to interact with the
operating system
Question 9
Which operating system design approach runs the core OS functions in kernel
mode and other services in user mode?
• A) Monolithic kernel
• B) Microkernel
• C) Hybrid kernel
• D) Exokernel