सॉफ्टवेयर क्या है? तथा कितने प्रकार के होते हैं समझाइए ? - What is software? And explain how many types are there?
Software software कई programmes से मिलकर बना होता है। यह computer के विभिन्न कार्यो को निष्पादित काटने में सहायता करता है। सॉफ्टवेयर को hardware संसाधनों का utilization भी कहा जाता है। यदि hardware की तुलना computer की शरीर से की जाये तो software की तुलना computer के दिमाग से हो सकती है। इसमें application software, system software, middleware जैसी शब्दावली आम है। Application software जैसे -word processor user के लिए product कार्य को execute करता है। System software जैसे -operating system जो hardware के साथ interface कर user interface तथा application के लिए आवश्यक सेवाओं को सम्पन्न करता है। Middleware distributed system को control करता है।
Computer में, software RAM के अंदर load किये होते है और CPU में execute किये जाते हैं। सबसे निम्न level पर software एक individual processor के लिए specific एक machine language के अनुरूप होते है। एक machine language binary language के groups की बानी होती है। जो processor instructions को signify करती है, जिससे computer का state preceeding state से change होती है। Software instructions का एक ID sequence है जो computer hardware के state को एक particular sequence में बदलता है। यह अक्सर high level programming language में लिखा जाता है जो कि machine language की अपेक्षा मानव के use की लिए आसान और अधिक efficient है। HLL, ML object code में compile या interpret की होती है।
software को मुख्यतः तीन part में बाँटा गया है और एक other software होता है -
(1) System software ,(2) Utility software , (3) Application software , (4) Other software .
(1) System software
यह एक ऐसा computer software है जो hardware संसाधनों का management व controlling करता है ताकि application software कार्य को पूरा कर सके। यह computer system का आवश्यक part होता है। Operating system इसका clear example है। System software के विपरीत word है, यह एक तरह का program है जो end user को specific productive task को complete करने में मदद करते है, जैसे -word processing का task या image manipulation का task इत्यादि। यदि system software को fixed storage, जैसे intergrated circuit में store किया जाता है , तो सामान्यः इसे Firmware का नाम दिया जाता है। In brief, system में hardware programmes का एक group होता है ,जो computer system में hardware का organization, used तथा controlling का कार्य करता है।
(2) Utility software
इस software को program के नाम से जाना जाता है यह इस प्रकार का computer software है। इसे विशेष रूप से computer hardware, operating system या application software को व्यवस्थित करने में सहायता हेतु design किया गया है। Utility software काफी लंबे समय से अधिकांश बड़े operating system में समाकलित हो रहा है।
(3) Application software
system software के बाद software का सबसे महत्वपूर्ण वर्ग application software है। इसके अंदर वे सभी software आते है जिन पर सामान्य user कार्य करते हैं। application software computer की क्षमताओ को नियोजित करता है। इसके कुछ example : word processors, spread sheet तथा media players हैं। कुछ प्रकार के अन्तः स्थापित system में user के लिए application software तथा operating system में compare करना संभव नहीं हो सकता। जैसे कि VCD, DVD, player या microwave oven को कंट्रोल करना भी software में देखा जा सकता है।
टिप्पणियाँ
एक टिप्पणी भेजें