Bct2201:Computing And Communication Question Paper
Bct2201:Computing And Communication
Course:Bachelor Of Business Information Technology
Institution: Meru University Of Science And Technology question papers
Exam Year:2011
1
1) Define the following terms [3 marks]
a) Process
b) Kernel
c) Memory
2) Distinguish between fixed partitioning and dynamic partitioning in regard to memory
management [2 marks]
3) Explain four functions performed by an operating system [4 marks]
4) Using an illustration, describe the five layers of a layered operating system architecture
[5 marks]
5) Explain the following memory management concepts [6 marks]
a) Paging
b) swapping
c) Partitioning
6) In file management explain three file access methods [6 marks]
7) Briefly describe the historical development of operating systems from the first generation to
fourth generation [4 marks]
QUESTION TWO [20 MARKS]
1) Define the following terms [5 marks]
a) Interprocess communication (IPC)
b) Critical section
c) Mutual exclusion
d) Semaphore
e) Deadlock
2
2) Using the figure below, explain how processes transition between different states [6 marks]
1 3 2
4
3) Explain four conditions that necessitates a deadlock to occur [4 marks]
4) Discuss five Desired Features of A Good Message-Passing System [ 5 marks]
QUESTION THREE [20 MARKS]
1) Differentiate between the following: [4 marks]
a) Preemptive and nonpreemptive scheduling
b) Long term scheduling and short term scheduling
2) Using examples explain Distributed Transaction Properties [4 marks]
3) Describe the following CPU scheduling algorithms: [8 marks]
a) Round robin
b) FCFS
c) SJF
d) SRN
4) Explain four conditions necessary to avoid race condition (4 marks
QUESTION FOUR [20 MARKS]
1) Define the following I/O related terms [5 marks]
a) Buffer
b) Interrupt
c) Concurrency
d) Distributed systems
e) synchronization
2) Discuss using examples three methods of Concurrency control in distributed file systems
[6 marks]
3) Using illustrations, describe three disk scheduling policies. [6 marks]
4) Explain Why timing is important in DS [3 marks]
Running
Blocked
Ready
More Question Papers