Operating Systems 2075 (old)

Tribhuwan University
Institute of Science and Technology
2075 (old)
Bachelor Level / Fourth Semester / Science
Computer Science and Information Technology ( CSC259 )
( Operating Systems )
Full Marks: 60
Pass Marks: 24
Time: 3 hours
Candidates are required to give their answers in their own words as far as practicable.
The figures in the margin indicate full marks.

Section-A

Attempt any two questions:   (2x10=20)

1.  Define Monolithic and Layered System with suitable examples.

10 marks view

                                OR

Explain the memory management with example.

10 marks view

2.  Differentiate between:

    a) Paging and Segmentation

    b) Allocation of Swap Space

    c) File attributes

10 marks view

3.  Describe the goal of I/O software? What are the functions of Interrupt Handler? Explain.

10 marks view

Section-B

Attempt any eight questions:   (8x5=20)

4.  Describe the technique of long file names? In your opinion, which one is most efficient? Give reason to justify your answer.

5 marks view

5.  Briefly define the term scheduler in the context of any operating system. List three aims of the scheduler in any operating system.

5 marks view

6. Define the term race condition. Differentiate between race conditions and critical regions.

5 marks view

7.  Why paging is used? Explain with an example.

5 marks view

8.  What is the virtual memory? What are the functions of associative memory?

5 marks view

9.  What resources are used when a thread is created? How does it differ from the resources used to create processes?

5 marks view

10.  Define the essential properties of (a) Batch,  (b) Time sharing,  (c) Real time operating systems.

5 marks view

11.  What are the differences between Busy Waiting and Blocking?

5 marks view

12.  What is direct memory access? Discuss its working principle.

5 marks view