Unit 4: Operating Systems - Subjective Questions

DECAP145 • Practice Questions with Detailed Answers

20 questions

1

Define an operating system. Explain its role as an interface between the user and computer hardware.

2

Explain the main purposes of an operating system in detail.

3

Describe the different types of operating systems with examples.

4

Distinguish between a Command-Line Interface (CLI) and a Graphical User Interface (GUI).

5

Explain how the operating system provides a user interface. Discuss the components of a GUI.

6

Describe how an operating system runs programs. Explain the steps involved in executing an application.

7

Explain the concept of sharing information as a function of the operating system.

8

Discuss how the operating system manages hardware. Explain the role of device drivers.

9

What is utility software? Explain how utility software enhances an operating system.

10

Compare Batch Operating Systems and Time-Sharing Operating Systems.

11

Explain multitasking and multiprocessing in the context of operating systems. How do they differ?

12

Describe the functions of a Real-Time Operating System (RTOS). Distinguish between hard and soft real-time systems.

13

Explain the concept of memory management performed by the operating system.

14

Discuss the file management function of an operating system in detail.

15

Explain the difference between a Network Operating System and a Distributed Operating System.

16

What is process management? Describe the different states of a process.

17

Explain in detail the major functions of an operating system with suitable examples. (Long answer)

18

Describe the various types of utility software and the specific role each plays in maintaining a computer system. (Long answer)

19

Explain the concept of CPU scheduling. Discuss why scheduling is important and mention common scheduling criteria.

20

Discuss the security and protection functions of an operating system. Why are they important?