कंप्यूटरसॉफ्टवेयर

अधिनियम - यह ... बुनियादी ऑपरेटिंग सॉफ्टवेयर है। सिस्टम सॉफ्टवेयर तक शामिल

कंप्यूटर - दूसरे दशक के लिए हमारे निहित जीवन साथी। वे लोगों की मदद, मजेदार और काम है पूरी दुनिया में दोस्तों के साथ संवाद। दुर्भाग्य से, सभी उपयोगकर्ताओं वर्तमान में कंप्यूटर के साथ काम कर रहे हैं सिद्धांतों नहीं।

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

यह, यहां तक कि साधारण उपयोगकर्ताओं को पता करने के लिए आवश्यक है के रूप में जब कुछ जानकारीपूर्ण लेख पढ़ने वे अक्सर सार समझ में नहीं आता की यह लिखा है। यह आम शब्दावली की अज्ञानता की वजह से सिर्फ एक ही होता है। यह ध्यान देने योग्य है कि यह अक्सर पाप भी विशेष संसाधनों की एक विकृति है।

का परिचय

ऐतिहासिक रूप से, हम कार्यक्रम के सभी का इस्तेमाल किया है दो वर्गों में विभाजित हैं:

  • सिस्टम अनुप्रयोगों (अधिनियम - किसी भी ऑपरेटिंग सिस्टम का आधार है)।
  • आवेदन कार्यक्रम।

वहाँ गहरा विशेष अनुप्रयोग सॉफ्टवेयर का एक और वर्ग है, लेकिन उसके साथ दैनिक जीवन में और केवल प्रौद्योगिकी डेवलपर्स पाया।

के लिए आवेदन करने के लिए कार्यालय अनुप्रयोगों, सॉफ्टवेयर का निर्माण और संपादन छवियों के लिए, साथ ही अन्य निधियों जहाँ से हम में से हर एक दैनिक आधार पर सौदा करता है शामिल हैं। यह अनुमान लगाना कि इस वर्ग के सबसे आम है और कई है मुश्किल नहीं है।

क्या खुला स्रोत सॉफ्टवेयर की अवधारणा में शामिल है? इस कार्यक्रम के लिए तैयार किया गया डीबीएमएस (डेटाबेस) का प्रबंधन एक उपयोगकर्ता और एक कंप्यूटर (DE - ग्राफिक झिल्ली) के बीच बातचीत के लिए बनाया गया एकत्र करने और सूचना संसाधन के लिए, साथ ही विशेष प्रणाली। बोर्ड पर (विशेष रूप से) हाल ही उपयोग विमानों और लड़ाकू वाहनों।

ड्राइवर, आदि

अक्सर कोई रास्ता अधिनियम से अलग अपने इच्छित उद्देश्य के लिए प्रणाली पुस्तकालयों और डिवाइस ड्राइवर को आवंटित। इसका मतलब यह है कि विचार करने के लिए उन्हें अलग से कोई मतलब नहीं है।

इस प्रकार, सिस्टम सॉफ्टवेयर (सिस्टम सॉफ्टवेयर) कार्यक्रमों और इंटरफेस है कि नियंत्रण और कंप्यूटर मानव बातचीत करने के लिए उपयोग किया जाता है का एक सेट कहा जा सकता है। उनका मुख्य उद्देश्य - मशीन अनुवाद उपकरण को प्रदर्शित करने और सभी पाठ या ग्राफिक प्रपत्र हमें अधिक परिचित में विश्लेषण करने के लिए। संरचना एसटीआर (उपयोगिताओं के विपरीत लागू) व्यावहारिक रूप से कंप्यूटर उपयोगकर्ता द्वारा हल विशिष्ट समस्याओं पर निर्भर नहीं करता।

वह घर पर यह डिज़ाइन कर सकते हैं, या हो सकता है एक पूरे दिन के सामाजिक नेटवर्क में बैठने के लिए। प्रत्येक मामले में, कंप्यूटर सॉफ्टवेयर, नाटकीय रूप से अलग है, जबकि प्रणाली आवेदनों की रचना कोई परिवर्तन होता है।

