ऑपरेटिंग सिस्टम कंप्यूटर के हार्डवेयर को नियंत्रित करते हैं। वे संसाधनों का प्रबंधन करते हैं, अनुप्रयोगों को विकसित करने के लिए उपयोगकर्ताओं को हार्डवेयर का खुलासा करते हैं, और कोड निष्पादित करते हैं।

लेकिन सभी ऑपरेटिंग सिस्टम समान नहीं बनाए गए हैं।

जहां विंडोज़ जैसे डेस्कटॉप ओएस हर जगह हैं, वहीं अन्य ओएस हमारे विचार से छिपे हुए हैं। अधिकांश लोग यह भी नहीं जानते कि वे मौजूद हैं।

हम एम्बेडेड ऑपरेटिंग सिस्टम के बारे में बात कर रहे हैं।

आइए देखें कि एक एम्बेडेड ओएस क्या है, और यह एक गैर-एम्बेडेड ओएस से कैसे अलग है?

एक एम्बेडेड ओएस क्या है?

एक एम्बेडेड ऑपरेटिंग सिस्टम सॉफ्टवेयर का एक टुकड़ा है जिसका उद्देश्य एक एम्बेडेड सिस्टम को नियंत्रित करना है।

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

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

एक एंबेडेड ओएस कैसे काम करता है?

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

आइए रिंग जैसे डोरबेल कैमरे के अंदर काम कर रहे एक एम्बेडेड ओएस का उदाहरण लें। कैमरा हार्डवेयर को नियंत्रित करने वाला एम्बेडेड OS उस कोड को निष्पादित करता है जो कैमरा को अपना काम करने देता है।

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

उच्चतम स्तर पर, जब भी कोई एम्बेडेड सिस्टम वाला डिवाइस चालू होता है, तो डिवाइस को पावर देने वाला एम्बेडेड OS बूट हो जाता है। इस बूट-अप चरण के दौरान, एम्बेडेड सिस्टम को कार्य करने के लिए आवश्यक सभी कोड, OS सहित, भी लोड किए जाते हैं और निष्पादन के लिए तैयार किए जाते हैं।

इसलिए, एक डेस्कटॉप ओएस के विपरीत, एक एम्बेडेड ओएस को किसी फ़ंक्शन को निष्पादित करने के लिए हर बार मेमोरी से कोड लोड करने की आवश्यकता नहीं होती है।

एंबेडेड ओएस के प्रकार

एंबेडेड ओएस को उन प्रणालियों की जरूरतों को पूरा करने के लिए तैयार किया गया है जिनमें उनका उपयोग किया जाएगा। जहां कुछ एम्बेडेड OSes नियंत्रण प्रणाली जो दोहराए जाने पर केवल एक कार्य करते हैं, अन्य एम्बेडेड OS एक समय में कई कार्य करने वाले सिस्टम का प्रबंधन करते हैं।

सामान्य तौर पर, एम्बेडेड ऑपरेटिंग सिस्टम को विभाजित किया जाता है बहु कार्यण, रियल टाइम, तथा एकल लूप.

बहु कार्यण

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

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

रियल टाइम

एक वास्तविक समय एम्बेडेड ओएस वह है जो सख्त समय की कमी के तहत काम करता है। इस तरह के एक एम्बेडेड ओएस को आवंटित समय में इनपुट प्राप्त करना और संसाधित करना चाहिए या सिस्टम विफल हो जाता है।

कारों में आपातकालीन ब्रेकिंग सिस्टम के उदाहरण पर विचार करें। जैसे ही सिस्टम को पता चलता है कि टक्कर आसन्न है, एम्बेडेड ओएस ब्रेकिंग सिस्टम को सक्रिय कर देता है। यदि OS समय पर ब्रेक लगाने में विफल रहता है, तो गंभीर परिणाम के साथ टक्कर हो सकती है।

एकल लूप

सिंगल लूप एम्बेडेड ओएस एक प्रकार का ओएस है जो एक ही कार्य को बार-बार करता है। ऐसे एम्बेडेड ओएस का एकमात्र काम इनपुट लेना और लूप पर आउटपुट तैयार करना है।

