D686 Operating Systems for Computer Scientists - Set 2 - Part 2

Test your knowledge of technical writing concepts with these practice questions. Each question includes detailed explanations to help you understand the correct answers.

Question 21: Password authentication alone proves insufficient for sensitive systems. What additional authentication factor based on physical characteristics provides strongest identity verification when combined with passwords?

Question 22: Network file systems enable remote file access across networks. What consistency challenge arises when multiple clients cache the same file and one client modifies it?

Question 23: Preemptive scheduling improves system responsiveness but introduces complexity. What specific problem can occur when a process is preempted while updating shared data structures?

Question 24: Mobile operating systems must conserve battery while maintaining functionality. Which process management technique allows apps to remain in memory but suspends execution when not visible?

Question 25: Storage systems use different interfaces for various devices. What characteristic distinguishes block devices from character devices in terms of data access patterns and buffering?

Question 26: Secure systems implement mandatory access control policies. How does MAC differ from discretionary access control in terms of permission management and policy enforcement?

Question 27: Inter-process communication mechanisms vary in performance and complexity. What advantage does shared memory provide over message passing for high-frequency data exchange between processes?

Question 28: File systems implement different strategies for storing file data. What problem does indexed allocation solve that exists in both contiguous and linked allocation methods?

Question 29: CPU scheduling algorithms must balance competing goals. What specific problem occurs in priority scheduling when low-priority processes never execute due to continuous high-priority arrivals?

Question 30: Modern processors support speculative execution for performance. What security vulnerability arises when speculative execution accesses memory locations before permission checks complete?

Question 31: Debugging tools help developers identify system issues. What mechanism allows debuggers to control and examine other processes by intercepting system calls and signals?

Question 32: Distributed systems face unique challenges maintaining consistency. What problem occurs when network partitions split a distributed system into isolated groups that continue operating independently?

Question 33: Boot processes establish system security foundations. What security feature measures and verifies each boot component before execution to detect unauthorized modifications?

Question 34: Real-time systems require predictable scheduling behavior. What scheduling approach assigns fixed priorities based on task periods to meet periodic deadline requirements?

Question 35: Cloud storage systems replicate data across locations. What consistency model allows temporary inconsistencies but guarantees all replicas converge to same state eventually?

Question 36: Embedded systems often lack memory management units. What technique allows these systems to provide memory protection without hardware address translation support?

Question 37: Graphics-intensive applications require efficient memory management. What technique allows GPU and CPU to share the same physical memory pages eliminating costly data transfers?

Question 38: Container technologies provide lightweight virtualization. How do containers differ from traditional virtual machines in terms of resource isolation and operating system architecture?

Question 39: High-performance computing systems use parallel file systems. What capability distinguishes parallel file systems from traditional file systems when handling large-scale data operations?

Question 40: System administrators need to limit resource consumption. What mechanism allows setting maximum limits on CPU time, memory usage, and file sizes for processes?


Complete the Captcha to view next question set.

Don't Want to Study?

Save Time on Studies, Spend More with Family & Friends! Pay-After-you-Pass!

Get Exam Support