सिस्टम सॉफ्टवेयर क्या करता है

और अब हम कार्यक्रमों के इस प्रकार की नियुक्ति विस्तार से विश्लेषण करते हैं। तो उनके मुख्य कार्य:

  • वे एक वातावरण में अनुप्रयोगों उपयोगिता (ओएस) चलाने पैदा करते हैं।
  • सरलीकरण और नए अनुप्रयोगों के विकास के स्वचालन प्रदान करें।
  • सटीकता और कंप्यूटर के बीच संचार की दक्षता में स्थानीय और वैश्विक नेटवर्क में अधिकतम करें।
  • निदान (और मरम्मत) विभिन्न कार्यक्रम संबंधी विफलताओं।
  • सहायक ऑपरेशनों को (ऊपर, संग्रह, डेटा स्थानांतरण) के लिए जिम्मेदार।

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

बेसिक ज्ञान और कौशल

ऐसे कार्यक्रमों के जटिलता के बावजूद, यहां तक कि साधारण उपयोगकर्ताओं को अपने काम की प्रकृति को समझने की जरूरत है कि यह कंप्यूटर के साथ उनकी बातचीत की उत्पादकता को प्रभावित के रूप में। उदाहरण के लिए, सिद्धांत है कि डिस्क की सतह से लेखन और पढ़ने जानकारी को नियंत्रित करने का काम कार्यक्रमों के बारे में जानते हुए भी नहीं, तो आप हार्ड डिस्क, डेटा के प्रकार है कि यह रखने के लिए करना चाहते हैं के आधार पर स्वरूपित नहीं कर सकते।

हम पहले से ही कहा है के रूप में, अपने आवेदन, प्रकृति में प्रणालीगत है जो व्यावहारिक रूप से कभी नहीं नहीं बदलता है। यही कारण है कि ओपन सोर्स सॉफ्टवेयर के विकास के लिए विशेष रूप से कठोर आवश्यकताओं प्रस्तुत कर रहे हैं है।

वर्गीकरण सिस्टम सॉफ्टवेयर

इस वर्ग में परंपरागत रूप से सॉफ्टवेयर संस्करणों निम्नलिखित हैं:

  • नियंत्रण घटकों।
  • परख घटकों, प्रसंस्करण और संचारण जानकारी।

कैसे समझने में आसान, नियंत्रण कार्यक्रमों सभी उपकरणों को सही ढंग से अपने कंप्यूटर से काम करने की अनुमति देकर मुख्य प्रक्रियाओं सिंक्रनाइज़ किए जाते हैं। उनका मुख्य कार्य इस प्रकार हैं:

  • प्रणाली के सभी प्रसंस्करण शक्ति के प्रत्यक्ष नियंत्रण।
  • अपने कामकाज के लिए आवश्यक डेटा के साथ कार्य करना।

अक्सर, इन उपकरणों कंप्यूटर की स्मृति में लगातार कर रहे हैं। ओएस के कोर का गठन उपकरणों के निवासी के हैं। नियंत्रण कार्यक्रम है, जो कुछ महत्वपूर्ण कार्यों के बाहर ले जाने के लिए आवश्यक हैं, ऑपरेशन से पहले तुरंत मेमोरी में लोड कर रहे हैं, वे पारगमन (सकर्मक) कहा जाता है। किसी भी मामले में, आज इन उपकरणों केवल दोनों ऑपरेटिंग सिस्टम और ड्राइवरों पुस्तकालयों के रूप में के भाग के रूप में उपलब्ध हैं।

इसके विपरीत, सूचना संसाधन के लिए कार्यक्रम अलग से चलाने। अक्सर, वे लागू आवेदनों की स्थापना पैकेज में दिया जाता है। वैसे, संस्थापक (विंडोज संस्थापक, उदाहरण के लिए) भी सिस्टम सॉफ्टवेयर को दर्शाता है।

वर्गीकरण का एक और संस्करण

