Definition of Embedded system in Hindi :- एम्बेडेड सिस्टम या एम्बेडेड ऑपरेटिंग सिस्टम किसी विशिष्ट कार्य को करने के लिए बनाया गया एक या एक से अधिक इलेक्ट्रॉनिक उपकरणों का एक समूह हो सकता है।
वैसे तो एम्बेडेड सिस्टम एक स्वतंत्र कंप्यूटर की तरह काम करता है, लेकिन आमतौर पर यह किसी बहुत बड़े सिस्टम के साथ जुड़ा होता है। यह आमतौर पर किसी सिंगल chip पर बना होता है तथा इसके पास अपना खुद का सेन्ट्रल प्रॉसेसिंग यूनिट (CPU), मेमोरी, इनपुट / आउटपुट डिवाइस और सॉफ्टवेयर आदि होता है। बहुत छोटा होने के कारण इनकी आंतरिक संरचना बहुत जटिल होती है ।
Main Components of Embedded system in Hindi
Main Components of Embedded Operating system in Hindi :- किसी एम्बेडेड सिस्टम में तीन मुख्य घटक होते हैं –
- Hardware :- इसमें एक सिंगल chip पर बना छोटा कंप्यूटर होता है, जिसमें मेमोरी यूनिट, इनपुट/आउटपुट डिवाइस, बैटरी जैसे सभी आवश्यक उपकरण होते हैं जिनकी इन्हें आवश्यकता होती है।
- Application software :- एम्बेडेड सिस्टम को जिस विशिष्ट काम के लिए डिजाइन किया गया है, उससे संबंधित आवश्यक एप्लीकेशन सॉफ्टवेयर इस में होते है, उदाहरण के लिए अगर एंबेडेड सिस्टम को माइक्रोवेव ओवन में लगाया गया है, तो उस एंबेडेड सिस्टम में चूल्हे की गर्मी को प्रदर्शित करने के लिए आवश्यक एप्लीकेशन सॉफ्टवेयर होंगे।
- Real Time Operating system (RTOS) :- किसी भी इलेक्ट्रॉनिक उपकरण के हार्डवेयर काम ऑपरेटिंग सिस्टम के बिना काम नहीं कर सकता। इसमें भी एक रियल टाइम ऑपरेटिंग सिस्टम जो की एंबेडेड सिस्टम के हार्डवेयर को प्रबंधित करता है तथा विभिन्न प्रकार के प्रोग्रामों को निष्पादित करके आवश्यक आउटपुट प्रदान प्रदान करता है। एंबेडेड सिस्टम में उपयोग होने वाले एप्लीकेशन सॉफ्टवेयर को भी OS के द्वारा ही प्रबंधित किया जाता है, क्योंकि एप्लीकेशन सॉफ्टवेयर बिना OS स्वतंत्र रूप से काम नहीं कर सकता।
Characteristics of an Embedded Operating System in Hindi
Characteristics of an Embedded Operating System in Hindi :- एम्बेडेड सिस्टम की प्रमुख विशेषताएं निम्नलिखित रुप से है:-
- Single-Functioned:- एम्बेडेड सिस्टम को कुछ विशिष्ट काम करने के लिए डिजाइन किया जाता है तथा यह उसी काम को बार-बार दोहराता है।
- Design Challenge:- छोटा होने के बाद भी एम्बेडेड सिस्टम को cost, size, power, और performance जैसे मापदंडों को पूरा करना होता है, जिसके कारण इसे डिजाइन करना बहुत ही जटिल काम हो जाता है। आमतौर पर इसे बैटरी के उपयोग से चलाया जाता है, इसी कारण से इसके निर्माता द्वारा बिजली की खपत को भी कम से कम करने का प्रयास किया जाता है जो इसके डिज़ाइन को और मुश्किल बनाता है।
- Portable :- एम्बेडेड सिस्टम एक छोटा सा उपकरण होता है, जो स्वतंत्र रूप से काम करता है इसलिए यह पोर्टेबल होता है, अर्थात इसे बहुत आसानी से एक स्थान से दूसरे स्थान पर बिना किसी समस्या के लाया या ले जाया जा सकता है। उदाहरण के लिए मोबाइल फोन एक ऐसा एम्बेडेड सिस्टम है, जिसे लोग एक स्थान से दूसरे स्थान तक बहुत आसानी से ले जाते हैं। अगर एम्बेडेड सिस्टम किसी बहुत बड़े system का हिस्सा होते हैं, वह सिस्टम भी पोर्टेबल होता है उदाहरण के लिए Car में गाड़ी की गति तथा पैट्रॉल की मात्रा को बताने के लिए उपयोग होने वाला उपकरण एक ऐसा सिस्टम है, जो कार के साथ एक स्थान से दूसरे स्थान तक जाता है।
- Real time:- एम्बेडेड सिस्टम को बिना किसी देरी के वास्तविक समय में परिणामों की गणना करके output प्रदर्शित करने में सक्षम होना चाहिए।
- Processor :- इसके पास अपना खुद का एक प्रोसेसर होना चाहिए जो विभिन्न इनपुट को प्रोसेस करके आउटपुट प्रदर्शित कर सके।
- Memory :- इसके पास अपना खुद का एक मेमोरी यूनिट होना चाहिए जहां यह विभिन्न ने सॉफ्टवेयर को जमा करके रख सके। जैसे की ROM इसे किसी भी प्रकार के सेकेंडरी मेमोरी की आवश्यकता नहीं होती है।
- Input / output devices :- इसमें विभिन्न स्त्रोतों से इनपुट प्राप्त करने तथा आउटपुट प्रदर्शित करने की कुछ व्यवस्था होनी चाहिए।
- Battery :- एंबेडेड सिस्टम को पोर्टेबल बनाने के लिए इसमें एक छोटी बैटरी का भी उपयोग किया जाता है, जिससे इसमें आवश्यक इलेक्ट्रिसिटी का प्रवाह होता रहे तथा इसे एक स्थान से दूसरे स्थान पर बिना किसी समस्या के लाया ले जाया जा सके।
Example of Embedded operating system in Hindi
Example of Embedded system in Hindi :- एक बहुत ही महत्वपूर्ण इलेक्ट्रॉनिक उपकरण है। 21वीं शताब्दी में शायद ही ऐसा कोई व्यक्ति होगा जो एम्बेडेड सिस्टम की तकनीक का उपयोग अपने रोजमर्रा के जीवन में ना करता हो। आप अपने जीवन में जितने भी इलेक्ट्रॉनिक उपकरणों का उपयोग करते हैं, उनमें से ज्यादातर उपकरण एम्बेडेड सिस्टम का ही कोई ना कोई रूप होता है। आइये इसके कुछ प्रमुख उदाहरणों को देखते हैं :-
- Mobile Phones (मोबाइल फोन)
- MP3 Players (एमपी 3 प्लेयर्स)
- Video Game Consoles (वीडियो गेम कंसोल)
- Digital Cameras (डिजिटल कैमरा)
- Television/TV (टेलीविजन )
- CD/DVD Video Player (सीडी / डीवीडी वीडियो प्लेयर)
- Digital Alarm (डिजिटल अलार्म)
- Air Conditioner / AC (एयर कंडीशनर)
- Microwave Ovens (माइक्रोवेव ओवन्स)
- Washing Machines (वाशिंग मशीन)
- Dishwashers (डिशवॉशर)
- Drones (ड्रोन)
- Industrial Robots (इन्डस्ट्रीअल रोबोट)
Types of Embedded System in Hindi
Types of Embedded System in Hindi:- एम्बेडेड सिस्टम में उपयोग होने वाले हार्डवेयर तथा सॉफ्टवेयर के आधार पर इसे तीन महत्वपूर्ण श्रेणियों में बांटा गया है :-
- Small Scale :- यह सबसे छोटे सिस्टम है जिसे 8 या 16-बिट माइक्रोकंट्रोलर के साथ डिज़ाइन किया जाता है। इसकी क्षमता बहुत ही सीमित होती है तथा इसे ऑपरेट करने के लिए बहुत कम मात्रा में इलेक्ट्रिसिटी की आवश्यकता होती है। इसमें आमतौर पर सी प्रोग्रामिंग लैंग्वेज के उपयोग से प्रोग्रामिंग की जाती है।
- Medium Scale :- इसे 16 या 32-बिट माइक्रोकंट्रोलर्स का उपयोग करके डिज़ाइन किए जाता है। इसे जटिल हार्डवेयर और सॉफ्टवेयर का उपयोग करके बनाया जाता है तथा यह बड़े complex प्रॉब्लम्स को भी सॉल्व करने में सक्षम होते हैं। इनका उपयोग नेटवर्किंग के क्षेत्र में भी किया जा सकता है। इन्हें विकसित करने के लिए C, C ++, Java और जैसे प्रोग्रामिंग लैंग्वेज का उपयोग किया जाता है।
- Sophisticated :- यह काफी जटिल और उच्च क्षमता वाला एम्बेडेड सिस्टम होता है, जिसमें बहुत सारे हार्डवेयर तथा सॉफ्टवेयर जटिलताएं होती है। इनमें application-specific instruction set processor (ASIP), Instructions per second (IPS), programmable logic array (PLA) जैसा उच्च क्षमता वाले प्रोसेसर का उपयोग किया जाता है। यह किसी सिंगल चिप बना हुआ सिस्टम नहीं होता है, बल्कि इसे कई अलग-अलग हार्डवर कॉम्पोनेंट को एक साथ जोड़कर बनाया जाता है तथा इसमें उपयोग होने वाले ऑपरेटिंग सिस्टम भी एक स्वतंत्र और सक्षम ऑपरेटिंग सिस्टम होता है, जो कि विभिन्न प्रकार के जटिल निर्देशों को निष्पादित करने तथा आवश्यक आउटपुट प्रदान करने में सक्षम होता है।
History of Embedded operating system in Hindi
History of embedded operating system in hindi :- एम्बेडेड कंप्यूटिंग प्रणाली का इतिहास काफी पुराना है, इसे लगभग 60 सालों से उपयोग किया जा रहा है।
- एम्बेडेड सिस्टम को बनाने का श्रेय Massachusetts Institute of Technology (मैसाचुसेट्स इंस्टीट्यूट ऑफ टेक्नोलॉजी ) या MIT के शिक्षक तथा कंप्यूटर वैज्ञानिक Charles Stark Draper (डॉ चार्ल्स स्टार्क ड्रेपर) को जाता है। उन्होंने इसे अमेरिका के Space Agency (अंतरिक्ष संस्था) NASA द्वारा विकसित किए जा रहे चंद्रयान Apollo (अपोलो) के लिए बनाया था। Apollo ही वह पहला चंद्रयान था जिसके उपयोग से चांद पर पहली बार किसी इंसान ने पैर रखा था। अपोलो प्रोग्राम के लिए विकसित किए गए सबसे पहले Embedded Operating Systems का नाम Apollo Guidance Computer (अपोलो गाइडेंस कंप्यूटर) रखा गया था। अपोलो गाइडेंस कंप्यूटर का मुख्य काम था विभिन्न प्रकार के डाटा को स्वचालित (automatically) रूप से इकट्ठा करके मिशन से संबंधित महत्वपूर्ण गणना प्रदान करना।
- 1965 में Autonetics (ऑटोनेटिक्स) नाम की कंपनी द्वारा युद्ध में उपयोग होने वाले मिसाइल को मार्गदर्शन प्रदान करने के उद्देश्य से D-17B नाम के सिस्टम को विकसित किया गया। D-17B सिस्टम ऊंचाई, दूरी जैसे विभिन्न मापदंडों की गणना करके मिसाइल को उसके गंतव्य तक पहुंचने में पहुंचने के लिए सही रास्ता दिखाने का काम करता था।
- 1968 में वाहन की गति, उसमें पेट्रोल की मात्रा तथा अन्य जानकारियों का प्रदर्शन करने के लिए एक एम्बेडेड सिस्टम का निर्माण किया गया था।
- 1987 में सिस्टम के साथ उपयोग करने के लिए Wind River नाम की कंपनी द्वारा पहला OS बनाया गया जिसका नाम VxWorks था।
- 1996 में Microsoft कंपनी ने एम्बेडेड सिस्टम के लिए अपना पहला Windows Operating system बनाया।
- 1990 में एम्बेडेड लिनक्स ऑपरेटिंग सिस्टम भी बाजार में आ चुका था।
- 21वीं शताब्दी में एम्बेडेड सिस्टम लोगों के रोजमर्रा के जीवन का एक महत्वपूर्ण भाग बन गया है, तथा लगभग सभी डिजिटल उपकरणों में इसका उपयोग किसी न किसी रूप में जरूर होता है।
- ऐसा अनुमान लगाया गया है कि 2030 तक एंबेडेड सिस्टम का कुल मार्केट $200 billion-dollar (अरब-डॉलर) से भी ज्यादा का हो जाएगा।
Advantages of Embedded System in Hindi
- इसका आकार छोटा होने के कारण, इसका उपयोग विभिन्न प्रकार के उपकरणों के साथ किया जा सकता है और बड़ी आसानी से इसे एक स्थान से दूसरे स्थान पर ले जाया भी जा सकता है।
- यह बहुत ही तेजी से अपने काम को पूरा करने में सक्षम होता है तथा इसे बहुत ही कम संसाधन जैसे कि electricity आदि की आवश्यकता होती है। इसलिए एक छोटी बैटरी से भी इसका उपयोग लंबे समय तक किया जा सकता है।
- इसमें इसके द्वारा गलती होने की संभावना बहुत कम होती है क्योंकि इसे जिस विशिष्ट कार्य के लिए डिजाइन किया जाता है, यह केवल उसी काम को कुशलता से करता है।
- यह सिंगल चिप्स पर बना होता है तथा इसे बनाने में बहुत कम हार्डवेयर कंपोनेंट्स की आवश्यकता होती है, इसलिए इसके निर्माण में बहुत कम खर्च आता है।
- यह बहुत ही विश्वसनीय उपकरण है, क्योंकि इसमें hardware Failure, सॉफ्टवेयर क्रैश या वायरस अटैक होने की संभावना ना के बराबर होती है।
- यह बहुत कम संसाधनों का उपयोग करता है और इसे मैनेज करना बहुत आसान है।
- embedded operating system को केवल एक विशिष्ट काम करने के लिए ही बनाया गया होता है, इसलिए यह उस काम में बहुत अच्छा होता है और बहुत तेजी से अपने काम को पूरा करता है।
Disadvantages of Embedded Operating System in Hindi
- इस सिस्टम को बहुत सारे छोटे-छोटे उपकरणों के उपयोग से बनाया जाता है, इसलिए इसे विकसित करने की प्रक्रिया काफी जटिल है तथा इसे बनाने के लिए बहुत बड़े विकास प्रणाली की आवश्यकता होती है जिसे स्थापित करने में बहुत अधिक खर्चा आता है। अगर इसका प्रोडक्शन बहुत ही ज्यादा मात्रा में किया जाए तब ही इसके बनने पर आने वाला खर्चे को कम किया जा सकता है।
- एक बार एम्बेडेड सिस्टम बनकर तैयार हो जाए तो उसे अपग्रेड करना या उसमें कुछ परिवर्तित करना बहुत ही कठिन काम होता है। इसलिए आमतौर पर जब यह खराब हो जाता है तो इसे इसे पूरी तरह replace करना इसे repair करने की तुलना में ज्यादा सस्ता होता है।
- यह केवल एक विशिष्ट कार्य को करने के लिए बना होता है, इसलिए हम इसे प्रोग्राम करके किसी दूसरे काम को करने के लिए तैयार नहीं कर सकते हैं।
- इसमें उपयोग किए जाने वाला मेमोरी का आकार बहुत ही सीमित होता है तथा इसमें किसी नए प्रोग्राम को इंस्टॉल करना संभव नहीं होता है।
- इसमें जमा data को एक सिस्टम से दूसरे सिस्टम तक ट्रांसफर करना बहुत मुश्किल है, इसलिए इन data का बैकअप लेकर नहीं रखा जा सकता है।
- इसका उपयोग किसी विशेषज्ञ के द्वारा ही किया जा सकता है, अगर आम इंसान इसे समझना चाहे तो उसके लिए काफी मुश्किल हो सकता है।
Summery of Embedded operating system in Hindi :- इस लेख में हमने एम्बेडेड सिस्टम OS के बारे में सरल हिंदी भाषा में चर्चा किया किया है। उम्मीद है की Embedded System OS in Hindi पर लिखा गया यह लेख आप को पसंद आया होगा। अगर आप एम्बेडेड OS पर लिखे गए इस लेख से संबंधित कोई सुझाव हमें देना चाहते हैं या कोई प्रश्न पूछना चाहते है, तो नीचे कमेंट बॉक्स में लिखकर जरूर बताएं।
Leave a Reply