घर हार्डवेयर बूटस्ट्रैप क्या है? - टेक्नोपेडिया से परिभाषा

बूटस्ट्रैप क्या है? - टेक्नोपेडिया से परिभाषा

विषयसूची:

Anonim

परिभाषा - बूटस्ट्रैप का क्या अर्थ है?

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

Techopedia बूटस्ट्रैप की व्याख्या करता है

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

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

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

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

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

बूटस्ट्रैप क्या है? - टेक्नोपेडिया से परिभाषा