अक्सर, विशेषज्ञों का कहना है कि कंप्यूटर सॉफ्टवेयर बुनियादी और सेवा में विभाजित किया जाना चाहिए। आधार से उन कार्यक्रमों है कि कंप्यूटर के बहुत कामकाज उपलब्ध है। तदनुसार, एक सिस्टम सॉफ्टवेयर में शामिल हैं:

  • खुद ऑपरेटिंग सिस्टम और ड्राइवरों उनकी संरचना में।
  • खाल (DE) और अन्य मीडिया कार्यक्रमों के क्रियान्वयन के लिए।
  • फ़ाइल प्रबंधक।

ओपन सोर्स सॉफ्टवेयर का एक सेट के रूप में ओएस

हम सिस्टम सॉफ्टवेयर देखने पर जारी है। ऑपरेटिंग सिस्टम क्या है एक अभिन्न अंग हैं।

सामान्य तौर पर, ओएस ही सॉफ्टवेयर प्रोग्राम है कि प्राप्त करने, प्रसंस्करण, सभी प्रणाली उपकरणों की जानकारी और नियंत्रण के उपयोग के लिए जिम्मेदार हैं का एक सेट के रूप में प्रतिनिधित्व किया जा सकता है। एक तरफ, ऑपरेटिंग सिस्टम, उपयोगकर्ता और उनके कंप्यूटर के बीच एक "स्पेसर" के रूप में कार्य दूसरे हाथ पर, संभव दोनों सॉफ्टवेयर और हार्डवेयर के बाद भरने के प्रभावी उपयोग के रूप में के रूप में ज्यादा के लिए जिम्मेदार है।

साहित्य में, ऑपरेटिंग सिस्टम भी बुनियादी सिस्टम सॉफ्टवेयर कहा जाता है। क्यों इस शब्दावली को अपनाया, हम नीचे पर विचार करें।

फ़ाइल प्रबंधन - अधिनियम की एक आवश्यक कार्य

फ़ाइल प्रबंधकों उन्हें एक चित्रमय प्रतिनिधित्व में प्रदर्शित करने के लिए डिस्क पर शारीरिक डेटा के लिए आसान पहुँच के लिए तैयार कर रहे हैं,। इस प्रकार, वे केवल बल्कि हार्ड डिस्क पर इसके प्रत्यक्ष स्थान से तार्किक फ़ाइल नाम का उपयोग कर सकते।

महत्वपूर्ण! फाइल सिस्टम और फ़ाइल प्रबंधक खुद को मौजूद नहीं है, क्योंकि वे विशिष्ट ऑपरेटिंग सिस्टम और कुछ समस्याओं के लिए समाधान के लिए विकसित कर रहे हैं। इस प्रकार, विशेषज्ञों में से कुछ, जो आपके सिस्टम सॉफ्टवेयर सहमत हैं और इन अनुप्रयोगों में शामिल हैं।

लेकिन वहाँ कुछ तथ्य है कि स्वतंत्र जानकारी प्रबंधन उपकरणों के मामले में इस तरह के एक कार्यक्रम के लिए रवैया निर्धारित कर रहे हैं:

  • कई ऑपरेटिंग सिस्टम (और एक लंबे समय और लगभग सभी के लिए) एक साथ किया जा सकता है (!) लगभग सभी फाइल सिस्टम के साथ काम करने के लिए।
  • कुछ आदिम (लेकिन अभी भी काम कर) प्रणाली इन आवेदनों के बिना कर सकते हैं।

अधिनियम सेवा क्या है

इस श्रेणी में, प्रोग्राम हैं जो काफी अधिनियम कार्यक्रम के क्षमताओं को बढ़ाने में शामिल हैं इसे और अधिक अंत उपयोगकर्ता के लिए सुविधाजनक बना रही है। उन्होंने यह भी वर्गीकृत किया जा सकता है, और अंक की एक बहुत कुछ मिलता है:

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

अक्सर कार्यक्रमों के इस वर्ग प्रणाली उपयोगिताओं कहा जाता है। बस ध्यान दें कि एंटीवायरस प्रोग्राम न बुलाया जाए। आज, जाने-माने सिमेंटेक, टच स्टोन से मतलब है, और साथ ही अन्य प्रमुख कंपनियों है कि सॉफ्टवेयर की आपूर्ति। सॉफ्टवेयर के प्रकार मामलों में हम की समीक्षा की से कुछ के लिए, लेकिन अनसुलझे कई सवाल रहते हैं।

