Introduction
Questions onMultitasking, Multiprocessing, மற்றும் Multithreading குறித்த கேள்விகள் PO-level மற்றும் mains தேர்வுகளில் மிகவும் பொதுவாக கேட்கப்படுகின்றன. இந்த சொற்கள் ஒரே மாதிரி தோன்றினாலும், அவை முழுமையாக வேறுபட்ட execution conceptsஐ குறிக்கின்றன.
தேர்வாளர்கள் சரியாக அடையாளம் காண்கிறார்களா என்பதை பரீட்சகர்கள் அடிக்கடி சோதிப்பார்கள் - ஒரே நேரத்தில் என்ன execute செய்யப்படுகிறது என்பதை: tasks, processors, அல்லது threads.
Pattern: Multitasking, Multiprocessing & Multithreading
Pattern
Multitasking என்பது ஒரு single CPUயில் பல tasks ஓடுவதை குறிக்கும், Multiprocessing என்பது parallel executionக்காக பல CPUகளை பயன்படுத்துவதை குறிக்கும், மற்றும் Multithreading என்பது ஒரு single processக்குள் பல threads execute செய்வதை குறிக்கும்.
Step-by-Step Example
Question
ஒரு computer system, single CPU பயன்படுத்தி ஒரே நேரத்தில் பல applicationsஐ இயக்குகிறது. இது எந்த conceptஐ விவரிக்கிறது?
Options:
A. Multiprocessing
B. Multithreading
C. Multitasking
D. Distributed processing
Solution
-
Step 1: CPU எண்ணிக்கையை கண்டறியுங்கள்
கேள்வியில் தெளிவாக single CPU என்று குறிப்பிடப்பட்டுள்ளது. -
Step 2: ஒரே நேரத்தில் என்ன ஓடுகிறது என்பதை கண்டறியுங்கள்
பல applications அல்லது tasks ஒரே நேரத்தில் இயங்குகின்றன. -
Final Answer:
Multitasking → Option C -
Quick Check:
One CPU + many tasks = Multitasking ✅
Quick Variations
1. சில கேள்விகள் multiple CPUs சம்பந்தமான concept எது என்று கேட்கலாம்.
2. சில நேரங்களில் ஒரு processக்குள் உள்ள threads பற்றி கேள்வி அமைக்கப்படும்.
3. execution concept மற்றும் அதன் definitionஐ match செய்யும் கேள்விகள் பொதுவாக வரும்.
Trick to Always Use
- Step 1 → எது multiply செய்யப்படுகிறது என்பதை கண்டறியுங்கள்: tasks, processors, அல்லது threads.
- Step 2 → நேரடியாக match செய்யுங்கள்: Tasks → Multitasking, CPUs → Multiprocessing, Threads → Multithreading.
Summary
Summary
- Multitasking ஒரு single CPUயில் பல tasksஐ இயக்க அனுமதிக்கிறது.
- Multiprocessing parallel executionக்காக பல CPUகளை பயன்படுத்துகிறது.
- Multithreading ஒரு single processக்குள் பல threadsஐ இயக்குகிறது.
- இது அடிக்கடி கேட்கப்படும், குழப்பம் தரக்கூடிய, ஆனால் scoring அதிகமான exam pattern ஆகும்.
