Hello Friends! Welcome to My Blog Solution Theoretical, This blog is for you, and I want to give complete mathematics and Other solution, I will glad to giving best solution.

Friday 1 November 2019

Computer Software and Its Type

Computer Software in Hindi

नमस्कार दोस्तो आज इस पोस्ट में हम Computer Software के बारे में बात करेंगें

Software Computer का वह भाग होता है जिसको हम केवल देख सकते हैं और उस पर कार्य कर सकते हैं, Software का निर्माण Computer पर कार्य को आसान बनाने के लिये किया जाता है, दोस्तो आजकल कार्य के अनुसार से Software का निर्माण किया जाता है, जैसा काम होता है वैसा Software बनाया जाता है Software को बडी-2 कंपनियों में User की जरूरत को ध्यान में रखते हुये Software को Software Programmers बनाते है,  इनमें से कुछ फ्री में उपलब् होते है तथा कुछ के लिये चार्ज देना पड़ता है। जैसे  यदि आपको Invoice,Bill, Packing List बनाने की आवश्यकता होती है तो आप MS-Excel या SAP जैसे Software का प्रयोग करते है यदि आपको कोई Video Play करके देखना है तो आप कई प्रकार के Video Player प्रयोग में लाते है

Computer विभिन्न Software तथा Hardware का समूह होता हैं जिसके द्वारा विभिन्न कार्यों को किया जा सकता हैं| Computer में जो दो भाग होते है, पहला भाग Hardware कहलाता है जबकि दूसरा भाग Software कहलाता है Hardware, Computer के Physical Parts होते है जिन्हें हम छू सकते है देख सकते है जो एक निश्चित कार्य करते है, जिसके लिए उन्हें बनाया गया होता है जैसे- Monitor, CPU, Keyboard, Mouse, Printer, Projector इत्यादि.
 इसके विपरीत Software प्रोग्रामों का समूह होता है जो इन Hardware भाग को चलाने के अलावा अन्य कार्यो को भी करते है, जैसे- word Processing Software, Operating System, Presentation Software इत्यादि आते है, यदि Software किसी hardware भाग को चलाते है तो उसे Software का Hardware के साथ Interface करना कहते है , मानलो Hardware की तुलना Computer के शरीर से जाती है तो Software की तुलना Computer के दिमाग से की जाती है जिस प्रकार दिमाग के बिना मानव का शरीर बेकार हैं ठीक उसी प्रकार Software के बिना Computer का कोई अस्तित्व नहीं है उदाहरण के लिए यदि हम Monitor, keyboard, Mouse, Printer, Internet इत्यादि का प्रयोग करते है इन सबको को चलाने के लिए भी Software की आवश्यकता होती है

“ The collection of instruction is called program and Software is a Group of Programs”

Computer On होने के बाद Software सबसे पहले Primary Memory ( RAM ) में Load होता है Software को Computer की Memory में Load होने की क्रिया को Booting कहते है तथा Central Processing Unit (CPU) में Execute (क्रियान्वित) किया जाता है Software के Programs, high level language में लिखे गये होते है , Computer इसे Low level language में बदलता है और इसे Execute करता है।
सॉफ्टवेयर की आवश्यकता (Needs of Software)
Software की आवश्यकता के निम्न कारण हो सकते हैं-
  • Computer चालू करने के लिए
  • Letter तैयार करने के लिए
  • Graph और Chart का निर्माण करने के लिए
  • Presentation बनाने के लिए
  • Data को manage करने के लिए
  • Internet का प्रयोग करने के लिए
  • Software बनाने के लिए

सॉफ्टवेयर के प्रकार (Types of Software)
Computer Software को उनके उपयोग के अनुसार मुख्यतः दो भागो में बाटा गया है
  1. System Software
  2. Application Software
System Software

System Software एक ऐसा सॉफ्टवेयर है जो हार्डवेयर भाग को Hardware को Manage एवं Control करता है ताकि Application Software) अपने कार्य पूरा कर सके, यह Computer सिस्टम का आवश्यक भाग होता है, बिना System Software के Computer ON भी नही हो सकता है, Operating System (OS) इसका एक अच्छा उदाहरण है

“System Software ऐसे Software है जो  Computer System को नियंत्रित और व्यवस्थित रखने का कार्य  करते है

यदि सिस्टम सॉफ्टवेयर को Non-Volatile Storage जैसे इंटिग्रेटेड सर्किट Integrated circuit (IC) में Store किया जाता है, तो इसे सामान्यत: फर्मवेयर (Firmware)का नाम दिया जाता है

System Software कई प्रकार के होते है
  1. Operating System
  2. Language Translator
  3. Utility Software
Operating System

Operating system एक ऐसा System software है जो Computer को चलाते है Operating system को ही Computer की आत्मा (Soul) कहते है , Operating system को OS भी कहते है, बिना OS के हमारा Computer चालू भी नही हो सकता है ।
OS ही ऐसा Software है जो Computer Hardware भाग ( Keyboard, Monitor, Mouse ) को Operate करता है Function of Operating system

  • Process management
  • Memory Management
  • Disk & File Management
  • Hardware Networking
  • Security Management
  • Device Drivers management
Language Translator भाषा परिवर्तक

Language translator को समझने से पहले हम Computer में प्रयोग होने वाले Language को जानते है ।

Assembly Language

ऐसी सामान्य भाषा जो आम तौर पर बोली जाती है, जिसका प्रयोग Computer में किया जाता है उसे ही Assembly Language कहते है।
जैसे- A, B,……..Z . और a, b, c,……..z. इसके अलावा Number इत्यादि
High level language
High level language ऐसे Language होते है जो English में ही लिखे गये होते है लेकिन एक नियम के तहत लिखे गये होते है जिसे Coding की भाषा भी कहा जाता है ऐसी भाषाओ का प्रयोग करके Software बनाये जाते है

Low Level Language or Machine Level language or Binary language

Low level Language एक ऐसा भाषा है जिसे ही Computer समझता है इसे ही 0 और 1 की भाषा भी कहा जाता है    Language translator ऐसे System Software है जो Different level के language को Low level language अर्थात् Binary language में बदलता है

Language Translator निम्नलिखित प्रकार के होते है

Assembler

Assembler एक ऐसा Language Translator है जो Assembly language को Low level language में बदलता है  अर्थात् Assembly language को मशीन की भाषा में बदलता है Assembler जैसे System Software Computer के Operating System में पहले से ही मौजुद होते है

Compiler

Compiler executable file बनाने के लिए Source Code or Program को Machine code में translate करता है लेकिन यह program को एक साथ ही पढ़कर low level language में बदलता है ये code executable file के object code कहलाते है Source Code  को Compile इसलिए करते है कि program में होने वाले Error का पता लगाया जा सके Programmer इस executable object file को किसी दूसरे computer पर copy करने के बाद execute कर सकते हैं Program एक बार Compile हो जाने के बाद स्वतंत्र रूप से executable file बन जाता है जिसको execute होने के लिए compiler की आवश्यकता नहीं होती है प्रत्येक Programming language को Compiler की आवश्यकता होती हैं
C / C++  का Compiler इसका बहुत अच्छा उदाहरण है।

Interpreter

Interpreter एक ऐसा System Software है जो program के एक-एक line को पढ़कर Low level language में बदलता है।
JVM (Java Virtual Machine) इसका बहुत अच्छा उदाहरण है दोस्तो JVM आपको एक Hardware Machine जैसा लगता होगा लेकिन दोस्तो JVM एक System Software है

Utility Software

Utility Software ऐसे Software होते है जो Computer को सुरक्षा प्रदान करते है ऐसे Utility Software कंप्यूटर को Repair कर Computer कि कार्यक्षमता को बढ़ाते है ऐसे Software कुछ तो पहले से Computer में Install होते है या तो बाद में Install करना होता है इन प्रकार के Software को Service Program के नाम से भी जाना जाता है।
कुछ Utility Software निम्नलिखित है ।
  • Disk Cleanup
  • Disk Derangement
  • Scan Disk
  • Anti-Virus
  • Disk Checker
  • System Profile

1 comment:

क्या आप जानते है कि Master Card, Rupay Card और Visa card में अन्तर क्या है

क्या आप जानते है की Master Card, Rupay Card और  Visa card  में अन्तर क्या है दोस्तों क्या आप जानते है की Master Card, Rupay Card औ...