Computer and Its Evolution

 1. कंप्यूटर की परिभाषा (Definition of Computer)

·     कंप्यूटर एक इलेक्ट्रॉनिक गणना करने वाली मशीन (Electronic Calculating Device) है। “Computer” शब्द Compute से बना है, जिसका अर्थ है गणना करना।

कार्य सिद्धांत (Working Principle)- Input Process Output

 ·     कंप्यूटर उपयोगकर्ता से प्राप्त इनपुट (Input) को दिए गए निर्देशों (Program / Instructions) के अनुसार प्रोसेस (Process) करता है और परिणामस्वरूप आउटपुट (Output) प्रदान करता है।

2. कंप्यूटर सिस्टम के घटक (Components of Computer System)

कंप्यूटर सिस्टम को मुख्यतः तीन भागों में बाँटा जाता है:

(i)    हार्डवेयर (Hardware)- हार्डवेयर कंप्यूटर के वे भौतिक भाग हैं जिन्हें देखा और छुआ जा सकता है। उदाहरण: की-बोर्ड, माउस, मॉनिटर, CPU (Central Processing Unit), प्रिंटर (Printer)

(ii)      सॉफ्टवेयर (Software)- सॉफ्टवेयर वह प्रोग्राम/निर्देशों का समूह है जो हार्डवेयर को बताता है कि क्या और कैसे करना है। उदाहरण: Windows, Linux, MS Word, Tally

(iii)    डेटा (Data)- डेटा वे कच्चे तथ्य (Raw Facts) होते हैं जिन पर कंप्यूटर कार्य करता है।
डेटा Numeric (संख्यात्मक) और Alphanumeric (अक्षर + संख्या) हो सकता है।

3. कंप्यूटर की विशेषताएँ (Characteristics of Computer)

  • Speed (गति)अत्यधिक तेज
  • Accuracy (शुद्धता)सही परिणाम
  • Storage (भंडारण क्षमता)विशाल डेटा संग्रह
  • Paperless – काग़ज़ रहित कार्य
  • Versatility (बहुउपयोगिता)अनेक कार्यों में सक्षम
  • Agility (फुर्ती)
  • Secrecy (गोपनीयता)
  • Uniformity (एकरूपता)
  • Reliability (विश्वसनीयता)

सीमाएँ (Limitations)

  • No IQ (बुद्धि का अभाव), Expensive (महँगा), भावनाओं की कमी

4. कंप्यूटर का विकास (Evolution of Computer)

वर्ष

उपकरण

विवरण

1602

Abacus (Soroban)

प्रथम गणना यंत्र

1617

Napier’s Bones

John Napier, प्रथम मैनुअल गणना उपकरण

1620

Slide Rule

विलियम आट्रेड (William Oughtred) 

1642

Pascaline

Blaise Pascal, प्रथम जोड़ने वाली मशीन

1672

Leibniz Calculator

Gottfried Wilhelm Leibniz, गुणा मशीन

1822

Difference Engine

Charles Babbage

1833

Analytical Engine

Charles Babbage (प्रोग्रामेबल अवधारणा)

1890

Hollerith Tabulator

Herman Hollerith (IBM-International Business Machine)

1939

ABC (Atanasoff Berry Computer)

John Atanasoff & Clifford Berry

1944

MARK-I (Automatic Sequence Controlled Calculator)

Howard Aiken, प्रथम Electromechanical Computer

1946

ENIAC (Electronic Numerical Integrator and Calculator)

John W. Mauchly & J. Presper Eckert, प्रथम Electronic Digital Computer

1947

EDVAC (Electronic Discrete Variable Automatic Computer)

Stored Program Concept

1949

EDSAC (Electronic Delay Storage Automatic Calculator)

Maurice Wilkes, प्रथम Stored Program Computer

1951

UNIVAC-I (Universal Automatic Computer)

प्रथम Commercial Computer (1954 नहीं, 1951 सही)

5. भारत में कंप्यूटर का विकास

  • C-DAC – Centre for Development of Advanced Computing
    • परम सुपर कंप्यूटर PARAM 8000 (1991)
  • DRDO – Defence Research and Development Organisation
    • PACE – Processor for Aerodynamic Computation and Evaluation
  • BARC – Bhabha Atomic Research Centre
  • PRL – Physical Research Laboratory
  • TIFRAC– Tata Institute of Fundamental Research Automatic Calculator (भारत का पहला कंप्यूटर)
  • HEC-2M (1956) – भारत का पहला Electronic Digital Computer (IISc Bengaluru)

6. फादर ऑफ कंप्यूटर एवं वैज्ञानिक

  • Charles Babbage – Father of Computer
  • Alan Turing – Father of Modern Computer Science
  • Vijay Pandurang Bhatkar – Father of Super Computer in India
  • Ada Lovelace – First Computer Programmer

7. कंप्यूटर जगत के प्रथम (First in Computer World)

  • First Virus                                 – Creeper
  • First Antivirus                           – Reaper
  • First Boot Sector Virus – Brain
  • First Website                             – CERN
  • First Web Browser                    – WWW
  • First GUI Browser                     – Mosaic
  • First Search Engine                    – Archie
  • First Robot with Citizenship – Sophia (Saudi Arabia, 2017)
  • First World’s Laptop                  – Osborne 1

8. महत्वपूर्ण दिवस (Important Days)

  • World Computer Day – 2 December
  • World Computer Security Day – 30 November
  • National Information Technology Day (India) – 11 May

9. कंप्यूटर की गति मापन (Speed Measurement)

  • MIPS – Million Instructions Per Second
  • FLOPS – Floating Point Operations Per Second