एकल लूप एम्बेडेड OS का एक सामान्य उदाहरण गति-संवेदी रोशनी में उपयोग किया जाने वाला OS है। मोशन सेंसिंग लाइट्स सेंस मोशन और एम्बेडेड सिस्टम मोशन का पता चलने पर लाइट्स को चालू कर देता है।

एंबेडेड बनाम। गैर-एम्बेडेड ओएस: क्या अंतर है?

एक एम्बेडेड ओएस और एक गैर-एम्बेडेड ओएस के बीच सबसे बड़ा अंतर ऑपरेटिंग सिस्टम चलाने वाले एप्लिकेशन सेट का है। एक एम्बेडेड ओएस के मामले में, एप्लिकेशन सेट तय हो गया है। एम्बेडेड सिस्टम का हार्डवेयर उस विशिष्ट एप्लिकेशन सेट को चलाने के लिए डिज़ाइन किया गया है।

दूसरी ओर, गैर-एम्बेडेड OSes जैसे विंडोज और मैकओएस उपयोगकर्ता अनुप्रयोगों के लिए हार्डवेयर पहुंच प्रदान करने के लिए डिज़ाइन किए गए हैं। उपयोगकर्ता किसी भी ऐप को तब तक इंस्टॉल कर सकते हैं जब तक इसे ओएस पर चलने के लिए डिज़ाइन किया गया हो। हार्डवेयर जो एक गैर-एम्बेडेड ओएस पर चलता है वह भी कुछ हद तक अनुकूलन योग्य है।

इसके अलावा, एक एम्बेडेड ओएस विशिष्ट है। दूसरे शब्दों में, विभिन्न एम्बेडेड सिस्टम में अलग-अलग एम्बेडेड ओएस होते हैं। दूसरी ओर, गैर-एम्बेडेड ओएस सामान्य उद्देश्य हैं और विभिन्न हार्डवेयर कॉन्फ़िगरेशन का समर्थन करते हैं।

आम तौर पर, एक सिस्टम जिसे एक एम्बेडेड ओएस नियंत्रित करता है वह अक्सर एक बड़े सिस्टम का हिस्सा होता है। उदाहरण के लिए, एक कमरे के तापमान को मापने के लिए इस्तेमाल किया जाने वाला एक एम्बेडेड सिस्टम एक बड़े जलवायु नियंत्रण प्रणाली या अंतिम उत्पाद के हिस्से के रूप में काम करता है।

गैर-एम्बेडेड ऑपरेटिंग सिस्टम अंतिम उत्पाद को ही नियंत्रित करते हैं।

एक एम्बेडेड ओएस के सामान्य उपयोग

एंबेडेड ऑपरेटिंग सिस्टम हमारे चारों ओर हर जगह हैं। एम्बेडेड OSes के कुछ सामान्य उदाहरण हैं जिनका उपयोग इसमें किया जाता है:

  • इंटरनेट ऑफ थिंग्स डिवाइस जैसे स्मार्ट लाइट बल्ब और स्मार्ट तापमान सेंसर आदि।
  • जलवायु नियंत्रण और रखरखाव के लिए कारें।
  • हवाई जहाज नेविगेशन सिस्टम।
  • जीपीएस ट्रैकर्स और फिटनेस ट्रैकर।

ये एम्बेडेड OSes के कुछ उदाहरण हैं। सामान्य तौर पर, प्रत्येक माइक्रोकंट्रोलर में पर्दे के पीछे एक एम्बेडेड ओएस चल रहा होता है।

एंबेडेड ओएस काम करने के लिए हमारे आसपास की प्रौद्योगिकियों के लिए महत्वपूर्ण हैं

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

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

स्मार्ट लॉक के साथ अपने एंड्रॉइड फोन को वाई-फाई कैसे अनलॉक करें

आगे पढ़िए

साझा करनाकलरवसाझा करनाईमेल

संबंधित विषय

  • प्रौद्योगिकी की व्याख्या

लेखक के बारे में

फवाद मुर्तजा (104 लेख प्रकाशित)

फवाद एक पूर्णकालिक स्वतंत्र लेखक हैं। उसे तकनीक और भोजन पसंद है। जब वह विंडोज के बारे में नहीं खा रहा है या लिख ​​रहा है, तो वह या तो वीडियो गेम खेल रहा है या यात्रा करने के बारे में सपना देख रहा है।

फवाद मुर्तज़ा की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें