Computer Science
FOC Master Revision Handbook — RSMSSB BCI
💻 FOC — मास्टर रिवीज़न हैंडबुक
Fundamentals of Computer | RSMSSB BCI Exam | Error Log + Notes से तैयार | सभी Traps Cover
🚨 मेरी परीक्षा गलतियाँ — सबसे पहले पढ़ो (हर गलती confirm करो)
| # | TRAP (क्या गलत सोचा) | ✅ सही उत्तर | याद करने की चाबी |
|---|---|---|---|
| 1 | ROM/HDD/SSD = Volatile | RAM = Volatile (power off → data gone) ROM/HDD/SSD = Non-Volatile |
RAM = Temporary RAM 🗑️ |
| 2 | 1024 Bytes = 1 GB | 1024 Bytes = 1 KB Bit→Nibble(4b)→Byte(8b)→KB→MB→GB→TB |
KB आता है पहले, GB बहुत बाद में |
| 3 | Word, Excel, Photoshop = System Software | ये सब Application Software हैं System = OS, Driver, Compiler, Utility |
System = पर्दे के पीछे, App = User देखता है |
| 4 | DTP/Database = System Software | DTP (PageMaker, CorelDraw) = Application Software System = OS, Driver, Utility, Language Translator |
DTP User बनाता है, OS नहीं |
| 5 | Laser Printer = Impact | Laser = Non-Impact (toner, no strike) Impact = Dot Matrix, Daisy Wheel, Drum, Chain |
LIT = Laser Inkjet Thermal → सब Non-Impact |
| 6 | Plotter = Input Device | Plotter = Output Device CAD drawings, Maps, Engineering diagrams |
Plotter Produces → Output |
| 7 | Gmail = Web Browser | Gmail = Email Service (Application) Browser = Chrome, Firefox, Safari, Edge, Opera KompoZer = HTML Editor (Browser नहीं) |
Gmail browser के अंदर चलता है, खुद नहीं है |
| 8 | Computer ON → पहले OS load होता है | सही क्रम: BIOS → POST → OS Load BIOS = ROM का हिस्सा है |
BIOS = Boss (पहले आता है) |
| 9 | IT = ICT का बड़ा version | ICT बड़ा है → IT उसका subset ICT = IT + Communication Technology |
ICT ⊃ IT (C = Communication extra है) |
| 10 | Fedora, Linux = Antivirus | Fedora, Linux = Operating System Antivirus = Avast, Norton, Kaspersky, McAfee, AVG, NOD32 |
Linux → Linus Torvalds → OS |
| 11 | Adobe Photoshop = Open Source | Adobe = Proprietary ❌ (Paid) Open Source = Linux, Firefox, LibreOffice, Ubuntu, GIMP, VLC |
Adobe = A Dobe पैसे लो (Paid) |
| 12 | GUI में Graphs use होते हैं | GUI में Graphs use नहीं होते GUI = WIMP: Window, Icon, Menu, Pointer MS-DOS = GUI नहीं, CUI है |
WIMP = W-I-M-P (4 elements) |
| 13 | 10 surfaces × 5 tracks = 50 Cylinders | Cylinders = Tracks per surface = 5 Cylinder = same track number on ALL surfaces |
Cylinder = Column खड़ा, Track count जितना |
| 14 | Nibble/Byte = सबसे छोटी unit | Bit (0 या 1) = सबसे छोटी unit Bit → Nibble(4) → Byte(8) |
Bit = Binary digIT = smallest |
🗂️ Software वर्गीकरण — Complete Reference
| श्रेणी | उदाहरण ✅ (इसमें हैं) | ❌ इसमें नहीं |
|---|---|---|
| System Software | Windows, Linux, Unix, Android, iOS, macOS, Device Driver, Compiler, Assembler, Interpreter, Linker, Loader, Utility Software | MS Word, Excel, Photoshop, Chrome, DTP, Database Apps |
| Application Software (End User Software) |
MS Word, Excel, PowerPoint, Tally, Photoshop, Chrome, Firefox, AutoCAD, PageMaker, VLC, Zoom, Skype, Telegram, WhatsApp | OS, Device Driver, Compiler, Antivirus |
| Utility Software (System का हिस्सा) |
Antivirus (Avast, Norton, Kaspersky, NOD32), Disk Defragmenter, Disk Cleanup, CCleaner, WinZip, WinRAR, 7-Zip, Backup Tool, Clipboard | MS Word, OS itself, Photoshop |
| Open Source | Linux, Ubuntu, Fedora, Firefox, LibreOffice, WordPress, GIMP, OpenOffice, VLC, Python, MySQL, Android | Adobe Photoshop ❌, MS Windows ❌, MS Office ❌ |
| Proprietary/Paid | MS Windows, MS Office, Adobe Photoshop, Adobe Reader, Oracle (commercial) | Linux, Firefox, GIMP |
| Freeware | Free but closed source (source code नहीं मिलता) | Open Source से अलग |
| Shareware | Trial period free, फिर pay करना पड़ता है | — |
Language Translators (System Software)
| Translator | काम | Object File? | Error Report | Speed | Example |
|---|---|---|---|---|---|
| Compiler | पूरा program एक साथ → Machine code | ✅ हाँ (.obj/.exe) | सभी errors एक साथ | Execution: तेज़ | C, C++, Java (bytecode) |
| Interpreter | Line-by-line → Execute करता है | ❌ नहीं | पहली error पर रुकता है | Execution: धीमा | Python, JavaScript, BASIC |
| Assembler | Assembly (Mnemonics) → Machine code | ✅ हाँ | — | — | Assembly language |
⚠️ Java Exception: Java = Compiler (→ Bytecode .class) + JVM Interpreter (→ Machine code) — दोनों एक साथ use करती है
⚠️ Compilation Time vs Execution Time: Compiler का Execution Fast है, लेकिन Compilation (analysis) में ज़्यादा time लगता है। Interpreter का उल्टा।
⚠️ Compilation Time vs Execution Time: Compiler का Execution Fast है, लेकिन Compilation (analysis) में ज़्यादा time लगता है। Interpreter का उल्टा।
🧠 Software Trick:
System = पर्दे के पीछे (OS, Driver, Compiler)
App = User के सामने (Word, Chrome)
Utility = DAB: Disk cleanup, Antivirus, Backup
Compiler = Complete + Creates file
Interpreter = Instant Line + Interrupts on error
System = पर्दे के पीछे (OS, Driver, Compiler)
App = User के सामने (Word, Chrome)
Utility = DAB: Disk cleanup, Antivirus, Backup
Compiler = Complete + Creates file
Interpreter = Instant Line + Interrupts on error
💡 Linker & Loader:
Linker = Multiple .obj files → एक .exe बनाता है
Loader = .exe को Storage से RAM में load करता है
SPOOLING = Simultaneous Peripheral Operations On-Line (Print Queue)
Linker = Multiple .obj files → एक .exe बनाता है
Loader = .exe को Storage से RAM में load करता है
SPOOLING = Simultaneous Peripheral Operations On-Line (Print Queue)
🖱️ Input / Output Devices — Complete Reference
Input Devices ✅
| Device | काम / Key Fact |
|---|---|
| Keyboard | Text input। Father: Christopher Latham Sholes |
| Mouse | Pointing। Inventor: Douglas Engelbart (1964) |
| Scanner | Hardcopy → Softcopy। केवल Input |
| OCR | Optical Character Recognition → Editable text |
| OMR | Optical Mark Reader → MCQ sheets (pen/pencil marks) |
| MICR | Magnetic Ink Char Recognition → Bank cheque। Iron Oxide ink |
| Barcode Reader | UPC = 12 digits। Black bars scan |
| QR Code Scanner | Quick Response। 2D। Denso Wave (Japan) |
| Joystick | Games / Robot control। 360° rotate |
| Light Pen | CRT screen drawing। Electro-optical device |
| Trackball | Mouse alternative। Ball rotate करते हैं |
| Microphone | Voice input। Diaphragm use |
| Webcam | Video/Image input। केवल Input |
| Digitizer | Hand drawing → Digital। CAD use |
| RFID | Radio Frequency Identification। Contactless scan |
Output Devices ✅
| Device | काम / Key Fact |
|---|---|
| Monitor/VDU | Soft copy। Father: Karl Ferdinand Braun |
| Printer | Hard copy। Quality = DPI |
| Plotter | CAD/Maps/Engineering। Vector graphics। केवल Output ⚠️ |
| Speaker | Audio output |
| Projector | Large screen display |
Both I/O (दोनों) ⚠️
| Device | Input | Output |
|---|---|---|
| Touch Screen | Touch sensor | Display screen |
| Modem | Receive data | Send data |
| Fax Machine | Scan document | Print received |
| Headset | Microphone | Speaker |
| Pen Drive | Read data | Write/Store data |
🧠 T-M-F = Touch Screen, Modem, Fax → सब दोनों I/O
Scanner = केवल Input ❌ Output नहीं
Plotter = केवल Output ❌ Input नहीं
Scanner = केवल Input ❌ Output नहीं
Plotter = केवल Output ❌ Input नहीं
Scanner vs Plotter — Confusion Table
| Feature | Scanner | Plotter |
|---|---|---|
| Device Type | Input Only | Output Only |
| काम | Hardcopy → Digital (Softcopy) | Digital → Large Paper (Hardcopy) |
| Technology | Light sensor (CCD/CIS) | Pen/mechanical drawing |
| Use | Document digitize | CAD, Maps, Engineering blueprints |
OCR vs OMR vs MICR vs Barcode vs QR
| Device | Full Form | उपयोग | Key Fact |
|---|---|---|---|
| OCR | Optical Character Recognition | Printed/Handwritten text → Editable | Text को editable बनाता है |
| OMR | Optical Mark Reader | MCQ answer sheets | Pen/pencil marks detect करता है |
| MICR | Magnetic Ink Character Recognition | Bank cheque reading | Iron Oxide magnetic ink use |
| Barcode | UPC = Universal Product Code | Shop product scan | 12 digits + black bars। 1D code |
| QR Code | Quick Response Code | Payment, links | 2D। Small squares grid। Denso Wave Japan |
🖨️ Printer — 0 से End तक Complete Reference
प्रिंटर वर्गीकरण का आधार: ① Technology (Impact/Non-Impact) ② Output capacity (Character/Line/Page printer)
| Printer | Type | Capacity | Speed Unit | Key Facts (Exam Keywords) |
|---|---|---|---|---|
| Dot Matrix | Impact | Character/Serial | CPS | Pin + Ribbon। Carbon copies बना सकता है। Railway ticket, Bank passbook, Electricity bill। सस्ता। |
| Daisy Wheel | Impact | Character/Serial | CPS | पहिए की तरह (flower shape)। केवल Text। ❌ Graphics नहीं। |
| Drum Printer | Impact | Line | LPM | Cylindrical drum घूमता है। पूरी line एक साथ। |
| Chain Printer | Impact | Line | LPM | Steel chain। Line printer। |
| Band Printer | Impact | Line | LPM | Steel band। Line printer। |
| Inkjet | Non-Impact | Page | PPM | Liquid ink। Nozzle spray। CMYK cartridge। Color printing। |
| Laser | Non-Impact | Page | PPM | Dry powder (Toner)। सबसे तेज़। Best quality। Electrostatic drum। |
| Thermal | Non-Impact | Page | PPM | Heat-sensitive paper। No ink/toner। ATM receipt, bus ticket, POS। Print fade होता है। |
| Plotter | Non-Impact (Output Device) | Vector/Graphics | mm/s | Pen से continuous lines। CAD, Maps, Engineering। Vector graphics। |
🧠 Memory Tricks:
LIT = Non-Impact: Laser, Inkjet, Thermal
CDB = Line Printers: Chain, Drum, Band
DQ = Daisy Wheel: Daisy = Quality text but NO graphics
DPI = Quality | PPM/LPM/CPS = Speed
LIT = Non-Impact: Laser, Inkjet, Thermal
CDB = Line Printers: Chain, Drum, Band
DQ = Daisy Wheel: Daisy = Quality text but NO graphics
DPI = Quality | PPM/LPM/CPS = Speed
💡 CMYK: Cyan, Magenta, Yellow, Key(Black)
DPI = Dots Per Inch = Print Quality measure
PPM = Pages Per Minute (Laser, Inkjet, Thermal)
LPM = Lines Per Minute (Drum, Chain, Band)
CPS = Characters Per Second (Dot Matrix, Daisy Wheel)
Carbon copies = केवल Impact printers से
DPI = Dots Per Inch = Print Quality measure
PPM = Pages Per Minute (Laser, Inkjet, Thermal)
LPM = Lines Per Minute (Drum, Chain, Band)
CPS = Characters Per Second (Dot Matrix, Daisy Wheel)
Carbon copies = केवल Impact printers से
| Feature | Impact Printers | Non-Impact Printers |
|---|---|---|
| Mechanism | Physical strike (ribbon + paper) | No strike — laser/ink/heat |
| Noise | बहुत आवाज़ (Noisy) | शांत (Quiet) |
| Quality | कम | बेहतर |
| Speed | धीमा | तेज़ |
| Multi-copy | ✅ हाँ (carbon copy) | ❌ नहीं |
| Examples | Dot Matrix, Daisy Wheel, Drum, Chain | Laser, Inkjet, Thermal |
🧠 Memory — पूरा Reference (Hierarchy + Units + Types)
Memory Hierarchy (Speed: Fast → Slow)
Register → Cache(L1→L2→L3) → RAM → SSD → HDD → Optical Disk → Magnetic Tape (सबसे धीमा)
🧠 Speed ↑ = Size ↓ = Cost ↑ (ऊपर जाओ — तेज़, छोटा, महँगा)
Speed ↓ = Size ↑ = Cost ↓ (नीचे जाओ — धीमा, बड़ा, सस्ता)
RC-RSS-M: Register → Cache → RAM → SSD → HDD → Magnetic Tape
Speed ↓ = Size ↑ = Cost ↓ (नीचे जाओ — धीमा, बड़ा, सस्ता)
RC-RSS-M: Register → Cache → RAM → SSD → HDD → Magnetic Tape
💡 Locality of Reference: Cache इसी principle पर काम करती है
Temporal = हाल में use हुआ data फिर use होगा
Spatial = पास वाले address का data भी soon use होगा
Temporal = हाल में use हुआ data फिर use होगा
Spatial = पास वाले address का data भी soon use होगा
Memory Types — Complete Table
| Memory | Type | Volatile? | Technology | Key Facts |
|---|---|---|---|---|
| Register | Primary | ✅ हाँ | Flip-Flops | सबसे तेज़, CPU के अंदर। Accumulator, Program Counter। |
| Cache (L1/L2/L3) | Primary | ✅ हाँ | SRAM | CPU+RAM के बीच buffer। Locality of Reference। |
| RAM | Primary | ✅ हाँ | DRAM (Capacitor) | Working memory। CPU directly access। Power off → data gone। |
| ROM | Primary | ❌ नहीं | Semiconductor | BIOS store करता है। Read Only। Non-Volatile। Exception: Primary but Non-Volatile! |
| HDD | Secondary | ❌ नहीं | Magnetic (Iron Oxide) | Aluminium platter। Speed = RPM। Moving parts। |
| SSD | Secondary | ❌ नहीं | Flash Memory | HDD से तेज़। कोई moving part नहीं। Shock-resistant। |
| CD-R | Secondary | ❌ नहीं | Optical | WORM = Write Once Read Many। ~700MB। |
| CD-RW | Secondary | ❌ नहीं | Optical | Rewritable। बार-बार लिख सकते हैं। |
| DVD | Secondary | ❌ नहीं | Optical | 4.7 GB (single layer)। 8.5 GB (dual layer)। |
| Blu-ray | Secondary | ❌ नहीं | Optical | 25 GB (single)। 50 GB (dual layer)। |
| Magnetic Tape | Secondary | ❌ नहीं | Magnetic | Sequential access। सबसे धीमा। केवल Backup के लिए। |
🚨 ROM का Exception: ROM = Primary Memory है लेकिन Non-Volatile है। "All Primary = Volatile" — यह WRONG है।
🚨 CD vs DVD: CD ≈ 700 MB (MB में) | DVD = 4.7 GB (GB में) — units गलत मत करना।
🚨 CD vs DVD: CD ≈ 700 MB (MB में) | DVD = 4.7 GB (GB में) — units गलत मत करना।
DRAM vs SRAM ⭐⭐ (सबसे ज़्यादा पूछा जाता है)
| Feature | DRAM (Dynamic RAM) | SRAM (Static RAM) |
|---|---|---|
| Component | Transistor + Capacitor | Flip-Flops (6 transistors) |
| Refresh | ✅ ज़रूरी (capacitor charge leak होता है) | ❌ ज़रूरी नहीं |
| Speed | धीमा | तेज़ |
| Cost | सस्ता | महँगा |
| Density | High (ज़्यादा data in less space) | Low (ज़्यादा space लेता है) |
| Power (चालू रहने पर) | कम | ज़्यादा |
| Use | Main RAM (Primary Memory) | Cache Memory |
🧠 C-D-R Rule: Capacitor = DRAM = Refresh (कैपेसिटर leak होता है → रोज़ Refresh)
S-F-C Rule: SRAM = Flip-Flop = Cache
DRAM = Daily Refresh (DRAM को daily नहाना पड़ता है)
S-F-C Rule: SRAM = Flip-Flop = Cache
DRAM = Daily Refresh (DRAM को daily नहाना पड़ता है)
⚠️ SRAM 'Static' है → यह Non-Volatile नहीं है — बिजली गई तो data जाएगा! दोनों Volatile हैं।
⚠️ SRAM महँगा लेकिन Density कम। DRAM सस्ता लेकिन Density ज़्यादा।
⚠️ SRAM महँगा लेकिन Density कम। DRAM सस्ता लेकिन Density ज़्यादा।
ROM के प्रकार
| ROM Type | Full Form | Key Feature |
|---|---|---|
| PROM | Programmable ROM | Blank आता है। User एक बार write कर सकता है। Permanent। |
| EPROM | Erasable Programmable ROM | UV rays से erase। पूरी chip एक साथ erase। |
| EEPROM | Electrically Erasable Programmable ROM | Electric signal से erase। Byte-by-byte erase possible। |
| Flash Memory | — | EEPROM का advanced form। SSD, Pen Drive में use। |
Memory Units — Formula Sheet ⭐⭐⭐
Bit → Nibble(4b) → Byte(8b) → KB(1024B) → MB(1024KB) → GB(1024MB) → TB(1024GB) → PB → EB → ZB → YB
| Unit | बराबर | Powers of 2 | Exam Trick |
|---|---|---|---|
| 1 Nibble | 4 Bits | 2² | आधा Byte = Half Byte |
| 1 Byte | 8 Bits | 2³ | 1 Character = 1 Byte |
| 1 KB | 1024 Bytes | 2¹⁰ | छोटी text file |
| 1 MB | 1024 KB | 2²⁰ | एक गाना ≈ 3–5 MB |
| 1 GB | 1024 MB | 2³⁰ | Movie ≈ 1–2 GB |
| 1 TB | 1024 GB | 2⁴⁰ | Hard disk size |
| 1 PB | 1024 TB | 2⁵⁰ | Big Data centers |
| 1 EB | 1024 PB | 2⁶⁰ | Internet data/day |
| 1 ZB | 1024 EB | 2⁷⁰ | — |
| 1 YB | 1024 ZB | 2⁸⁰ | सबसे बड़ा standard unit |
🧠 Higher units trick: T-P-E-Z-Y (टॉपर इजी है भाई) = TB → PB → EB → ZB → YB
🕰️ Computer Generations — Matching Table
| पीढ़ी | वर्ष | Core Technology | Language | Examples | Storage |
|---|---|---|---|---|---|
| 1st | 1940–1956 | Vacuum Tube | Machine Language (0,1) | ENIAC, UNIVAC, EDVAC, EDSAC | Magnetic Drum, Punch Card |
| 2nd | 1956–1963 | Transistor | Assembly + FORTRAN, COBOL | IBM 1401, IBM 7030, IBM 7094 | Magnetic Core, Magnetic Tape |
| 3rd | 1964–1971 | IC (SSI + MSI) | High-Level (FORTRAN-IV, COBOL, BASIC) | IBM System/360, CDC 6600 | Magnetic Core (large) |
| 4th | 1971–Present | VLSI / Microprocessor | C, C++, SQL, GUI-based | PC, Laptop, Intel 4004, Apple II | Semiconductor RAM/ROM, HDD |
| 5th | Present | ULSI + AI + Parallel | Python, AI/NLP languages | PARAM, Deep Blue, IBM Watson, i-series | SSD, Cloud, Optical |
🧠 Core Tech Trick: V-T-I-V-U
Vacuum → Transistor → IC → VLSI → ULSI
"VT IV U" (वी-टी आई-वी यू)
Vacuum → Transistor → IC → VLSI → ULSI
"VT IV U" (वी-टी आई-वी यू)
💡 IC Classification:
SSI < 100 transistors
MSI = 100–1000
LSI = 1000–10,000
VLSI = 10K–1M
ULSI > 1 Million
SSI < 100 transistors
MSI = 100–1000
LSI = 1000–10,000
VLSI = 10K–1M
ULSI > 1 Million
⚠️ OS का Timeline:
Batch OS → 2nd Gen
Time-sharing OS → 3rd Gen
GUI/Distributed → 4th Gen
PARAM → 5th Gen (AI era)
Keyboard+Monitor → 3rd Gen पहली बार
Batch OS → 2nd Gen
Time-sharing OS → 3rd Gen
GUI/Distributed → 4th Gen
PARAM → 5th Gen (AI era)
Keyboard+Monitor → 3rd Gen पहली बार
🧑💼 महत्वपूर्ण व्यक्ति एवं आविष्कार
| व्यक्ति | आविष्कार / योगदान | वर्ष |
|---|---|---|
| Charles Babbage | Analytical Engine — Father of Computer | 1837 |
| Ada Lovelace | पहला Algorithm/Program — Mother of Computer / First Programmer | 1843 |
| Blaise Pascal | Pascaline — पहला Mechanical Calculator | 1642 |
| Herman Hollerith | Punch Card / Tabulating Machine — 1890 US Census | 1890 |
| John Von Neumann | Stored Program Concept (EDVAC) — Father of Modern Computer Architecture | 1945 |
| Alan Turing | Turing Machine — Father of Computer Science | 1936 |
| Douglas Engelbart | Mouse — Father of Mouse | 1964 |
| Jack Kilby + Robert Noyce | Integrated Circuit (IC) — 3rd Generation आधार | 1958–59 |
| Ted Hoff | Intel 4004 — World's First Microprocessor (4-bit) | 1971 |
| Christopher Latham Sholes | Keyboard (QWERTY Layout) | 1868 |
| Karl Ferdinand Braun | CRT (Cathode Ray Tube Monitor) | 1897 |
| Samarendra Kumar Mitra | India का पहला Analog Computer | 1953–54 |
| Rangaswami Narasimhan | TIFRAC — Father of Indian Computing | 1961 |
🇮🇳 भारत में Computer — First & Important Facts
| भारत में पहला | Name | Year | Details |
|---|---|---|---|
| पहला Computer | HEC-2M | 1955 | ISI Kolkata (Indian Statistical Institute) |
| पहला Indigenous Computer | TIFRAC | 1961 | Tata Institute of Fundamental Research Automatic Calculator। Narasimhan |
| पहला Micro Computer | Siddharth (सिद्धार्थ) | 1978 | ECIL, Hyderabad। पहला Bilingual (Hindi+English) भी यही |
| पहला Supercomputer | PARAM 8000 | 1991 | C-DAC, Pune। स्थापना 1988। |
| पहला Microprocessor | SHAKTI | 2018 | IIT Madras। Open-source RISC-V based। |
💡 और महत्वपूर्ण Facts:
IBM का उपनाम = "Big Blue"
IBM HQ = New York (Armonk, NY)
IBM पुराना नाम = CTR (Computing-Tabulating-Recording) → IBM (1924)
World पहला Laptop = Epson HX-20 (1981)
Nepal पहला Computer = IBM 1401 (1971 Census)
Supercomputer speed = FLOPS (Floating Point Ops/Sec)
पहला Electronic Computer = ENIAC (1945, USA)
IBM का उपनाम = "Big Blue"
IBM HQ = New York (Armonk, NY)
IBM पुराना नाम = CTR (Computing-Tabulating-Recording) → IBM (1924)
World पहला Laptop = Epson HX-20 (1981)
Nepal पहला Computer = IBM 1401 (1971 Census)
Supercomputer speed = FLOPS (Floating Point Ops/Sec)
पहला Electronic Computer = ENIAC (1945, USA)
🧠 India Firsts Trick:
HEC-TIFRAC-SS-PARAM-SHAKTI
1955 → 1961 → 1978 → 1991 → 2018
(हर – टी – एस – प – श)
C-DAC = Centre for Development of Advanced Computing
HEC-TIFRAC-SS-PARAM-SHAKTI
1955 → 1961 → 1978 → 1991 → 2018
(हर – टी – एस – प – श)
C-DAC = Centre for Development of Advanced Computing
🌐 OS, Internet & Booting
OS प्रकार
| Type | Examples |
|---|---|
| Desktop OS | Windows (XP/7/8/10/11), macOS, Linux, Ubuntu |
| Mobile OS | Android (Google), iOS (Apple), KaiOS (Jio), Symbian (Nokia), Bada (Samsung) |
| Server OS | Windows Server, Linux Server, UNIX |
| RTOS | Real-Time OS — Embedded systems, Robotics |
| Network OS | Novell NetWare |
❌ OS नहीं हैं: BIOS, Apache, Firefox, Chrome, Oracle DB, Pentium (Processor है)
Web Browsers
| Browser | Company |
|---|---|
| Chrome | |
| Firefox | Mozilla (Open Source) |
| Safari | Apple |
| Edge | Microsoft (पहले Internet Explorer) |
| Opera | Opera Software |
❌ Browser नहीं: Gmail (Email), KompoZer (HTML Editor), MS Office 365
Booting Process ⭐
Computer ON → BIOS Active (ROM में stored) → POST (Power On Self Test) → OS Load → Desktop
💡 Booting Types:
Cold Boot = Fresh start (Power button से)
Warm Boot = Restart (Ctrl+Alt+Del / software restart)
BIOS = ROM का हिस्सा (Non-Volatile)
Cold Boot = Fresh start (Power button से)
Warm Boot = Restart (Ctrl+Alt+Del / software restart)
BIOS = ROM का हिस्सा (Non-Volatile)
🧠 BIOS = Boss (पहले आता है, OS से पहले)
POST = Power ON Self Test (self-check करता है)
MBR = Master Boot Record (Boot sector of HDD)
POST = Power ON Self Test (self-check करता है)
MBR = Master Boot Record (Boot sector of HDD)
ICT vs IT ⭐
| Term | Full Form | Scope |
|---|---|---|
| ICT | Information & Communication Technology | बड़ा (IT + Communication — Internet, Telephone, Networking) |
| IT | Information Technology | छोटा — ICT का subset है |
🚨 ICT ⊃ IT (ICT बड़ा है, IT उसके अंदर आता है)
⌨️ Keyboard Shortcuts + Key Types
| Shortcut | काम |
|---|---|
| Ctrl+C | Copy |
| Ctrl+X | Cut |
| Ctrl+V | Paste |
| Ctrl+Z | Undo |
| Ctrl+Y | Redo |
| Ctrl+P | |
| Ctrl+S | Save |
| Ctrl+A | Select All |
| Ctrl+F | Find |
| Ctrl+E | Center Align |
| Ctrl+I | Italic |
| Ctrl+B | Bold |
| Ctrl+Home | Document की शुरुआत में जाओ |
| Ctrl+End | Document के अंत में जाओ |
| Shortcut | काम |
|---|---|
| Alt+F4 | Window बंद करो |
| Alt+Tab | Program switch |
| Win+R | Run command |
| Win+D | Desktop दिखाओ |
| Win+E | File Explorer |
| Win+Shift+S | Snipping Tool (Screenshot) |
| Shift+Del | Permanent Delete (Recycle Bin bypass) |
| Ctrl+F2 | Print Preview |
| F1 | Help |
| F5 | Refresh |
| F12 | Save As |
| Ctrl+Alt+Del | Task Manager / Warm Boot |
| Print Screen | Full screen screenshot |
| Tab | Next field / Indent |
Key Types ⭐
| Key Type | Examples | विशेषता |
|---|---|---|
| Modifier Keys | Ctrl, Shift, Alt | अकेले काम नहीं करते — दूसरी key के साथ use होते हैं |
| Toggle Keys | Caps Lock, Num Lock, Scroll Lock | ON/OFF switch की तरह |
| Function Keys | F1–F12 | कुल 12 keys। F1=Help, F5=Refresh, F12=Save As |
| Navigation Keys | Arrow keys, Page Up/Down, Home, End | Cursor move करना |
| Special Keys | Esc, Delete, Insert, Enter, Backspace | विशिष्ट कार्य |
| Alphanumeric Keys | A-Z, 0-9 | Main typing keys |
🦠 Virus / Malware / Security
| Term | अर्थ | Example |
|---|---|---|
| Virus | File attach होकर spread होता है। Software है। | Creeper = पहला Computer Virus |
| Worm | Self-replicate। Network से फैलता है। No host file needed। | Morris Worm |
| Trojan Horse | Legitimate software की तरह दिखता है, harm करता है। | — |
| Spyware | User activity track करता है बिना knowledge के। | Pegasus = Spyware |
| Ransomware | Files encrypt करके पैसे माँगता है। | WannaCry |
| Adware | Unwanted ads दिखाता है। | — |
| Phishing | Fake website/email से password चुराना। | — |
| Rootkit | Admin access छुपाकर system control करता है। | — |
| Keylogger | Keyboard keystrokes record करता है। | — |
| Firewall | Network traffic filter। Security barrier। | Windows Firewall |
| Software Piracy | Software की illegal copy/distribution। | — |
| Debugging | Program की errors (Bugs) ढूँढना और fix करना। | — |
💡 Antivirus Examples: Avast, Norton, Kaspersky, McAfee, AVG, NOD32, Quick Heal, Bitdefender
Virus vs Worm: Virus को Host file चाहिए, Worm self-replicate करता है बिना host के।
Virus vs Worm: Virus को Host file चाहिए, Worm self-replicate करता है बिना host के।
📋 महत्वपूर्ण Full Forms
| Abbreviation | Full Form |
|---|---|
| VIRUS | Vital Information Resources Under Siege |
| BIOS | Basic Input/Output System |
| GUI | Graphical User Interface |
| CUI | Character/Command User Interface |
| OCR | Optical Character Recognition |
| OMR | Optical Mark Reader/Recognition |
| MICR | Magnetic Ink Character Recognition |
| RAM | Random Access Memory |
| ROM | Read Only Memory |
| EPROM | Erasable Programmable ROM |
| EEPROM | Electrically Erasable Programmable ROM |
| VDU | Visual Display Unit (Monitor) |
| USB | Universal Serial Bus |
| HDMI | High Definition Multimedia Interface |
| VGA | Video Graphics Array |
| Portable Document Format |
| Abbreviation | Full Form |
|---|---|
| DTP | Desktop Publishing |
| WYSIWYG | What You See Is What You Get |
| UPC | Universal Product Code (12 digits) |
| FLOPS | Floating Point Operations Per Second |
| ICT | Information & Communication Technology |
| CPU | Central Processing Unit |
| ALU | Arithmetic Logic Unit |
| CU | Control Unit |
| WORM | Write Once Read Many |
| VLSI | Very Large Scale Integration |
| ULSI | Ultra Large Scale Integration |
| IC | Integrated Circuit |
| NAS | Network Attached Storage |
| SMPS | Switched Mode Power Supply |
| POST | Power On Self Test |
| MBR | Master Boot Record |
⚙️ Computer Characteristics + Hardware vs Software
Computer Characteristics ⭐
| Characteristic | Hindi | One-Line |
|---|---|---|
| Speed | गति | Microsecond में calculations — अत्यंत तेज़ |
| Accuracy | शुद्धता | GIGO: Garbage In → Garbage Out। सही input → सही output। |
| Diligence | परिश्रम | बिना थके बार-बार एक ही काम करता है |
| Versatility | बहुउपयोगिता | अलग-अलग काम एक साथ (Multitasking) |
| Automation | स्वचालन | Program load → बिना human help के चलता है |
| Reliability | विश्वसनीयता | बार-बार same correct result |
| Storage | भण्डारण | विशाल data store और retrieve |
| No IQ (Limitation) | बुद्धि नहीं | खुद सोचने की कोई क्षमता नहीं — GIGO rule |
Hardware vs Software
| Feature | Hardware | Software |
|---|---|---|
| Nature | Physical (छू सकते हो) | Programs/Instructions (छू नहीं सकते) |
| Examples | CPU, RAM, HDD, Monitor, Keyboard, Mouse | Windows, MS Word, Chrome, Antivirus |
| Virus | Hardware को virus नहीं होता ❌ | Software को virus होता है ✅ |
| Dependent | Software के बिना useless | Hardware के बिना चल नहीं सकता |
GUI vs CUI
| Feature | GUI (Graphical UI) | CUI (Character UI) |
|---|---|---|
| Interface | WIMP: Window, Icon, Menu, Pointer | Text commands (keyboard only) |
| Examples | Windows, macOS, Android | MS-DOS, Linux Terminal |
| Uses Graphs? | ❌ नहीं (WIMP में Graphs नहीं) | ❌ नहीं |
| Ease of Use | User-friendly | Technical knowledge needed |
💾 Hard Disk — Structure & Cylinders
HDD Structure (Byte → Platter)
Byte → Sector (512B) → Cluster → Track → Cylinder → Platter
| Term | Definition |
|---|---|
| Sector | HDD की सबसे छोटी unit = 512 Bytes। Smallest addressable unit। |
| Track | Circular path on platter surface। |
| Cylinder | सभी platters पर same track number = 1 Cylinder। Count = Tracks per surface। |
| Platter | Aluminium disk। Iron Oxide coating। Magnetic data store। |
| RPM | Revolutions Per Minute = Speed measure। 5400, 7200 RPM common। |
🚨 Cylinder Calculation Trap:
गलत: 10 surfaces × 5 tracks = 50 Cylinders
सही: Cylinders = Tracks per surface = 5
Cylinder = एक column जो सभी surfaces पर same track number join करता है।
Number of Cylinders = Number of Tracks per surface (surface count से multiply नहीं)
गलत: 10 surfaces × 5 tracks = 50 Cylinders
सही: Cylinders = Tracks per surface = 5
Cylinder = एक column जो सभी surfaces पर same track number join करता है।
Number of Cylinders = Number of Tracks per surface (surface count से multiply नहीं)
💡 HDD vs SSD:
HDD = Moving parts (Platter + Head)। धीमा। Fragile।
SSD = No moving parts। Flash memory। Fast। Shock-resistant।
Both = Non-Volatile (Secondary Memory)
HDD = Moving parts (Platter + Head)। धीमा। Fragile।
SSD = No moving parts। Flash memory। Fast। Shock-resistant।
Both = Non-Volatile (Secondary Memory)
⚡ Rapid Revision — अंतिम 5 मिनट
Memory Speed क्रम (Fast → Slow)
- Register (fastest — CPU inside)
- Cache L1 → L2 → L3 (SRAM)
- RAM (DRAM — Main memory)
- SSD (Flash — No moving parts)
- HDD (Magnetic — Platters)
- Optical Disk (CD/DVD)
- Magnetic Tape (slowest — Sequential)
Printer: Impact vs Non-Impact
- Impact: Dot Matrix, Daisy Wheel, Drum, Chain, Band
- Non-Impact (LIT): Laser, Inkjet, Thermal
- Quality = DPI | CPS = char/sec | LPM = line/min | PPM = page/min
- Daisy Wheel ❌ Graphics
- Thermal = ATM receipt, Heat-sensitive paper
Generations — Core Tech
- 1st = Vacuum Tube (Machine lang)
- 2nd = Transistor (Assembly + FORTRAN)
- 3rd = IC — SSI/MSI (Keyboard+Monitor first time)
- 4th = VLSI/Microprocessor (PC era)
- 5th = ULSI + AI (PARAM, NLP)
India Firsts
- 1st Computer → HEC-2M (1955, ISI Kolkata)
- 1st Indigenous → TIFRAC (1961, TIFR)
- 1st Micro → Siddharth (1978, ECIL Hyderabad)
- 1st Supercomputer → PARAM 8000 (1991, C-DAC Pune)
- 1st Microprocessor → SHAKTI (2018, IIT Madras)
Software Categories
- System → OS, Driver, Compiler, Utility
- Application → Word, Excel, Chrome, DTP
- Utility → Antivirus, WinZip, Disk Cleanup
- Open Source → Linux, Firefox, GIMP, VLC
- Proprietary → Adobe, Windows, MS Office
Virus Types
- Virus → file attach (Creeper = 1st)
- Worm → self-replicate (Morris)
- Trojan → fake legitimate software
- Spyware → track (Pegasus)
- Ransomware → encrypt + money (WannaCry)
📌 सभी Key One-Liners — एक नज़र में
| Topic | One-Line Fact |
|---|---|
| Smallest unit | Bit (0 या 1) → Nibble(4) → Byte(8) → KB(1024B) |
| RAM vs ROM | RAM = Volatile (power off → gone)। ROM = Non-Volatile (BIOS)। |
| DRAM vs SRAM | DRAM = Capacitor, refresh ज़रूरी, सस्ता, Main RAM। SRAM = Flip-Flop, fast, महँगा, Cache। |
| Cylinder | Cylinder count = Tracks per surface (surface × tracks नहीं)। |
| Plotter | Output device। CAD/Maps। Vector graphics। Pen से lines। |
| Laser | Non-Impact printer। Toner (dry powder)। Best quality। |
| Booting | BIOS → POST → OS Load। BIOS = ROM में। |
| ICT vs IT | ICT ⊃ IT। ICT = IT + Communication। |
| Open Source | Linux, Firefox, GIMP, VLC, LibreOffice। Adobe = Proprietary। |
| GUI elements | WIMP: Window, Icon, Menu, Pointer। Graphs नहीं। |
| HEC-2M | India's 1st Computer (1955)। TIFRAC = 1st Indigenous (1961)। |
| PARAM 8000 | India's 1st Supercomputer (1991)। C-DAC Pune। |
| Compiler | पूरा code एक साथ → .obj file → Fast execution। |
| Interpreter | Line-by-line → No file → Slow execution → Easy debug। |
| Generations trick | V-T-I-V-U = Vacuum Tube → Transistor → IC → VLSI → ULSI। |
💻 FOC Master Revision Handbook | RSMSSB BCI Exam | Error Log + All Notes से तैयार | अंतिम अद्यतन: August 2026
Rajasthan Exam Twister
Comprehensive Preparation for Rajasthan Exams
Review detailed blog breakdowns, previous year papers, and topical revision handbooks.