JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

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

B.Tech | III | I | R16 | August - 2022

Answer PaperPaper Code: 135CVMaximum Marks: 75Time: 3 Hours

Answer any five questions. All questions carry equal marks.

Main

115 marks
a

What is an operating system? Explain operating system design and implementation.

8 marks

Answer

An operating system is a system software that acts as an intermediary between a computer user and the computer hardware. Its primary goals are to execute user programs, make the computer system convenient to use, and use the computer hardware in an efficient manner.

Operating system design and implementation involve several key considerations:

  • Design Goals: Designers must define user goals (convenience, ease of use, reliability) and system goals (efficiency, ease of maintenance, flexibility). These goals often conflict, requiring trade-offs.
  • Policy vs. Mechanism: A critical principle is separating mechanism (how to do something) from policy (what will be done). This allows for flexibility; if a policy changes, the underlying mechanism remains unchanged.
  • Implementation: Early operating systems were written in assembly language. Modern systems are primarily written in high-level languages like C or C++, which allow for faster development, easier debugging, and better portability.
  • System Structure: Common structures include monolithic kernels (all services in one address space), layered approaches (modular hierarchy), microkernels (moving services to user space), and modular designs (loadable kernel modules).
b

Write short notes on computing environments.

7 marks

Answer

Computing environments have evolved to meet diverse hardware and software requirements:

  • Traditional Computing: Includes office and home environments, typically involving PCs connected to networks, providing a balance between local processing and shared resources.
  • Mobile Computing: Designed for handheld devices like smartphones and tablets. These environments prioritize power management, touch-based interfaces, and wireless connectivity.
  • Distributed Systems: A collection of physically separate, heterogeneous computer systems networked together to provide users with access to various resources, improving computational speed and reliability.
  • Client-Server Computing: A model where servers provide resources or services to clients. This is the foundation for most web-based applications.
  • Cloud Computing: Delivers computing services (servers, storage, databases) over the internet. It offers on-demand availability and scalability without requiring direct active management by the user.
  • Real-Time Embedded Systems: Specialized systems found in industrial controllers or medical devices, where the operating system must guarantee response times within strict time constraints.
215 marks
a

What is system call? Explain various types of system calls for process management.

8 marks

Answer

Sign in to view the complete answer paper.

b

Explain the structure of an operating system.

7 marks

Answer

Sign in to view the complete answer paper.

315 marks
a

What is meant by process? Explain the various states in the process state transition diagram.

8 marks

Answer

Sign in to view the complete answer paper.

b

Write a brief notes on schedulers.

7 marks

Answer

Sign in to view the complete answer paper.

415 marks
a

Discuss in brief about scheduling Linux and Windows in OS.

8 marks

Answer

Sign in to view the complete answer paper.

b

Describe the Round-robin process scheduling algorithm with an example.

7 marks

Answer

Sign in to view the complete answer paper.

515 marks
a

Define paging. Draw and explain the structure of page table.

8 marks

Answer

Sign in to view the complete answer paper.

b

Differentiate between contiguous and non-contiguous memory allocation strategies.

7 marks

Answer

Sign in to view the complete answer paper.

615 marks
a

Explain optimal page replacement algorithm with an example.

8 marks

Answer

Sign in to view the complete answer paper.

b

Discuss in detail about the advantages of virtual memory.

7 marks

Answer

Sign in to view the complete answer paper.

715 marks
a

Describe various file access methods.

8 marks

Answer

Sign in to view the complete answer paper.

b

Give the syntax of lseek() system call and explain its basic functionality.

7 marks

Answer

Sign in to view the complete answer paper.

815 marks
a

Explain the characteristics of deadlocks.

7 marks

Answer

Sign in to view the complete answer paper.

b

What is an access matrix? Explain the implementation of access matrix with an example.

8 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, August - 2022, 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...