Computer Software & Architecture Notes in Hindi | Complete Guide for SSC, RRB, CET Exams

sukha Ram
By -
0

Computer Software & Architecture (कंप्यूटर सॉफ्टवेयर और आर्किटेक्चर) – Complete Exam Guide

This detailed guide covers Computer Software and Computer Architecture in both English and Hindi. यह लेख प्रतियोगी परीक्षाओं (SSC, Railway, CET, TGT, PGT, Banking) के लिए अत्यंत महत्वपूर्ण है।

Computer Gk 



1. Introduction to Computer Software (कंप्यूटर सॉफ्टवेयर का परिचय)

English: Software is a set of instructions, programs, and data that tell the computer how to perform tasks. Without software, hardware is useless.

Hindi: सॉफ्टवेयर निर्देशों (Instructions), प्रोग्राम और डेटा का समूह होता है जो कंप्यूटर को कार्य करने योग्य बनाता है। बिना सॉफ्टवेयर के हार्डवेयर काम नहीं कर सकता।

Example: Windows OS, MS Word, Chrome Browser

Key Points for Exams:

  • Software = Intangible (छू नहीं सकते)
  • Controls hardware operations
  • Developed using programming languages

2. Types of Software (सॉफ्टवेयर के प्रकार)

1. System Software (सिस्टम सॉफ्टवेयर)

English: System software manages and controls hardware and provides a platform for application software.

Hindi: सिस्टम सॉफ्टवेयर हार्डवेयर को नियंत्रित करता है और एप्लीकेशन सॉफ्टवेयर के लिए प्लेटफॉर्म प्रदान करता है।

Examples:

  • Operating System (Windows, Linux)
  • Device Drivers
  • Utility Programs
  • Language Translators

Exam Tip:

Operating system is the most important system software.


2. Application Software (एप्लीकेशन सॉफ्टवेयर)

English: Application software is designed for end users to perform specific tasks.

Hindi: एप्लीकेशन सॉफ्टवेयर उपयोगकर्ता द्वारा विशेष कार्य करने के लिए बनाया जाता है।

Examples:

  • MS Word – Word processing
  • Excel – Spreadsheet
  • Tally – Accounting
  • Photoshop – Image editing

Types:

  • General Purpose Software
  • Customized Software

3. Utility Software (यूटिलिटी सॉफ्टवेयर)

Utility software helps maintain system performance.

  • Antivirus
  • Disk Cleanup
  • Backup Tools

Hindi: यह सिस्टम की देखभाल और सुरक्षा के लिए उपयोगी होते हैं।


4. Programming Software (प्रोग्रामिंग सॉफ्टवेयर)

Used by developers to create programs.

  • Compiler
  • Interpreter
  • Assembler

3. Software Classification Based on Licensing

  • Open Source Software: Free and modifiable (Linux)
  • Proprietary Software: Paid and licensed (Windows)
  • Freeware: Free but not editable
  • Shareware: Trial version

Hindi:

  • ओपन सोर्स – मुफ्त और संपादन योग्य
  • प्रोप्राइटरी – लाइसेंस आधारित
  • फ्रीवेयर – मुफ्त उपयोग
  • शेयरवेयर – ट्रायल सॉफ्टवेयर

4. Operating System (ऑपरेटिंग सिस्टम)

Definition: OS is a bridge between user and hardware.

Hindi: ऑपरेटिंग सिस्टम उपयोगकर्ता और हार्डवेयर के बीच सेतु का कार्य करता है।

Functions of OS:

  • Process Management
  • Memory Management
  • File Management
  • Device Management
  • Security

Types of OS:

  • Batch OS
  • Time Sharing OS
  • Real Time OS
  • Distributed OS
  • Mobile OS

5. Language Translators (भाषा अनुवादक)

Compiler (कम्पाइलर)

Converts whole program at once.

Interpreter (इंटरप्रेटर)

Translates line by line.

Assembler (असेंबलर)

Converts assembly language to machine code.


6. Firmware (फर्मवेयर)

Firmware is permanent software stored in ROM.

Examples: BIOS, Embedded systems

