Podcast
Questions and Answers
If a system's performance is degraded due to excessive memory swapping, which action would NOT directly improve its performance?
If a system's performance is degraded due to excessive memory swapping, which action would NOT directly improve its performance?
- Adding more RAM to the system.
- Increasing the swap space size. (correct)
- Using faster storage (e.g., SSD) for swap space.
- Optimizing the application code to reduce memory usage.
Which of the following is NOT a typical function of an operating system kernel?
Which of the following is NOT a typical function of an operating system kernel?
- Enforcing security policies and access control.
- Providing a user interface (GUI or CLI). (correct)
- Managing system resources like CPU, memory, and I/O.
- Handling system calls from user-level applications.
Which of the following scenarios would benefit MOST from using a real-time operating system (RTOS)?
Which of the following scenarios would benefit MOST from using a real-time operating system (RTOS)?
- Performing batch processing of financial transactions.
- Running a web server with high traffic.
- Controlling a robotic arm in a manufacturing plant. (correct)
- Playing a high-definition video game.
Which of the following is LEAST likely to be a cause of a process experiencing starvation?
Which of the following is LEAST likely to be a cause of a process experiencing starvation?
In the context of operating systems, what is the primary purpose of a device driver?
In the context of operating systems, what is the primary purpose of a device driver?
What is the main advantage of using a microkernel architecture compared to a monolithic kernel architecture?
What is the main advantage of using a microkernel architecture compared to a monolithic kernel architecture?
Which of the following is NOT a characteristic of a well-designed API (Application Programming Interface)?
Which of the following is NOT a characteristic of a well-designed API (Application Programming Interface)?
If a system uses a virtual memory system with paging, what is the most likely consequence of accessing a memory address that is not currently in physical RAM?
If a system uses a virtual memory system with paging, what is the most likely consequence of accessing a memory address that is not currently in physical RAM?
Which of the following scheduling algorithms is most prone to causing starvation?
Which of the following scheduling algorithms is most prone to causing starvation?
What is the primary function of the TLB (Translation Lookaside Buffer) in a virtual memory system?
What is the primary function of the TLB (Translation Lookaside Buffer) in a virtual memory system?
Which of the following is NOT a valid benefit of using threads within a process?
Which of the following is NOT a valid benefit of using threads within a process?
Which of the following is the MOST important reason for implementing mutual exclusion in concurrent programming?
Which of the following is the MOST important reason for implementing mutual exclusion in concurrent programming?
Which of the following is a common technique for preventing deadlocks?
Which of the following is a common technique for preventing deadlocks?
In the context of file systems, what is the primary purpose of journaling?
In the context of file systems, what is the primary purpose of journaling?
Which of the following is NOT a typical function provided by a system call?
Which of the following is NOT a typical function provided by a system call?
Which of the following best describes the concept of context switching in an operating system?
Which of the following best describes the concept of context switching in an operating system?
What is the purpose of the 'chmod' command in a Unix-like operating system?
What is the purpose of the 'chmod' command in a Unix-like operating system?
Which of the following is NOT a key characteristic of cloud computing?
Which of the following is NOT a key characteristic of cloud computing?
Which of the following is the most significant advantage of using containerization (e.g., Docker) compared to traditional virtualization (e.g., VMs)?
Which of the following is the most significant advantage of using containerization (e.g., Docker) compared to traditional virtualization (e.g., VMs)?
What is the primary purpose of a message queue in inter-process communication?
What is the primary purpose of a message queue in inter-process communication?
Flashcards are hidden until you start studying