What is Bootstrap? Definition [Hindi]

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

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





जबकि बूटस्ट्रैपिंग अक्सर सिस्टम बूट sequence से जुड़ा होता है, इसका उपयोग व्यक्तिगत अनुप्रयोगों द्वारा भी किया जा सकता है। उदाहरण के लिए, एक प्रोग्राम खुलने पर स्वचालित रूप से कमांड की एक Chain चला सकता है। ये आदेश उपयोगकर्ता सेटिंग्स को Processed कर सकते हैं, Updates की जांच कर सकते हैं और Dynamic libraries को लोड कर सकते हैं, जैसे डीएलएल फाइलें। उन्हें बूटस्ट्रैप प्रक्रिया माना जाता है क्योंकि वे स्वचालित रूप से चलते हैं क्योंकि कार्यक्रम शुरू हो रहा है।




बूटस्ट्रैप क्या है? परिभाषा ,What is Bootstrap? Definition [Hindi]


नोट: बूटस्ट्रैप भी वेबसाइट बनाने के लिए इस्तेमाल किया जाने वाला एक लोकप्रिय वेब डेवलपमेंट फ्रेमवर्क है। यह ट्विटर पर एक टीम द्वारा विकसित किया गया था और 2011 से एक ओपन सोर्स प्रोजेक्ट रहा है। बूटस्ट्रैप फ्रेमवर्क में CSS स्टाइल, जावास्क्रिप्ट लाइब्रेरी और HTML फाइलें शामिल हैं। बूटस्ट्रैप डेवलपर्स को scratch से डिजाइन करने के बजाय आसानी से उत्तरदायी वेबसाइट बनाने का एक तरीका प्रदान करता है।
Bootstrap in Hindi
Image Source : Unplash

बूटस्ट्रैपिंग निर्देशों का एक सेट लोड करने की प्रक्रिया है जब कंप्यूटर को पहले चालू या बूट किया जाता है। स्टार्टअप प्रक्रिया के दौरान, Diagnostic ​​परीक्षण किए जाते हैं, जैसे कि पावर-ऑन सेल्फ-टेस्ट (POST), जो उपकरणों के लिए कॉन्फ़िगरेशन सेट या चेक करता है और बाह्य उपकरणों, हार्डवेयर और बाहरी मेमोरी उपकरणों के कनेक्शन के लिए नियमित परीक्षण को लागू करता है। बूटलोडर या बूटस्ट्रैप प्रोग्राम को तब OS को इनिशियलाइज़ करने के लिए लोड किया जाता है।

ओएस लोड करने वाले विशिष्ट कार्यक्रम हैं:





  • GNU ग्रैंड यूनिफाइड बूटलोडर (GRUB): एक मल्टीबूट Specification  जो उपयोगकर्ता को कई OS में से एक को चुनने की अनुमति देता है
  • NT लोडर (NTLDR): Microsoft का Windows NT OS के लिए एक बूटलोडर जो आमतौर पर हार्ड ड्राइव से चलता है
  • लिनक्स लोडर (LILO): लिनक्स के लिए एक बूटलोडर जो आमतौर पर हार्ड ड्राइव या फ्लॉपी डिस्क से चलता है
  • नेटवर्क इंटरफ़ेस कंट्रोलर (NIC): एक बूटलोडर का उपयोग करता है जो नेटवर्क इंटरफ़ेस से बूटिंग का समर्थन करता है जैसे कि Etherboot या पूर्व-बूट निष्पादन वातावरण (PXE)
Bootstrap in Hindi- Logo
Image Source: Google

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

Post a Comment

Blogger

नए पोस्ट की जानकारी सीधे ई-मेल पर पायें

 
[X]

Subscribe for our all latest News and Updates

Enter your email address: