Bbt2215:Advanced Networking Concepts Question Paper
Bbt2215:Advanced Networking Concepts
Course:Bachelor Of Information Technology
Institution: Meru University Of Science And Technology question papers
Exam Year:2014
1
a. Using the layered approach explain the organization of a computer system. (4 Marks) b. Describe any two types of threaded systems. (4 Mark) c. Differentiate between cooperating and independent processes. (4 Marks) d. Differentiate between a stub and a skeleton. (2 Marks) e. Explain the abstract view of a computer system. (4 Marks) f. Draw a process state transition diagram using the five states and explain the interpretation of each process. (5 Marks) g. Describe the process control block and the various pieces of information that it contains in regard to process management. (4 Marks)
QUESTION TWO – 20 MARKS
a. Describe a thread and why it is useful in current system designs. (3 Marks) b. Given two processes (a) and (b) in the diagram below, explain the differences between them and one advantage and one disadvantage for each. (8 Marks)
2
Referring to the above exhibit; i. Briefly describe how interaction takes place between the two systems. (3 Marks) ii. What do the 1625 and 80 refer to and why are the necessary in inter-process communication. (3 Marks) iii. Explain the use and importance of 146.86.20.5 and 161.25.19.8 in the above system. (3 Marks)
QUESTION THREE – 20 MARKS
a. Describe the process control block and the various pieces of information that it contains in regard to process management. (6 Marks) b. A variable partition memory has at some point in time the following hole sizes in the given order: 20k, 15k, 40k, 60k, 10k, 25k. A new process is to be loaded of size 25k. Which hole size would be filled using bestfit, first-fit and worst-fit respectively. (3 Marks) c. Assuming three processes P1, P2 and P3 and three resources R1, R2 and R3. Device a combination of process allocation and requests that would deadlock all the three processes. (5 Marks) d. Using illustrations, describe the concept of the producer and consumer during inter-process communication. (6 Marks)
QUESTION FOUR – 20 MARKS
a. Describe four operations that can be performed on a file. (10 Marks) b. During process execution a parent process may terminate the execution of one of its child processes, explain the circumstances under which the parent can take such an action. (6 Marks) c. Describe the processes below, where they take place and why they are important. (4 Marks)
3
QUESTION FIVE – 20 MARKS
a. Explain the execution of a remote procedure call. (9 Marks) b. Explain three reasons for providing an environment that allows process cooperation. (6 Marks) c. Study and explain the program given in the following table. (5 Marks)
More Question Papers