अधिनियम नेटवर्क प्रोटोकॉल के साथ काम करने

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

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

वैसे, आईई, फ़ायरफ़ॉक्स, ओपेरा और गूगल क्रोम - एक ही ग्राहकों को, जो सिद्धांत है कि केवल बाहर सेट पर आधारित हैं।

प्रोग्रामिंग वातावरण और कार्यक्रमों के क्रियान्वयन

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

विशेषज्ञों का कहना है सिस्टम सॉफ्टवेयर में इस मामले में शामिल है कि:

  • टाइपिंग और लेख को संपादित करने के लिए इसका मतलब है।
  • अनुवादक या दुभाषिया (सादी भाषा के लिए)।
  • लिंकर, यह भी लिंकर कहा जाता है।
  • डिबगर।
  • कार्यक्रम के निष्पादन के लिए पूर्ण आवेदन पुस्तकालयों।

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

अनुवादकों क्या हैं

चूंकि यह परिभाषा स्पष्ट रूप से हर किसी के लिए नहीं है, और अधिक विस्तार में इस मुद्दे को देखो।

यह एक महत्वपूर्ण अवधारणा एक प्रोग्राम है जो कि लोगों को समझा जा सकता है, मशीन भाषा में प्रोग्रामिंग भाषा के लिए अनुवाद के लिए संदर्भित करता है। बेशक, मशीन भाषा समझ में आ जा सकता है और आदमी है, लेकिन इन पेशेवरों दुनिया भर में इकाई। कार्यक्रम में ही किसी भी प्रोग्रामिंग भाषा में लिखा है, स्रोत मॉड्यूल कहा जाता है। वस्तु मॉड्यूल आधारभूत जानकारी आगे उपयोग के लिए मशीन तैयार की कहा जाता है। इस मॉड्यूल की संरचना कार्यक्रम के पाठ पहले से ही मशीन भाषा है, साथ ही अन्य जानकारी अपने सही संचालन और डीबगिंग के लिए आवश्यक में अनुवादित किया गया के होते हैं।

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

लिंकर, या संयोजक, बूट मदों में वस्तु मॉड्यूल के प्रसंस्करण में लगी हुई है। उनमें से प्रत्येक को पहले से ही स्मृति में चले गए और मार डाला जा सकता है।

डिबगर, और अन्य घटकों

डिबगर, एक आवश्यक कार्य करता है के रूप में यह एक साथ उस में त्रुटियों की तलाश में कार्यक्रम प्रवाह को नियंत्रित करने की अनुमति देता है,। अपनी बुनियादी सुविधा सेट शामिल हैं:

  • एक स्थायी प्रजनन परिणामों के साथ भरी हुई वस्तु मॉड्यूल के माध्यम से कदम, करने के लिए।
  • डेवलपर की पूर्व निर्धारित बिंदुओं पर बंद करो।
  • अगर इस तरह के की जरूरत है, डिबगर पूरी तरह से एक पूर्व निर्धारित बिंदु में कार्यक्रम रोक सकता है।
  • उपयोग किए गए सभी चर प्रदर्शित करें।

निष्कर्ष

तो, के योग हैं। ऐसा लगता है कि निम्नलिखित मदों सिस्टम सॉफ्टवेयर में शामिल हैं:

  • सीधे ओएस (ऑपरेटिंग सिस्टम) के लिए।
  • खाल (DE) और प्रोग्राम निष्पादन वातावरण।
  • फ़ाइल प्रबंधकों, और अन्य फ़ाइल प्रबंधन उपकरण।
  • डेवलपर उपकरण।
  • सभी नेटवर्क उपकरण।
  • कुछ अनुप्रयोग।

यहाँ हम सिस्टम सॉफ्टवेयर की संरचना की जांच की।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hi.delachieve.com. Theme powered by WordPress.