Course Generator
Gallery
Toggle theme
Sign In
computer engineering subjects
Unit 1
Database Management Systems
Introduction to Database Systems
SQL Basics and Querying
Database Design and Normalization
Transactions and Concurrency Control
Database Security and Administration
Unit 2
Artificial Intelligence
Introduction to Artificial Intelligence
Machine Learning Fundamentals
Neural Networks and Deep Learning
Natural Language Processing
AI Ethics and Implications
Unit 3
Operating Systems
Introduction to Operating Systems
Process Management
Memory Management
File Systems and Storage
Concurrency and Synchronization
Unit 4
Object-Oriented Programming (OOP) Concepts
Introduction to OOP
Classes and Objects
Inheritance and Polymorphism
Encapsulation and Abstraction
Design Patterns in OOP
Unit 3 • Chapter 2
Process Management
Summary
Concept Check
What happens to a program when it is loaded into main memory?
It becomes a process ready for execution by the CPU.
It converts to a library function.
It gets saved back to secondary memory.
It remains in a dormant state.
Which data structure holds processes waiting for CPU access?
Disk storage allocation.
Data cache placement.
The ready queue manages waiting processes.
Main memory structure.
How does the operating system manage CPU access among processes?
It allows all processes concurrent access.
It prioritizes processes based on memory size.
It allocates CPU time to processes sequentially based on scheduling.
It randomly assigns CPU to processes.
What state is a program in when it resides in secondary memory?
It is executing instructions.
It is considered a program, not a process.
It is a stored library.
It is in idle state.
What does the CPU do with a process in main memory?
It stores the process for later.
The CPU executes the process instructions.
It terminates the process.
It sends the process to disk.
Check
Previous
Introduction to Operating Systems
Next
Memory Management