🎓 BookMCQ
← Back to Operating System

📖 3. Processes in Operating System

📖 From Operating System • 434 questions available

About 3. Processes in Operating System

A process is simply a program that is currently being executed. While a program is just a static file of code sitting on your hard drive (like an app you haven't opened yet), a process is the active, running version of that program. For example, when you double-click to open a web browser, the OS creates a new process for it. This process contains all the information needed to run the program, such as the code itself, the data it is working on, and the current state of its execution, like which instruction is being processed next.

The OS manages many processes at the same time, switching between them so quickly that it seems like they are all running simultaneously. This is called multitasking. Each process is given its own separate space in memory to prevent it from interfering with other processes. The OS is responsible for creating, scheduling, and terminating processes. It also controls the state of each process, whether it is running, ready to run, or waiting for some event (like a user typing), ensuring that the computer runs smoothly and efficiently.


Practice MCQs for 3. Processes in Operating System. Test your knowledge with carefully crafted questions across easy, medium, and hard difficulty levels.

🔄 Last updated: 2026-08-07

128
Easy
159
Medium
147
Hard

📌 Topics in this Chapter

Client server communication in the context of processes in operating system
27 MCQsView →
Interprocess Communication in process implementation
50 MCQsView →
IPC systems examples shared memory message passing
46 MCQsView →
Process Concept in the context of process implementation
65 MCQsView →
Process creation and termination in operating system
136 MCQsView →
Process Scheduling in operating system
110 MCQsView →