What is Bootstrap? Definition [Hindi]
बूटस्ट्रैप, या बूटस्ट्रैपिंग, एक क्रिया है जो कहती है, "अपने बूटस्ट्रैप द्वारा खुद को ऊपर खींचने के लिए।" मुहावरे का अर्थ है कि कोई व्यक्ति स्वयं पर्याप्त है, उसे दूसरों की मदद की आवश्यकता नहीं है। इसी तरह, कंप्यूटिंग दुनिया में, बूटस्ट्रैपिंग एक ऐसी प्रक्रिया का वर्णन करता है जो स्वचालित रूप से आदेशों को लोड और निष्पादित करता है।बूटस्ट्रैपिंग का सबसे मौलिक रूप स्टार्टअप प्रक्रिया है जो कंप्यूटर शुरू करते समय होती है। वास्तव में, शब्द "बूट", जैसा कि कंप्यूटर को बूट करने में, बूटस्ट्रैप शब्द से होता है। जब आप कंप्यूटर चालू करते हैं तो यह स्वचालित रूप से कमांड के एक क्रम को लोड करता है जो सिस्टम को आरंभ करता है, हार्डवेयर की जांच करता है और ऑपरेटिंग सिस्टम को लोड करता है। इस प्रक्रिया को किसी भी उपयोगकर्ता इनपुट की आवश्यकता नहीं है और इसलिए इसे बूटस्ट्रैप प्रक्रिया माना जाता है।
जबकि बूटस्ट्रैपिंग अक्सर सिस्टम बूट sequence से जुड़ा होता है, इसका उपयोग व्यक्तिगत अनुप्रयोगों द्वारा भी किया जा सकता है। उदाहरण के लिए, एक प्रोग्राम खुलने पर स्वचालित रूप से कमांड की एक Chain चला सकता है। ये आदेश उपयोगकर्ता सेटिंग्स को Processed कर सकते हैं, Updates की जांच कर सकते हैं और Dynamic libraries को लोड कर सकते हैं, जैसे डीएलएल फाइलें। उन्हें बूटस्ट्रैप प्रक्रिया माना जाता है क्योंकि वे स्वचालित रूप से चलते हैं क्योंकि कार्यक्रम शुरू हो रहा है।
बूटस्ट्रैप क्या है? परिभाषा ,What is Bootstrap? Definition [Hindi]
नोट: बूटस्ट्रैप भी वेबसाइट बनाने के लिए इस्तेमाल किया जाने वाला एक लोकप्रिय वेब डेवलपमेंट फ्रेमवर्क है। यह ट्विटर पर एक टीम द्वारा विकसित किया गया था और 2011 से एक ओपन सोर्स प्रोजेक्ट रहा है। बूटस्ट्रैप फ्रेमवर्क में CSS स्टाइल, जावास्क्रिप्ट लाइब्रेरी और HTML फाइलें शामिल हैं। बूटस्ट्रैप डेवलपर्स को scratch से डिजाइन करने के बजाय आसानी से उत्तरदायी वेबसाइट बनाने का एक तरीका प्रदान करता है।
Image Source : Unplash |
ओएस लोड करने वाले विशिष्ट कार्यक्रम हैं:
- GNU ग्रैंड यूनिफाइड बूटलोडर (GRUB): एक मल्टीबूट Specification जो उपयोगकर्ता को कई OS में से एक को चुनने की अनुमति देता है
- NT लोडर (NTLDR): Microsoft का Windows NT OS के लिए एक बूटलोडर जो आमतौर पर हार्ड ड्राइव से चलता है
- लिनक्स लोडर (LILO): लिनक्स के लिए एक बूटलोडर जो आमतौर पर हार्ड ड्राइव या फ्लॉपी डिस्क से चलता है
- नेटवर्क इंटरफ़ेस कंट्रोलर (NIC): एक बूटलोडर का उपयोग करता है जो नेटवर्क इंटरफ़ेस से बूटिंग का समर्थन करता है जैसे कि Etherboot या पूर्व-बूट निष्पादन वातावरण (PXE)
Image Source: Google |
बूटस्ट्रैप अधिक जटिल और उपयोगकर्ता के अनुकूल प्रोग्रामिंग वातावरण बनाने के लिए प्रारंभिक प्रोग्रामिंग वातावरण तैयार करने का भी उल्लेख कर सकता है। उदाहरण के लिए, एक समय में प्रोग्रामिंग वातावरण में एक कोडांतरक कार्यक्रम और एक साधारण पाठ संपादक शामिल हो सकते हैं। समय के साथ, धीरे-धीरे सुधार से आज की परिष्कृत वस्तु-उन्मुख प्रोग्रामिंग भाषाओं और ग्राफ़िकल एकीकृत विकास वातावरण (आईडीई) का विकास हुआ है।
Post a Comment
Blogger FacebookYour Comment Will be Show after Approval , Thanks