💻 Computer Fundamentals — Unified Master Revision Sheet
Group: कम्प्यूटर परिचय · Architecture · Memory · I/O Devices · Software · Number System · Abbreviations — सभी अपलोड किए गए Quizzes (RSMSSB/RSSB/BCI/CET/Patwar/Police आदि) से मर्ज किया गया। नया डेटा आने पर यह शीट अपडेट होती रहेगी, नया document नहीं बनेगा।
🔗 विषय संबंध मानचित्र (How Topics Connect)
कम्प्यूटर परिचय (Hardware+Software concept) → उपयोग करता है → Architecture (CPU=ALU+CU+Registers, Buses, Motherboard) → डेटा रखता है → Memory (Register>Cache>RAM>Secondary) → डेटा अंदर/बाहर आता है → I/O Devices (Input→CPU→Output) → सभी निर्देश चलाता है → Software (System vs Application, Translators) → आंतरिक रूप से represent होता है → Number System (Binary/Octal/Dec/Hex, ASCII/EBCDIC) → इन सबकी शब्दावली संक्षिप्त होती है → Abbreviations (RAM, ROM, CPU, ALU, BIOS, CMOS, USB...)
🚨 मेरी परीक्षा गलतियाँ / Confusions (सभी Quiz से Merged)
| गलत Concept | सही Concept | क्यों गलती हुई / Trick |
| ENIAC = Stored Program Computer | EDVAC = पहला Binary Stored-Program (Von Neumann) Computer; ENIAC = पहला Electronic Computer (Stored Program नहीं) | ENIAC≠EDVAC; "V" for Von Neumann याद रखें |
| Smallest Data Unit = Nibble | Bit ही सबसे छोटी इकाई; Nibble=4 Bits | 🚨 कई Answer Key में गलत Nibble दिया मिलता है |
| 1 TB = 1000 GB | Computer Memory (Binary) में 1 TB = 1024 GB; 1000 GB केवल Marketing/SI मानक | Exam Standard हमेशा 1024 मानें जब तक प्रश्न SI न कहे |
| WIMP में Mouse शामिल | WIMP = Windows Icons Menus Pointer (Mouse नहीं, Pointer उसका Cursor है) | Mouse=Hardware, Pointer=on-screen cursor |
| UPS = Uninterrupted Power Supply | Technical सही रूप: Uninterruptible Power Supply (कई किताबों में "Uninterrupted" भी छपा मिलता है — विकल्पों में जो निकट हो वही चुनें) | -ible ending सही तकनीकी शब्द |
| DVD = Digital Video Disc | Digital Versatile Disc | Versatile=बहुउपयोगी, सिर्फ Video नहीं |
| MAR/MDR उलट जाना | MAR=Memory Address Register, MDR=Memory Data Register | A=Address, D=Data (alphabetical) |
| SRAM/DRAM उलट जाना | SRAM=Static, तेज़, Cache में, No Refresh, Flip-Flop आधारित। DRAM=Dynamic, सस्ता, Main Memory, Refresh चाहिए, Capacitor आधारित | S=Speed=SRAM=Cache; D=Dynamic=DRAM=Main Memory |
| Binary→Octal में 4-bit group | Binary→Octal = 3-bit group; Binary→Hex = 4-bit group | Octal base 8=2³(3 bit); Hex base 16=2⁴(4 bit) |
| ASCII = 8 bit / 256 chars | Standard ASCII-7 = 7 bit = 128 chars; Extended ASCII/EBCDIC = 8 bit = 256 chars | न्यूनतम bits वाला Coding = ASCII-7 |
| 2's Complement of (1000)₂ बदलना | 4-bit में 1000 (=-8) का 2's Complement वही 1000 रहता है (Special/Edge Case — +8 represent नहीं हो सकता) | ⚠️ यह Rule का अपवाद है |
| Processed Data = Output | Concept के अनुसार Processed Data = Information; IPO Cycle संदर्भ में ही Output माना जाता है — 🚨 Answer Key भ्रामक | संदर्भ (context) देखें |
| Control Unit डेटा Process करती है | CU केवल Coordinate/Direct करती है, वास्तविक Processing ALU करता है | CU=ट्रैफिक पुलिस, ALU=मज़दूर |
| CPU का घटक = Monitor/VDU/Mouse | CPU = केवल ALU+CU+Registers; VDU/Monitor/Mouse Peripheral हैं | - |
| Bootstrap Loader Hard Disk में | छोटा Bootstrap Loader ROM/BIOS में स्थित होता है | Boot से पहले चाहिए इसलिए Non-volatile ROM |
| OCR/OMR/MICR/Barcode गड़बड़ाना | OCR=छपे अक्षर पहचान(Editable Text); OMR=पेंसिल मार्क(Answer sheets); MICR=बैंक चेक कोड; Barcode Reader=उत्पाद कोड | नीचे तुलना तालिका देखें |
🎯 Sub-topic अनुसार Weak Areas (Score History पर आधारित)
| Sub-topic | Status | Score Trend | सबसे कमजोर Concepts |
| Number System | 🔴 Very Weak | 12/20 → 20/24 | Fraction Conversion, Binary→Hex Grouping, Hex Arithmetic, 2's Complement Edge Cases, IC Classification |
| Computer Architecture | 🔴 Very Weak (सुधर रहा) | 11/20→13/20→12/20→15/20→18/21 | CPU Components, Registers (MAR/MDR/PC), Bus Types, Booting (BIOS/CMOS/POST), Processor History |
| कम्प्यूटर परिचय (Intro/History) | 🟠 Weak (Fluctuating) | 27→22→21→21→25→20→24→15/17 | Computer History (ENIAC/EDVAC/EDSAC/UNIVAC), IBM Series (7030/360/1401), Indian Computer GK (SHAKTI, Siddharth, C-DAC), Rare Static Facts |
| Computer Abbreviations | 🟡 Moderate | 24/30→26/30→24/33 | WIMP components, Networking Protocols (FTP/HDX), Hardware Interfaces (PCI/SATA/HDMI/RFID), UNIX full form doubt |
| Computer Memory | 🟡 Moderate | 25/30→22/30→24/30→12/13 | Memory Unit Conversion(binary), FAT32 Limit, Paging vs Swapping vs Spooling, ROM types |
| Input/Output Devices | 🟢 Strong (लगातार सुधार) | 24/30→29/30→31/37 | Barcode min chars, Refresh Buffer terminology, Ports matching (PS/2,VGA,Parallel,Ethernet), Spooling |
| Software | 🟡 अभी Quiz नहीं आया (Reference only) | - | Compiler vs Interpreter vs Assembler; System vs Application; Software Licenses |
📊 महत्वपूर्ण Difference Tables (Cross-Topic)
Memory Speed Hierarchy (Architecture + Memory)
| क्रम | Memory | विशेषता |
| 1 (सबसे तेज़) | CPU Registers | CPU के अंदर, सबसे महँगी, सबसे कम क्षमता |
| 2 | Cache (SRAM) | CPU↔RAM के बीच, L1>L2>L3 |
| 3 | RAM (DRAM) | Primary, Volatile, Refresh चाहिए |
| 4 | SSD | Fastest Secondary |
| 5 (सबसे धीमी) | HDD / Magnetic Tape | Secondary, Permanent |
RAM vs ROM
| RAM | ROM |
| Volatile? | हाँ (Power off = Data lost) | नहीं (Non-volatile) |
| Read/Write | दोनों | केवल Read (PROM/EPROM/EEPROM से Re-program संभव) |
| प्रकार | SRAM, DRAM | PROM, EPROM(UV से Erase), EEPROM(Electric से Erase) |
| उपयोग | Running Programs | BIOS/Firmware/Boot Instructions |
SRAM vs DRAM
| SRAM | DRAM |
| आधार | Flip-Flop | Capacitor |
| Refresh | ज़रूरत नहीं | बार-बार Refresh चाहिए |
| गति/कीमत | तेज़, महँगी | धीमी, सस्ती |
| उपयोग | Cache Memory | Main Memory (RAM) |
Compiler vs Interpreter vs Assembler (Software)
| Assembler | Compiler | Interpreter |
| काम | Assembly→Machine Code | पूरे High-level Program को एक साथ Machine Code में बदलता है | एक-एक Line Translate करता है |
| Error Handling | - | पूरे Program के बाद Error दिखाता है | तुरंत रुक जाता है |
OCR vs OMR vs MICR vs Barcode Reader (I/O)
| Device | काम | Example Use |
| OCR | छपे/स्कैन Text को Editable Text में बदलता है | Document digitization |
| OMR | Pencil/Pen Marks पढ़ता है | Answer Sheets, Objective Exams |
| MICR | चुंबकीय स्याही से लिखे कोड पढ़ता है | Bank Cheques (पहले 3 अंक = शहर) |
| Barcode Reader | Laser से Barcode स्कैन करता है (Input Device) | Billing, POS |
Input vs Output Devices — Trap List
| Input (याद रखें) | Output (याद रखें) |
| Keyboard, Mouse, Scanner, Joystick, Light Pen, Digitizer, Trackball, Microphone, Webcam, Barcode Reader, Touch Screen, MICR, OMR, OCR | Monitor/VDU, Printer, Plotter, Projector, Speaker, Headphone |
| ⚠️ Trap: Paper Tape Reader = पुराना Input+Output दोनों (Modern Exam में सामान्यतः Input) |
🧮 Number System — Shortcuts
| Conversion | Method |
| Decimal → Binary/Octal/Hex | Base से बार-बार भाग दें (÷2 / ÷8 / ÷16), Remainder उल्टे क्रम में लिखें |
| Binary → Decimal | हर बिट × 2^(position), जोड़ें (Powers: 1,2,4,8,16,32...) |
| Binary → Octal | 3-bit के Group बनाकर हर Group को Octal digit से बदलें |
| Binary → Hex | 4-bit के Group बनाकर हर Group को Hex digit से बदलें |
| Fraction: Decimal→Binary | Fraction भाग को base से गुणा करते रहें, ऊपर से नीचे Integer भाग लिखें |
| Fraction: Binary→Decimal | दशमलव बाद के bit × 2⁻¹,2⁻²,2⁻³... (0.5, 0.25, 0.125, 0.0625) |
| 2's Complement | 1's Complement (सभी बिट पलटें) + 1 |
Base याद रखें: Binary=2, Octal=8 (digits 0-7), Decimal=10, Hex=16 (0-9,A-F)। ASCII-7=128 chars, ASCII-8/EBCDIC=256 chars, Unicode=16-bit।
🧠 Memory Tricks / Mnemonics
- Memory Speed: R-C-R-S-H = Register→Cache→RAM→SSD→HDD
- MAR/MDR: Address-Alphabetically-first-MAR; MDR=Data
- SRAM=Speed=Cache; DRAM=Dynamic=Main Memory
- Boot Sequence: Power On → POST → BIOS → OS Load
- Instruction Cycle: Fetch→Decode→Execute (FDE)
- Generations: Vacuum Tube(1st)→Transistor(2nd)→IC(3rd)→VLSI(4th)→ULSI(5th)
- WIMP = Windows, Icons, Menus, Pointer (Mouse नहीं)
- Duplex: Simplex(1-way)→Half-Duplex(दोनों पर बारी-बारी, जैसे Walkie-Talkie)→Full-Duplex(दोनों एक साथ, जैसे Telephone)
⭐ PYQ Favourite Topics (सभी Sub-topics में सबसे ज़्यादा दोहराए गए)
- ⭐⭐⭐ CPU Components (ALU+CU+Registers), RAM vs ROM, Memory Speed Hierarchy, Input vs Output Device पहचान, Binary↔Decimal/Octal/Hex Conversion, GUI/URL/HTTP Full Forms
- ⭐⭐ Computer Generations (Vacuum Tube→ULSI), Printer Types (Impact/Non-Impact), OCR/OMR/MICR, Memory Units (Bit→YB), SRAM vs DRAM, Charles Babbage/Ada Lovelace/Von Neumann
- ⭐ Indian Computer History (PARAM, C-DAC, SHAKTI, Siddharth), BIOS/CMOS/POST, ASCII/EBCDIC, Bus Types, IC Classification (SSI/MSI/LSI/VLSI)
🚨 Answer Key Bugs / Source Conflicts (Consolidated)
Smallest Data Unit — कई Answer Key में "Nibble" दिया गया, सही उत्तर Bit है।
1 TB = 1000 GB कहने वाली Explanation Computer Memory के Binary मानक (1024 GB) से टकराती है — Exam में विकल्प देखकर तय करें।
Refresh Buffer / Pix Map — Technically Frame Buffer/Refresh Buffer/Pixmap कई किताबों में समान अर्थ में; पुराने RSSB प्रश्नों में अपेक्षित उत्तर Pix Map।
Barcode Minimum Characters — Answer Key में 10 दिया जाता है, वास्तविकता में Barcode Standard (UPC/EAN/Code39) पर निर्भर, इसलिए Variable है।
Processed Data = Information vs Output — मानक परिभाषा से Information सही, पर IPO Cycle संदर्भ में Output भी स्वीकार्य — Question का Context देखें।
53 का 2's Complement — दिए गए विकल्पों में सही 8-bit उत्तर (11001011) उपलब्ध नहीं था — विकल्प जाँचकर उत्तर दें।
UNIX Full Form — कोई आधिकारिक Full Form नहीं है (UNICS से व्युत्पन्न); यदि "No Full Form" विकल्प हो तो वही सही मानें।
📚 Sub-topic-wise Compact Revision (Logical Order)
1️⃣ कम्प्यूटर परिचय
- Computer = Data Input→Store→Process→Output करने वाला Electronic यंत्र; शब्द "Compute" से बना
- Father of Computer = Charles Babbage (Analytical Engine, 1837); First Programmer = Ada Lovelace
- पहला Electronic Computer = ENIAC (1945, Eckert & Mauchly); पहला Stored-Program Binary Computer = EDVAC (Von Neumann concept); पहला Commercial Computer = UNIVAC
- Generations: 1st=Vacuum Tube(ENIAC,UNIVAC) · 2nd=Transistor(IBM 7030) · 3rd=IC(IBM 360) · 4th=Microprocessor/VLSI(IBM-PC,Apple-II) · 5th=ULSI/AI(Desktop,Laptop)
- India: पहला Computer=ISI Kolkata · पहला Supercomputer=PARAM 8000(1991,C-DAC Pune) · C-DAC स्थापना=1988 · पहला Bilingual Computer=Siddharth(1986) · Indian Microprocessor=SHAKTI(IIT Madras) · Silicon Valley of India=Bengaluru
- Classification (Size/Power): Supercomputer(FLOPS में मापी जाती है, Seymour Cray=Father of Supercomputer) > Mainframe > Mini > Micro
- Working Type: Analog(भौतिक राशि) · Digital(Binary 0/1) · Hybrid(दोनों — जैसे ECG, Radar)
2️⃣ Computer Architecture
- Architecture concept = John Von Neumann (1970s)
- CPU = ALU + Control Unit + Registers → "Electronic Brain"; IC चिप = Microprocessor
- ALU: Arithmetic(+,-,×,÷) + Logical(AND,OR,NOT) + Comparison ops; अधिकतम 1 Output देता है
- Control Unit: Data Process नहीं करती, केवल Instructions Interpret व Coordinate करती है — → see Memory: MAR/MDR
- Registers: सबसे तेज़ Memory; PC(Program Counter)=अगले Instruction का Address; MAR/MDR — देखें Memory अनुभाग
- Buses: Address Bus(Unidirectional) · Data Bus(Bidirectional) · Control Bus(Unidirectional, clock pulses भी ले जाता है)
- Motherboard घटक: CPU socket, RAM slots, CMOS Battery(BIOS को शक्ति देती है), BIOS Chip, Expansion Slots, SMPS(Switched Mode Power Supply)
- Instruction/Machine Cycle: Fetch→Decode→Execute(→Store); Instruction Cycle > Machine Cycle > Clock Cycle
- Booting: Power On→POST(hardware check)→BIOS(ROM firmware)→OS Load; Bootstrap Loader ROM में रहता है
- Word Size = एक बार में Processor कितने bits Process कर सकता है (आजकल 32/64-bit)
- Multiprocessing(एक साथ कई Program, कई Processor) vs Multiprogramming vs Time-sharing
- पहला Microprocessor = Intel 4004(1971, 2300 Transistors, M.E. Hoff & Federico Faggin)
- DMA(Direct Memory Access) = बड़ा Data तेज़ी से Transfer, CPU को Bypass करके
3️⃣ Computer Memory
- Primary Memory: RAM(DRAM/SRAM, Volatile) + ROM(PROM/EPROM/EEPROM, Non-volatile) + Cache
- Cache: CPU↔RAM के बीच, SRAM आधारित, CPU पहले Cache ही Check करता है; L1>L2>L3
- Secondary Memory: Magnetic(HDD,Floppy,Tape) · Optical(CD,DVD,Blu-ray) · Solid State(SSD, Pen Drive, Memory Card)
- MAR=Address रखता है, MDR=Data/Instruction रखता है (CPU↔Memory के बीच)
- Memory Units: 1 Byte=8 Bit, 1 Nibble=4 Bit, 1024 Bytes=1KB, 1024KB=1MB, 1024MB=1GB, 1024GB=1TB, 1024TB=1PB, 1024PB=1EB, 1024EB=1ZB, 1024ZB=1YB
- Virtual Memory = Secondary Memory का हिस्सा जो RAM की तरह उपयोग होता है (जब RAM कम पड़े)
- Paging(Non-contiguous storage) vs Swapping(RAM↔Disk) vs Spooling(Printer Queue, SPOOL=Simultaneous Peripheral Operation On-Line)
- FAT32 = 4GB तक Single File Limit (NTFS/exFAT बड़ी Files के लिए)
- Firmware = ROM में Stored Software जो Hardware चलाता है
4️⃣ Input/Output Devices
- Input यूनिट: User Data/Instructions को Binary में बदलती है — Keyboard(101-104 keys, Function Keys F1-F12), Mouse(1963, Douglas Engelbart), Scanner, Joystick, Digitizer, Light Pen, Touch Screen, Trackball, MICR, OMR, OCR, Barcode Reader
- Output यूनिट: Monitor(CRT/LCD/TFT), Printer(Impact: Dot Matrix,Daisy Wheel,Line,Drum — रिबन उपयोग; Non-Impact: Inkjet,Laser,Thermal — रिबन नहीं), Plotter(Flatbed/Drum), Projector, Speaker
- Ports: PS/2(Keyboard+Mouse) · VGA(Monitor) · Parallel(Printer, DB25) · Serial/COM(Modem, RS-232, DB9) · USB(Universal, Plug&Play, 1995 Ajay Bhatt) · Ethernet(LAN) · Firewire(400MB/s, Video devices)
- Display Resolution: 1080p=1920×1080(Full HD); Aspect Ratio=Width:Height(16:9,4:3)
- Graphics: Vector(Mathematical, Zoom पर Quality नहीं घटती) vs Raster(Pixel आधारित)
- 3D Printer पहला = Chuck Hull(1984); सबसे उन्नत Printing तकनीक = 3D Printing
5️⃣ Software
- System Software: OS(MS-DOS,Windows,Linux,Unix), Device Drivers, Language Translators(Assembler/Compiler/Interpreter — देखें तुलना तालिका ऊपर), Linker, Loader
- Application Software: General(Word,Excel,PowerPoint,DBMS,DTP,Graphics,Multimedia) vs Specific Purpose(Inventory,Payroll,Hotel,Reservation)
- System Utilities: Disk Compression, Defragmenter, Backup, Disk Cleaner, Anti-virus
- Licenses: Open Source(GPL,MIT) · Proprietary · Freeware · Shareware · Commercial · Public Domain · Copyleft
6️⃣ Number System
- Base: Binary=2(0,1) · Octal=8(0-7) · Decimal=10(0-9) · Hexadecimal=16(0-9,A-F)
- Digital Computer केवल Binary समझता है (Electronic Switch ON/OFF)
- Conversion Rules — देखें ऊपर 🧮 अनुभाग
- Codes: BCD(हर decimal digit=4 bits, IBM) · ASCII-7(128 chars) · ASCII-8/Extended(256) · EBCDIC(IBM,8-bit,256) · Unicode(16-bit, गैर-अंग्रेज़ी भाषाएँ)
- Logic Gates: AND(दोनों True तभी True) · OR(कोई एक True) · NOT(उल्टा) · NAND(AND का उल्टा) · NOR(OR का उल्टा) · XOR(केवल एक True) · XNOR(दोनों समान)
- IC Classification (Gate count): SSI(1-10) · MSI(10-100) · LSI(100-1000) · VLSI(1000+) · ULSI(5th Gen)
7️⃣ Computer Abbreviations (High-Frequency Full Forms)
| Abbr. | Full Form |
| GUI | Graphical User Interface |
| URL | Uniform Resource Locator |
| HTTP | Hyper Text Transfer Protocol |
| HTML | Hyper Text Markup Language |
| WWW | World Wide Web |
| FTP | File Transfer Protocol |
| ISP | Internet Service Provider |
| TCP/IP | Transmission Control Protocol / Internet Protocol |
| ROM/RAM | Read Only Memory / Random Access Memory |
| EEPROM | Electrically Erasable Programmable ROM |
| CMOS | Complementary Metal-Oxide Semiconductor |
| BIOS | Basic Input Output System |
| ALU | Arithmetic Logic Unit |
| FAT | File Allocation Table |
| NTFS | New Technology File System |
| SATA | Serial Advanced Technology Attachment |
| HDMI | High Definition Multimedia Interface |
| RFID | Radio Frequency Identification |
| MICR | Magnetic Ink Character Recognition |
| PCI | Peripheral Component Interconnect |
| SMPS | Switched Mode Power Supply |
| ENIAC | Electronic Numerical Integrator And Computer |
| UNIVAC | Universal Automatic Computer |
| IBM | International Business Machines |
🎯 Last-Minute Revision (Top 20 One-liners)
- Father of Computer = Charles Babbage; First Programmer = Ada Lovelace
- First Electronic Computer = ENIAC; First Stored-Program = EDVAC
- CPU = ALU + CU + Registers
- Memory Speed: Register > Cache > RAM > SSD > HDD
- RAM = Volatile+Temporary; ROM = Non-Volatile+Permanent
- SRAM = Cache (fast, no refresh); DRAM = Main Memory (slow, refresh needed)
- 1 Byte = 8 Bit; 1 Nibble = 4 Bit; 1024 units for higher conversions
- Binary→Octal = 3-bit group; Binary→Hex = 4-bit group
- OCR=Editable Text; OMR=Answer Sheets; MICR=Bank Cheques
- Input: Keyboard,Mouse,Scanner,Joystick | Output: Monitor,Printer,Plotter,Speaker
- India का पहला Supercomputer = PARAM 8000 (Pune, C-DAC, 1991)
- Boot Sequence = POST → BIOS → OS
- GUI=Graphical User Interface; URL=Uniform Resource Locator; DVD=Digital Versatile Disc
- Generation चिप्स: Vacuum Tube→Transistor→IC→VLSI→ULSI
- WIMP = Windows+Icons+Menus+Pointer
- ASCII-7=128 chars; EBCDIC/Extended ASCII=256 chars
- 2's Complement = 1's Complement + 1
- Impact Printer(रिबन: Dot Matrix,Daisy Wheel) vs Non-Impact(Inkjet,Laser)
- Compiler=पूरा Program एक साथ; Interpreter=Line-by-Line
- First Microprocessor = Intel 4004 (1971, 2300 transistors)
⚡ Rapid Revision (10 Second Scan)
CPU=ALU+CU+Reg · RAM=Volatile · ROM=Permanent · Cache=SRAM=Fastest Secondary-to-CPU link · Register>Cache>RAM>SSD>HDD · Binary=Base2 · Octal=3bit-group · Hex=4bit-group · POST→BIOS→OS · ENIAC=Electronic · EDVAC=Stored-Program · PARAM=India · Intel 4004=1st Microprocessor · OCR≠OMR≠MICR · GUI/URL/HTTP full forms सबसे ज़्यादा पूछे जाते हैं।