Get premium membership and access revision papers, questions with answers as well as video lessons.

Bbt 2102:Fundamentals Of Computer System Question Paper

Bbt 2102:Fundamentals Of Computer System 

Course:Bachelor Of Business Information Technology

Institution: Meru University Of Science And Technology question papers

Exam Year:2010



1
a. Giving examples, explain the following terms as used in distributed operating systems. (5 Marks)
i. A distributed system
ii. Mutex
iii. Condition variable
iv. Non-migratory
v. Migratory
b. With the aid of a diagram, distinguish between operating system and network operating system. (4 Marks)
c. Explain five advantages of distributed systems over centralized systems. (10 Marks)
d. Explain three disadvantages of distributed systems. (3 Marks)
e. Like traditional processes, outline the four states of threads. (4 Marks)
f. Distinguish between static and dynamic threads management. (4 Marks)
QUESTION TWO – 20 MARKS
a. Consider two processors and two processes. Process 1 runs at 10MIPS; processors 2 runs at 100MIPS, but
has a waiting list of backlogged processes that will take 5 second to finish off process A has 100 million
instructions and process B has300 million. Compute response times for each process on each processor
(including wait time). (5 Marks)
b. Discuss the five design issues that people contemplating building a distributed operating system must deal
with. (15 Marks)
2
QUESTION THREE – 20 MARKS
a. Distinguish between communication deadlocks and resource deadlocks. (4 Marks)
b. Outline four strategies are used to handle deadlocks in distributed systems. (4 Marks)
c. A large number of processor allocation algorithms have been proposed over the years. Discuss any four
algorithms. (12 Marks)
QUESTION FOUR – 20 MARKS
a. With aid of a diagram explain the workstation model of distributed system. (4 Marks)
b. Outline four reasons why diskless workstations are popular at universities and companies. (8 Marks)
c. With the aid of a diagram explain the Client-Server Model in a distributed system. (3 Marks)
d. Identify five different classes of failures that can occur in RPC systems. (5 Marks)
QUESTION FIVE – 20 MARKS
a. Distinguish between explicit file replication and lazy replication as used in distributed file system.
(3 Marks)
b. A consistency model is essentially a contract between the software and the memory. It says that if software
agrees to obey certain rules, the memory promises to work correctly. If the software violates these rules,
the correctness of memory operation is no longer guaranteed. Discuss the variety of consistency models
used in distributed system memory. (8 Marks)
c. Distinguish between file service and file server as used in distributed file system. (4 Marks)
d. Give a comparison between stateless server and stateful server. (5 Marks)






More Question Papers


Popular Exams



Return to Question Papers