Hindi: फर्मवेयर ROM में स्थायी रूप से संग्रहित सॉफ्टवेयर होता है।


7. Computer Architecture (कंप्यूटर आर्किटेक्चर)

Definition: Computer architecture refers to the design and organization of computer components.

Hindi: कंप्यूटर आर्किटेक्चर कंप्यूटर के आंतरिक ढांचे और संरचना का अध्ययन है।


8. Von Neumann Architecture

Proposed by John Von Neumann.

Main Components:

  • Input Unit
  • Output Unit
  • Memory Unit
  • Control Unit
  • ALU

Features:

  • Stored Program Concept
  • Single memory for data & instructions

Hindi: इसमें डेटा और प्रोग्राम एक ही मेमोरी में स्टोर होते हैं।


9. Harvard Architecture

Uses separate memory for data and instructions.

Exam Tip: Faster than Von Neumann.

Hindi: इसमें डेटा और निर्देश अलग-अलग मेमोरी में संग्रहीत होते हैं।


10. CPU Architecture (सीपीयू आर्किटेक्चर)

Components:

  • ALU (Arithmetic Logic Unit)
  • Control Unit
  • Registers
  • Cache Memory

ALU Functions:

  • Addition
  • Subtraction
  • Logical operations

11. Instruction Cycle (इंस्ट्रक्शन चक्र)

  1. Fetch
  2. Decode
  3. Execute
  4. Store

Hindi: इसे Fetch-Decode-Execute Cycle भी कहते हैं।


12. Pipelining (पाइपलाइनिंग)

Technique to execute multiple instructions simultaneously.

Advantage: Increased CPU performance

Hindi: यह तकनीक प्रोसेसर की गति बढ़ाती है।


13. Parallel Processing

Multiple processors work together.

Examples: Supercomputers


14. RISC vs CISC Architecture

Feature RISC CISC
Instruction Set Simple Complex
Speed Faster Slower
Example ARM Intel x86

Hindi: RISC सरल निर्देशों पर आधारित होता है जबकि CISC जटिल निर्देशों पर।


15. Registers (रजिस्टर)

Small, high-speed memory inside CPU.

Types:

  • Accumulator
  • Program Counter
  • Instruction Register
  • MAR
  • MDR

16. Cache Memory (कैश मेमोरी)

Fastest memory between CPU and RAM.

Levels:

  • L1 Cache
  • L2 Cache
  • L3 Cache

Exam Fact: L1 is fastest.


17. Bus Architecture (बस संरचना)

  • Data Bus
  • Address Bus
  • Control Bus

Hindi: बस कंप्यूटर के विभिन्न भागों को जोड़ती है।


18. Memory Hierarchy

  1. Registers
  2. Cache
  3. RAM
  4. Secondary Storage

Speed decreases downward.


19. Microprogramming

Control unit design technique.

Hindi: कंट्रोल यूनिट को डिजाइन करने की विधि।


20. Modern Computer Architecture Trends

  • AI-based processors
  • Quantum Computing
  • Cloud Computing
  • Edge Computing

21. Important Exam Facts (परीक्षा के लिए महत्वपूर्ण तथ्य)

  • Firmware stored in ROM
  • OS acts as interface
  • Von Neumann = Stored program concept
  • Cache fastest memory
  • RISC used in mobiles

22. One-Line Revision Notes

  • Software = Instructions for computer
  • System software controls hardware
  • Compiler translates whole program
  • CPU = Brain of computer
  • Pipelining increases speed
  • Cache is fastest memory

23. Conclusion (निष्कर्ष)

Computer software and architecture form the backbone of modern computing. Understanding these concepts helps in competitive exams and real-world applications.

कंप्यूटर सॉफ्टवेयर और आर्किटेक्चर आधुनिक कंप्यूटिंग की नींव हैं। इनकी समझ प्रतियोगी परीक्षाओं और तकनीकी ज्ञान दोनों के लिए आवश्यक है।

🧠 Computer Software & Architecture MCQ Test

Post a Comment

0 Comments

Post a Comment (0)
3/related/default