JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD B.Tech III OPERATING SYSTEMS Previous Question Paper (July/August - 2023 - R16)

B.Tech | III | I | R16 | July/August - 2023

Answer PaperPaper Code: 135SCMaximum Marks: 75Time: 3 hours

Note: i) Question paper consists of Part A, Part B. ii) Part A is compulsory, which carries 25 marks. In Part A, answer all questions. iii) In Part B, Answer any one question from each unit. Each question carries 10 marks and may have a, b as sub questions.

Part A

125 marks
a

What are operating system services?

2 marks

Answer

Operating system services are the set of functions provided by the OS to create an environment for the execution of programs. Key services include program execution, I/O operations, file-system manipulation, communications, error detection, resource allocation, accounting, and protection/security.

b

Write about user and OS interface.

3 marks

Answer

The user and OS interface acts as the bridge between the user and the hardware. It primarily exists in two forms: the Command-Line Interface (CLI), which allows users to type commands directly to be executed, and the Graphical User Interface (GUI), which uses windows, icons, menus, and pointers to interact with the system. Some systems also provide batch interfaces where commands are entered into files for later execution.

c

What is ready queue?

2 marks

Answer

Sign in to view the complete answer paper.

d

What is the purpose of exec() system call?

3 marks

Answer

Sign in to view the complete answer paper.

e

What is external fragmentation?

2 marks

Answer

Sign in to view the complete answer paper.

f

If the main memory is 64KB and secondary memory is 128KB, how many pages and frames are there if page size is 2KB? How many entries are there in page table?

3 marks

Answer

Sign in to view the complete answer paper.

g

What are various file access methods?

2 marks

Answer

Sign in to view the complete answer paper.

h

What is the purpose of seek() function?

3 marks

Answer

Sign in to view the complete answer paper.

i

What is hold-and-wait condition?

2 marks

Answer

Sign in to view the complete answer paper.

j

What is resource allocation graph?

3 marks

Answer

Sign in to view the complete answer paper.

Part B

2

What is a system call? Explain different types of system calls.

10 marks

Answer

Sign in to view the complete answer paper.

OR
3

Explain operating system role in process management and memory management.

10 marks

Answer

Sign in to view the complete answer paper.

4

How can we use semaphores in process synchronization? Explain.

10 marks

Answer

Sign in to view the complete answer paper.

OR
5

Perform preemptive and non-preemptive priority scheduling on following data (5 – highest priority, 1 – lowest priority) and compute average waiting time:

Process IDArrival timeBurst timepriority
P01044
P02151
P03372
P04515
P05693
10 marks

Answer

Sign in to view the complete answer paper.

610 marks
a

What is demand paging? What are the various steps involved when a page fault occurs? Explain.

5 marks

Answer

Sign in to view the complete answer paper.

b

What are the various methods to avoid thrashing? Explain them.

5 marks

Answer

Sign in to view the complete answer paper.

OR
7

Explain how memory management is done through segmentation?

10 marks

Answer

Sign in to view the complete answer paper.

8

Explain various disk scheduling algorithms with example.

10 marks

Answer

Sign in to view the complete answer paper.

OR
9

What is a file? Explain various file allocation methods.

10 marks

Answer

Sign in to view the complete answer paper.

10

Explain banker’s algorithm for deadlock avoidance with an example.

10 marks

Answer

Sign in to view the complete answer paper.

OR
1110 marks
a

What is access matrix? How is it implemented? Explain.

5 marks

Answer

Sign in to view the complete answer paper.

b

Explain how resource allocation graph can be used to deadlock avoidance.

5 marks

Answer

Sign in to view the complete answer paper.

About this paper

This page contains the question paper of OPERATING SYSTEMS from JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD for B.Tech EIE III I, July/August - 2023, R16.

For the solved question paper with answers, switch to the Answer Paper tab.

Other papers in OPERATING SYSTEMS

Loading Question Papers

Fetching data from database...