System Software
System Software , Hardware और software को आपस मे जोड़ कर रखता है System Software एक platform provide करता है जिस पर other Computer programs Executes हो सके | System Software , Application software और hardware के बीच एक मध्यवर्ती का भी कार्य करता है | जब हम Computer Start करते है तब हमारा Computer System Start होने मई कुछ समय लेता है इस समय को हम booting process कहते है | इस के समय हमारा operating सिस्टम main memory मे load हो रहा होता है और ये main memory , Random Access Memory होती है |जब आप अपना Operating System Install करते हैं तो System Software आपके Computer पर Install होता है
Application Software
Application Software user की requirments को fullfill करने के लिए बनाया जाता है | इसे end user program या केवल एक ऐप भी कहा जाता है |
“ A software which is developed to help the user to perform specific tasks and work is called application software.”
End user firstly system Software से deal करता है उसके बाद application software |
आजकल ज्यादा ही application software का प्रयोग किया जा रहा है , हर एक काम के लिए एक अलग application Software है जिसको App भी कहते है | जिनमे से कुछ application िनमंलिखित है… MS-Office , Notepad , Media Player Classic , Adobe Photoshope , etc…..
Utility Software
Utility Software एक System Software होता है | ये सॉफ्टवेयर सिस्टम को analyze, configure, optimize और Computer को maintain करने के साथ ही Computer की performance को enhance ( बढ़ाने ) का कार्य करता है | Utility Software अक्सर targeted लक्ष्ये को mind मै रखकर design किये जाते है | Utility Software के example िमलिखित हैantivirus software, backup software और disk tools आदि |
Language Processor Software
Language processor एक खास प्रकार के software होते है जो source code और program को machine code मै convert करते है | Language Processor Fortran और COBOL जैसी Language में पाए जाते हैं। Language Processor निम्न्लिखित type के होते है।
- Compiler
- Assembler
- Interpreter
Compiler
एक Compiler एक language processor है जो highe level language से source code को binary machine code में translate करता है।
Assembler
एक Assembler low -level language से binary machine code में translate करता है।
Interpreter
एक Interpreter , Compiler और Assembler से अलग है। यह प्रोग्राम को machine code formate में परिवर्तित नहीं करता है, इसके बजाय प्रत्येक program statement को मानने के लिए CPU को निर्देश देता है।
Operating Software
Operating System एक प्रकार का Software होता है जो Application और hardware के मध्ये एक मध्यवर्ती का कार्य करता है और साथ ही साथ control भी प्रदान करता है | जो Computer System की सभी Activitys को Handale करता है | एक operating System Software , program को execute होने के Environment Provide करता है | Operating System Software की सबसे खास Ability यह है की यह multiprogram होता है | एक साथ (simultaneously ) memory मे कई job रख सकता है | कुछ operating system निम्नलिखित है -Windows, Windows XP, Mac OS X, and Linux , Microsoft Window 7 , Microsoft Window8 Etc