Ics2208;Operating Systems Ii Question Paper
Ics2208;Operating Systems Ii
Course:Bachelor Of Information Technology
Institution: Meru University Of Science And Technology question papers
Exam Year:2013
QUESTION ONE – 30 MARKS
a. Explain the following: i. Process (2 Marks) ii. Kernel (2 Marks) iii. Round robin scheduling (2 Marks)
b. Differentiate between: i. Multitasking and multiprogramming (2 Marks) ii. Interrupt and trap (2 Marks)
c. To manage processes the operating systems needs to know details of the processes. List any three. (3 Marks) d. Managing processes is a key concern of modern operating system. Explain the concept of concurrency. (3 Marks)
e. What are the four conditions that create a deadlock? (4 Marks)
f. Distinguish between internal and external fragmentation. (2 Marks)
g. Briefly explain the concept of swapping. (2 Marks)
h. Operating systems are the foundation of computer systems. Discuss three issues handled by operating systems to support this claim. (6 Marks)
2
QUESTION TWO – 20 MARKS
a. Explain the following: i. Distributed systems (2 Marks) ii. Middleware (2 Marks) iii. Remote procedure calls. (2 Marks) b. What distinguishes client/server computing from any other form of distributed data processing? (4 Marks) c. Discuss differences between the following computing approaches. i. Thin clients (2 Marks) ii. Fat clients (2 Marks)
d. Discuss three computing benefits of distributed systems over non-distributed systems. (6 Marks)
QUESTION THREE – 20 MARKS
a. Explain the following requirements on memory management: i. Relocation (2 Marks) ii. Protection (2 Marks) iii. Sharing (2 Marks) iv. Logical organization (2 Marks)
b. In fixed partitioning scheme, discuss three benefits of using unequal size partitions. (3 Marks) c. Differentiate between the following: i. Internal and external fragmentation (2 Marks) ii. Logical and physical addresses (2 Marks)
d. Discuss why memory management is critical to optimum performance of a computer system. (5 Marks)
QUESTION FOUR – 20 MARKS
a. Differentiate between a file and a database. (2 Marks) b. List and briefly define four file organizations. (8 Marks) c. Discuss how file access control is handled in UNIX operating systems. (5 Marks) d. What is the relationship between a path name and a working directory? List three operations performed on a directory. (5 Marks)
QUESTION FIVE – 20 MARKS
a. Explain the following components of a Linux operating system. i. Kernel (2 Marks) ii. System libraries (2 Marks) iii. System utilities (2 Marks)
b. What are the pros and cons of writing an operating system in a high level language such as C? (5 Marks) c. Explain the concept of virtual memory. What is the difference between simple paging and virtual memory paging? (5 Marks) d. Why is the principle of locality crucial to the use of virtual memory? (4 Marks)
More Question Papers