1
2
3
100

What is an Operating System?

An Operating System is system software that manages hardware and software resources and provides services for programs.

100

What does CLI stand for?

Command Line Interface

100

What are the two modes of an Operating System?

User Mode and Kernel Mode What are the two modes of an Operating System?

200

Name main functions of an Operating System.

User Interface management, Resource management, Application services.

200

Give one example of a CLI-based system.

MS-DOS, Linux Terminal, Windows CMD

200

Which mode has full access to system resources?

Kernel Mode

300

What does an Operating System act as between the user and computer hardware?

It acts as an intermediary between the user and computer hardware.

300

What is the main difference between CLI and GUI?

CLI uses typed commands; GUI uses icons, windows, and mouse interaction.

300

What is User Mode?

A mode where applications run with limited access to system resources.

400

Why is an Operating System considered system software and not application software?

Because it manages system resources and provides a platform for applications, not direct user tasks.

400

Why is GUI considered more user-friendly than CLI?

Because it uses visual elements like icons and menus, making it easier to learn and use.

400

Why is paging useful for multitasking?

Because Kernel Mode has unrestricted access to hardware, memory, and CPU.

500

Explain how an Operating System manages hardware resources like CPU and memory.

It allocates CPU time, manages memory, controls I/O devices, and ensures programs run smoothly without conflict.

500

Explain how users interact with a computer in GUI compared to CLI.

In GUI, users click icons and menus; in CLI, users type commands to interact with the system.

500

Explain how an application switches from User Mode to Kernel Mode when accessing hardware like a camera.

The app sends a request (like camera access), OS checks permission, then Kernel Mode accesses hardware safely.