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 को उनके उपयोग के अनुसार मुख्यतः दो भागो में बाटा गया है ।
Computer Software को उनके उपयोग के अनुसार मुख्यतः दो भागो में बाटा गया है ।
- System Software
- 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 कई प्रकार के होते है ।
- Operating System
- Language Translator
- 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
Nice content sir, i like it very much.
ReplyDelete