कोई भी व्यक्तिगत कंप्यूटर जटिल हैइलेक्ट्रॉनिक उपकरण जिसमें ब्लॉक-एसेसरीज शामिल हैं। उन सभी को बेसिक फॉर्म हार्डवेयर (हार्डवेयर) में जीवित प्राणियों के अनुरूप, हार्डवेयर भौतिक शरीर है। इसे प्रबंधित करने के लिए, आपको कुछ अमूर्त की उपस्थिति की आवश्यकता है: आत्मा, मन, स्पार्क - इस मामले में यह महत्वपूर्ण नहीं है कंप्यूटर प्रौद्योगिकी में, ऐसी एक अमूर्त घटक प्रणाली और अनुप्रयोग सॉफ्टवेयर (सॉफ्टवेयर, सॉफ्टवेयर) है। प्रोग्राम्स के बिना, कंप्यूटर इलेक्ट्रॉनिक घटकों के एक अनावश्यक ढेर प्रतीत होता है उपर्युक्त सभी लैपटॉप, नेटबुक, कई मोबाइल उपकरणों आदि के लिए सच है।

सॉफ्टवेयर उन सभी कार्यक्रम हैं,जो हार्डवेयर कॉन्फ़िगरेशन पर काम करते थे I वे कई सशर्त प्रकारों में विभाजित हैं जो उद्देश्य और कार्यक्षमता को परिभाषित करते हैं।

सिस्टम सॉफ्टवेयर नींव है यह किसी भी प्रोग्राम के काम को लागू करने के तरीकों को परिभाषित करता है जो काफी हद तक शुरू किए जाते हैं। इंटरैक्टिंग प्रोग्रामों के संयोजन के रूप में प्रस्तुत किया जा सकता है, जिनमें से मुख्य कार्य कंप्यूटर (प्रोसेसर, मल्टीमीडिया एडेप्टर, रैम) के हार्डवेयर घटकों को प्रबंधित करना है। प्रायः, "सिस्टम सॉफ्टवेयर पीसी" शब्द का अर्थ ऑपरेटिंग सिस्टम (ओएस) है, हालांकि यह केवल आंशिक रूप से सच है। सिस्टम सॉफ्टवेयर, वास्तव में, कंप्यूटर के हार्डवेयर और एप्लिकेशन उपयोगकर्ता कार्यक्रमों के बीच एक प्रकार की "परत" के रूप में कार्य करता है। आधुनिक प्रणालियों में, कोई भी चलने वाला आवेदन घटकों के साथ प्रत्यक्ष रूप से बातचीत कर सकता है, डीओएस समय के विपरीत, जब इस तरह के एक दृष्टिकोण प्रमुख था। अब आवेदन के लिए यह आवश्यक है कि वह कुछ नियमों के अनुरूप हो और उपयोग में ऑपरेटिंग सिस्टम के लिए एक अच्छी तरह से परिभाषित प्रोग्रामिंग उपकरण का उपयोग कर लिखा जाए। यही कारण है कि विंडोज़ के लिए प्रोग्राम लिनक्स पर्यावरण (और इसके विपरीत) में काम नहीं कर सकते, हालांकि दोनों ही मामलों में, ये ऑपरेटिंग सिस्टम हार्डवेयर घटकों को व्यवस्थित रूप से प्रबंधित करते हैं और उपयोगकर्ता के साथ इंटरैक्ट करने के लिए सुविधाजनक ग्राफिकल इंटरफ़ेस प्रदान करते हैं। सिस्टम सॉफ्टवेयर अनुप्रयोगों से आने वाले किसी भी हार्डवेयर घटक के लिए कंट्रोल कमांड की व्याख्या और लागू करता है। इसके अतिरिक्त, आधुनिक कंप्यूटर ऑपरेटिंग सिस्टम इंटरैक्टिव हैं, जिससे उपयोगकर्ता अपने काम को आंशिक रूप से समायोजित कर सकते हैं।

सिस्टम सॉफ्टवेयर नहीं हैकार्यक्रम का एकमात्र प्रकार वहाँ भी एक आवेदन सॉफ्टवेयर है उपयोगकर्ता प्रोग्राम, बस एप्लिकेशन वातावरण को परिभाषित करें। उदाहरण के लिए, ग्राफिक्स के साथ काम करने के लिए, पाठ दस्तावेज़ों के लिए ग्राफिक संपादक के पर्यावरण का उपयोग करें - खेल के लिए संबंधित संपादक, - एप्लिकेशन गेम वातावरण, आदि। कुछ अनुप्रयोग सॉफ़्टवेयर को केवल कार्यों की कड़ाई से सीमित सीमा को हल करना नहीं पड़ता है: यह प्रोग्राम अंतरफलक के माध्यम से विभिन्न विशेष छोटे अनुप्रयोगों को चलाने के लिए असामान्य नहीं है। अक्सर आवेदन कार्यक्रमों को "एप्लिकेशन" कहा जाता है, जो उनके सार को बहुत सटीक रूप से निर्धारित करता है, क्योंकि उनके लिए आधार प्रणाली सॉफ्टवेयर है जो अनुप्रयोगों के संचालन को सुनिश्चित करता है।

एक आश्चर्यजनक तथ्य: किसी भी एप्लिकेशन प्रोग्राम को लॉन्च करने के लिए, उपयोगकर्ता, वास्तव में, कंप्यूटर के हार्डवेयर घटकों के साथ इंटरैक्ट करने की प्रक्रिया शुरू करता है। उदाहरण के लिए, ऑडियो प्लेयर में एक गीत के प्लेबैक को सक्षम करके, उपयोगकर्ता ध्वनि और ध्वनि कार्ड के माध्यम से ध्वनि के उत्पादन के लिए सिस्टम और एप्लिकेशन सॉफ़्टवेयर को निर्देश देता है।

</ p>