Class: IV Year -II Sem B.
Tech (CSE & IT) Subject: Distributed Systems
=============================================================================================
Objective Exam
Name: Hall Ticket No.
1. What is the main advantage of a distributed system? [ ]
(A) High cost of operation (B) Centralized control (C) Resourse sharing (D) Limited scalability
2. Which technology is associated with modern trends in distributed systems? [ ]
(A) Batch processing (B) Cloud computing (C) Dial-up network (D) Dial defragmentation
3. Which architecture model is based on service provision? [ ]
(A) Layered model (B) Client-server model (C) Peer-to-peer model (D) All of the above
4. Fundamental model focus on: [ ]
(A) Color coding (B) Interaction, failure and security
(B) Printer setting (D) Software marketing
5. Which protocol ensures reliable delivery of packets? [ ]
(A) TCP (B) IP (C) UDP (D) ICMP
6. Which principle is essential in network communication? [ ]
(A) Encryption (B) Firewalls (C) Protocols and packet switching (D) USB cables
7. The microkernel architecture provides: [ ]
(A) All system services in kernel space (B) No support for threads
(B) Only one process per system (D) Minimal kernel functionality with services in user space
8. Which technology supports OS-level virtualization? [ ]
(A) RPC (B) containers
(B) BIOS (D) ARP protocol
9. AFS uses what kind of caching to improve performance? [ ]
(A) Server-side only (B) Client-side whole-file caching (C) In-memory only (D) No caching is used
10. Which feature is commonly added in modern DFS for better fault tolerance? [ ]
(A) Disk defragmentation (B) Replication of data across multiple servers
(C) Manual routing tables (D) Static IP addressing
II Fill in the Blanks:
1. Distributed system aim to provide .
2. Challenges in distributed systems includes .
3. Example of a distributed system is the. ___________________.
4. ____________refers to the time delay between sending and receiving data.
5. It hides the complexities of_____________________ from the programmer.
6. RPC uses__________________ to package procedure parameters into a message.
7. It often uses____________________ like semaphores or locks.
8. It offers standard interfaces and services to support ________________________.
9. Many distributed applications use_________________ to manage multiple tasks concurrently.
10. Communication can be_______________ (blocking) or_______________ (non-blocking).
* * *
Descriptive Exam
Answer any TWO (2) questions. Each question carries 5 marks. Marks: 2 x 5 = 10
1. Distinguish between LAN, WAN, and MAN with suitable examples.
2. What is Remote Method Invocation (RMI)? How is it different from RPC?
3. What is OS-level virtualization? How does it differ from hardware virtualization?
4. What is the Andrew File System (AFS)? How does it differ from NFS?