🌟
Section 00
महत्वपूर्ण परीक्षा तथ्य (Basic Facts)
विशेष तथ्य
🌍 विश्व के संदर्भ में (World Context)
-
Pascaline (1642–44) — निर्माता: Blaise Pascal
- दूसरा नाम: Adding Machine
- Clock व Odometer के सिद्धांत पर
- केवल जोड़-घटाव कर सकती थी
-
Leibniz Calculator — निर्माता: Gottfried von Leibniz
- जोड़-घटाव के साथ गुणा-भाग भी
- Pascaline का उन्नत रूप
-
Charles Babbage — Father of Computer
- 1822 → Difference Engine (steam + gear)
- 1833 → Analytical Engine — आधुनिक कंप्यूटर का आधार
-
Lady Ada Lovelace — First Programmer
- Analytical Engine में पहला Program लिखा
- Binary System की आविष्कारक
-
Herman Hollerith (1889) — Electromechanical Punchcard Machine
- Census data processing के लिए
- Punchcard के आविष्कारक
-
ENIAC (1943–46) — Electronic Numerical Integrator & Calculator
- विश्व का पहला general purpose electronic digital computer
- निर्माता: Jon Mauchly & J. Presper Eckert
-
EDVAC (1944)
- John Von Neumann के Logical Design पर आधारित
- Binary serial computer
-
Dr. Von Neumann — Modern Computer में सर्वाधिक योगदान
- Data & Instructions को Binary (0,1) में store करने की अवधारणा
-
UNIVAC-I (1954) — Universal Automatic Computer
- GEC द्वारा निर्मित
- पहला commercial computer
-
Father of Modern Computer Science: Alan Turing (एलन ट्यूरिंग)
🇮🇳 भारत के संदर्भ में (UKPSC Special)
-
TIFRAC (1956) — Tata Institute of Fundamental Research Automatic Calculator
- भारत में विकसित पहला कंप्यूटर
-
Siddharth (सिद्धार्थ)
- भारत में निर्मित प्रथम PC (Personal Computer)
-
Supercomputing के जनक: डॉ. विजय पी. भटकर
-
National Science Day: 28 फरवरी
- रमन प्रभाव की खोज की स्मृति में
🕐
Section 01
कंप्यूटर की पाँच पीढ़ियाँ (Generations of Computer)
~5 Qs
🎯 परीक्षा ट्रिक — पीढ़ियों का क्रम याद रखें
V T I M A
Vacuum Tube → Transistor → Integrated Circuit → Microprocessor → Artificial Intelligence
| विशेषता |
प्रथम पीढ़ी 1946–1959 |
द्वितीय पीढ़ी 1959–1965 |
तृतीय पीढ़ी 1965–1971 |
चतुर्थ पीढ़ी 1971–1980 |
पंचम पीढ़ी 1980–अब तक |
| Hardware |
Vacuum Tube |
Transistorp & n type (Si, Ge) |
IC (Integrated Circuit)SSI & MSI |
MicroprocessorVLSI |
ULSI / SLSINotebook, Internet |
| Software |
Machine Language (0,1) |
Assembly LanguageCOBOL, FORTRANBatch OS |
High Level LanguagePL/1, PASCAL, BASICTime Sharing OS |
CUI → GUIC Language, UNIXMS-DOS, Windows |
Internet, MultimediaParallel Processing |
| Memory |
Punch CardPaper Tape |
Magnetic Tape & Disk |
Magnetic Storage ↑ |
Semiconductor Memory |
CloudOptical Disk |
| Speed |
Milli Second (ms) |
Micro Second (μs) |
Nano Second (ns) |
Pico Second (ps) |
— |
| Examples |
ENIAC, EDVAC, UNIVAC-I |
IBM-1401, UNIVAC, PDP-8 |
IBM-360, PDP-11 |
IBM PC, Apple PC |
Pentium, Notebook, Supercomputer |
| कमियाँ |
बहुत महँगाविशाल आकारअत्यधिक ऊर्जाError prone |
महँगाअपेक्षाकृत छोटा |
छोटा & सस्तातेज़ & सरल |
सस्ताHigh capacity |
अत्यंत तेज़अत्यंत छोटा |
💡 परीक्षा हेतु महत्वपूर्ण तथ्य
- FORTRAN: Formula Translation — विज्ञान/गणित हेतु प्रथम High Level Language
- COBOL: Common Business Oriented Language — व्यापारिक कार्यों हेतु
- BASIC: Beginners All-purpose Symbolic Instruction Code — शुरुआती प्रोग्रामिंग
- Transistor (1947): आविष्कारक — John Bardeen, William Shockley & Walter Brattain (Bell Laboratories)
- Moore's Law: माइक्रोचिप पर ट्रांजिस्टरों की संख्या हर 18–24 माह में दोगुनी होती है
- Quantum Computer: Quantum Theory of Matter पर आधारित — Memory को Qubit (Quantum bit) में मापते हैं
🖥️
Section 02
कंप्यूटर के प्रकार (Types of Computer)
~6 Qs
A. कार्यप्रणाली के आधार पर (Based on Operation)
Analog Computer
भौतिक मात्राओं का मापन
- दाब, ताप, तापमान आदि मापने के लिए
- डेटा लगातार (Continuous) बदलता है
- उदा: पेट्रोल पंप मशीन, स्पीडोमीटर
Digital Computer
आँकड़ों की गणना
- 0 और 1 (Binary) पर काम करते हैं
- Office/घरेलू कार्य व डेटा प्रोसेसिंग
- उदा: PC, Laptop, Smartphone
Hybrid Computer
Analog + Digital
- Input भौतिक रूप में
- Output डिजिटल अंकों में
- उदा: ECG Machine, ICU की मशीनें
B. आकार के आधार पर (Based on Size) — बड़े से छोटा
Super Computer (सबसे बड़ा)
→
Mainframe Computer
→
Mini Computer
→
Micro Computer (सबसे छोटा)
| प्रकार | मुख्य उपयोग | विशेषता एवं उदाहरण |
| Super Computer |
मौसम पूर्वानुमानवैज्ञानिक अनुसंधानअंतरिक्ष विज्ञान |
गति FLOPS में मापी जाती हैउदा: Fugaku, Frontier, PARAM |
| Mainframe Computer |
बड़े संगठनों मेंबैंकों में Server के रूप में |
हजारों users एक साथउदा: IBM Z Series |
| Mini Computer |
मध्यम स्तर की कंपनियों मेंData Storage हेतु |
Micro से बड़े, Mainframe से छोटेउदा: PDP-11 |
| Micro Computer |
व्यक्तिगत उपयोगघरेलू व ऑफिस कार्य |
Microprocessor होता हैउदा: Desktop, Laptop, Mobile, Tablet |
🚀 सुपर कंप्यूटर: भारत एवं विश्व
- भारत का प्रथम सुपर कंप्यूटर: PARAM 8000 (1991, C-DAC पुणे)
- C-DAC (पुणे): PARAM Series — Param Padma, Param Siddhi
- BARC: ANUPAM (अनुपम) Series
- NAL: FLOSOLVER | DRDO: PACE Series
- AIRAWAT: भारत का सबसे तेज़ AI Supercomputer
- Pratyush: मौसम विज्ञान, IITM पुणे
- विश्व के सबसे तेज़: Frontier (USA), Fugaku (Japan)
🗣️
Section 03
कंप्यूटर की भाषाएँ (Computer Languages)
~7 Qs
A. भाषाओं के स्तर एवं पीढ़ियाँ
Low Level Language (निम्न स्तरीय)
- मशीनी भाषा (1st Gen): केवल 0 और 1 (Binary) — Trick: 1=ON, 0=OFF
- Assembly भाषा (2nd Gen): Mnemonic Codes — ADD (जोड़), SUB (घटाव)
- Machine Dependent होती हैं
High Level Language (उच्च स्तरीय)
- मनुष्य के पढ़ने योग्य (English जैसे शब्द)
- 3rd Gen: FORTRAN, COBOL, BASIC, PASCAL, C, C++, Java
- 4th Gen (Domain Specific): SQL, MATLAB, RPG — कम instructions में ज़्यादा काम
- 5th Gen (AI / Constraint Based): Prolog, LISP, Mercury — problem define करो, solution computer ढूंढे
- Machine Independent
B. भाषा अनुवादक (Language Translators) महत्वपूर्ण
📌 Source Code → Object Code
कंप्यूटर केवल Machine Language (Object Code) समझता है। हम Source Code (HLL) लिखते हैं — Translator इन्हें बदलता है।
| Translator | कार्यप्रणाली | विशेषता एवं उदाहरण |
| Assembler (असेम्बलर) |
Assembly भाषा → मशीनी भाषा |
केवल 2nd Gen की Assembly भाषा के अनुवाद हेतु |
| Interpreter (इंटरप्रेटर) |
High Level → Machine (Line by Line) |
एक-एक लाइन अनुवादError तुरंत पकड़ता हैगति — धीमीउदा: Python, Ruby |
| Compiler (कम्पाइलर) |
High Level → Machine (Whole Program) |
पूरे Program को एक साथ अनुवादतेज़ गतिउदा: C, C++ |
📝 महत्वपूर्ण तथ्य
- Java: Internet आधारित — Compiler और Interpreter दोनों का उपयोग — आविष्कारक: James Gosling
- C Language: Dennis Ritchie ने 1972 में Bell Labs में बनाया
- Software की इकाइयाँ (क्रम):
Instruction (सबसे छोटी)
→
Program (निर्देशों का समूह)
→
Software (प्रोग्राम्स का समूह)
🤖
Section 04
कृत्रिम बुद्धिमत्ता (Artificial Intelligence — AI)
परीक्षा विशेष
🎓 AI — परीक्षा हेतु महत्वपूर्ण तथ्य
- Father of AI: John McCarthy (जॉन मैकार्थी) — 1956 में 'Artificial Intelligence' शब्द गढ़ा
- AI क्या है? कंप्यूटर को मानव के समान सोचने, समझने और निर्णय लेने की क्षमता प्रदान करना
- उपयोग: ChatGPT, Google Gemini, Robotics, Face Recognition, NLP (Natural Language Processing)
- भारत का AI मिशन: 'IndiaAI' मिशन — AI इकोसिस्टम को बढ़ावा
- प्रमुख Programming भाषाएँ: Python, LISP, Prolog
🎯
Section 05
Master Exam Q&A — UKPSC / UKSSSC PYQs
PYQ
Q.
कंप्यूटर की प्रथम पीढ़ी में मुख्य इलेक्ट्रॉनिक घटक क्या था?
Vacuum Tube (निर्वात ट्यूब)
Q.
पूरे Program को एक साथ मशीनी भाषा में कौन बदलता है?
Compiler (कम्पाइलर)
Q.
'अनुपम' (ANUPAM) सुपर कंप्यूटर का विकास किस संस्था ने किया?
BARC (Bhabha Atomic Research Centre)
Q.
अस्पताल में प्रयुक्त ECG मशीन किस प्रकार के कंप्यूटर का उदाहरण है?
Hybrid Computer
Q.
GUI (Graphical User Interface) का विकास किस पीढ़ी में हुआ?
चौथी पीढ़ी (4th Generation)
Q.
C भाषा के आविष्कारक कौन हैं?
Dennis Ritchie (डेनिस रिची)
Q.
सुपर कंप्यूटर की गति मापने की इकाई क्या है?
FLOPS (Floating Point Operations Per Second)
Q.
भारत में विकसित प्रथम कंप्यूटर कौन सा है?
TIFRAC (1956) / Siddharth (PC)
Q.
लाइन बाई लाइन (Line by Line) कोड को कौन अनुवादित करता है?
Interpreter (इंटरप्रेटर)
Q.
मोबाइल फोन और टैबलेट किस श्रेणी के कंप्यूटर में आते हैं?
Micro Computer
Q.
मूर का नियम (Moore's Law) किससे संबंधित है?
Transistor — हर 18–24 माह में दोगुने
Q.
FORTRAN का पूर्ण रूप क्या है और यह किस पीढ़ी की भाषा है?
Formula Translation — 3rd Gen