एक BIOS (मूल इनपुट / आउटपुट सिस्टम) ROM के लिए छोटा बूट फर्मवेयर प्रोग्राम है जो एक कंप्यूटर को सफलतापूर्वक ऑपरेटिंग शुरू करने के लिए उपयोग करता है BIOS कंप्यूटर के अंदर एक चिप पर स्थित है और इस तरह से डिज़ाइन किया गया है जो इसे डिस्क विफलता से बचाता है।

जब आप एक पीसी चालू करते हैं, तो BIOS पहले एक मूल हार्डवेयर जांच करता है, जिसे पावर-ऑन सेल्फ टेस्ट (POST) कहा जाता है, यह निर्धारित करने के लिए कि क्या सभी अनुलग्नक(Attachment) मौजूद हैं और काम कर रहे हैं फिर यह ऑपरेटिंग सिस्टम को आपके कंप्यूटर की यादृच्छिक(Random) एक्सेस मेमोरी या रैम में लोड करता है। BIOS कंप्यूटर के ऑपरेटिंग सिस्टम और हार्ड डिस्क, वीडियो कार्ड, कीबोर्ड, माउस और प्रिंटर जैसे संलग्न(Attachment) उपकरणों के बीच डेटा प्रवाह का प्रबंधन भी करता है। बीआईओएस(BIOS) अपनी विनिर्माण प्रक्रिया के बाद एक सीएमओएस(CMOS) (पूरक धातु ऑक्साइड सेमीकंडक्टर(Complimentary Metal Oxide Semi Cunducter)) नामक एक बैटरी संचालित, गैर-वाष्पशील(Non- Volatile) मेमोरी चिप में दिनांक, समय और आपकी सिस्टम कॉन्फ़िगरेशन जानकारी को स्टोर करता है। BIOS के मुख्य कार्य हैं:

  1.  BIOS power on self Test (POST)
  2. Bootstrap loader
  3. BIOS Setup utility program
  4.  System service routines

Functions of BIOS

(i) Power on Self-Test (POST): 

यह एक अंतर्निहित नैदानिक (Diagnostic) कार्यक्रम है। यह स्वयं परीक्षण यह सुनिश्चित करता है कि कंप्यूटर में सभी आवश्यक भागों और कार्यक्षमता को सफलतापूर्वक प्रारंभ करने के लिए आवश्यक है, जैसे कि मेमोरी, एक कीबोर्ड और अन्य भागों का उपयोग करना। फिर बूटिंग के दौरान अतिरिक्त परीक्षण किए जाते हैं। यदि परीक्षण के दौरान त्रुटियों का पता लगाया जाता है, तो BIOS कंप्यूटर को एक कोड देने के लिए निर्देश देता है जो समस्या का पता चलता है। त्रुटि कोड आमतौर पर बीप की श्रृंखला है जो स्टार्टअप के तुरंत बाद सुनाई देती हैं।

BIOS कंप्यूटर की बुनियादी जानकारी देने के लिए भी काम करता है कि कुछ महत्वपूर्ण घटकों जैसे कि ड्राइव्स और मेमोरी के साथ कैसे इंटरैक्ट किया जाए, यह ऑपरेटिंग सिस्टम लोड करने की आवश्यकता होगी। एक बार बुनियादी निर्देश लोड किए गए हैं और स्वयं परीक्षण पारित किया गया है, तो कंप्यूटर एक संलग्न ड्राइव से ऑपरेटिंग सिस्टम लोड करने के साथ आगे बढ़ सकता है। कंप्यूटर उपयोगकर्ता अक्सर कंप्यूटर पर एक विन्यास स्क्रीन के माध्यम से BIOS में कुछ समायोजन कर सकते हैं। सेटअप स्क्रीन आमतौर पर स्टार्टअप के पहले क्षणों के दौरान विशेष कुंजी अनुक्रम से एक्सेस की जाती है। यह सेटअप स्क्रीन अक्सर उपयोगकर्ताओं को क्रम में बदलने की अनुमति देता है जिसमें ड्राइव को स्टार्टअप के दौरान एक्सेस किया जाता है और कई महत्वपूर्ण डिवाइस की कार्यक्षमता को नियंत्रित करता है। विशेषताएं व्यक्तिगत BIOS संस्करणों के बीच अलग-अलग होती हैं। BIOS सॉफ्टवेर के लिए बूट निम्न है
(i) Test the CPU
(ii)Initialize support chips
(iii)Initialize the keyboard
(iv)ROM BIOS test
(v)CMOS RAM test
(vi)Memory test
(vii)Cache initialization
(viii)Initialize the vector table
(ix)CMOS RAM check sum
(x)Keyboard initialization
(xi)Video circuit test
(xii)Video memory test
(xiii)DMA Controller test
(xiv)PIC tests
(xv)EISA mode test
(xvi)Enable EISA slots
(xvii)Check memory size
(xviii)Memory test
(xix)Check EISA memory
(xx)Mouse initialization
(xxi)Cache initialization
(xxii)Shadow RAM setup
(xxiii)Floppy test
(xxiv)Hard drive test
(xxv)Serial/parallel port test
(xxvi)Initialize math coprocessor
(xxvii)Boot speed
(xxviii)POST loop
(xxix)Security/Password information
(xxx)Write to CMOS RAM
(xxxi)Initialize adapter ROM
(xxxii)Set up the time
(xxxiii)Boot the system and control given to INT 19 boot loader.
हम BIOS की जानकारी रखने के लिए फ्लैश-मेमोरी कार्ड भी इस्तेमाल कर सकते हैं। यह एक विक्रेता के अपडेट के बाद उपयोगकर्ताओं को कंप्यूटर पर BIOS संस्करण को अपडेट करने की अनुमति देता है। यह सिस्टम मूल BIOS के साथ समस्याओं को हल करने या नई कार्यक्षमता जोड़ने के लिए डिज़ाइन किया गया था। उपयोगकर्ता समय-समय पर अद्यतन (Release) BIOS संस्करणों की जांच कर सकते हैं, क्योंकि कुछ विक्रेताओं उत्पाद के जीवनकाल के दौरान दर्जन से अधिक अपडेट जारी करते हैं। मदर बोर्ड (सिस्टम) बीआईओएस, वीडियो एडाप्टर फ़र्मवेयर (BIOS), ड्राइव नियंत्रक फर्मवेयर (BIOS), मोडेम कार्ड फर्मवेयर (BIOS), नेटवर्क एडाप्टर बोर्ड BIOS, SCSI एडाप्टर BIOS। मदरबोर्ड बायोस मदरबोर्ड सुविधाओं का समर्थन करने के लिए रूटीन प्रदान करता है। कम्प्यूटर के मुख्य उप सिस्टम जैसे कि वीडियो और ड्राइव नियंत्रण के लिए BIOS ROM चिप्स भी शामिल किए जाने चाहिए।


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

(ii) Bootstrap Loader:

ऑपरेटिंग सिस्टम को बूट करने के लिए BIOS में बूटस्ट्रैप लोडर के नाम से जाना जाने वाला प्रोग्राम है, जिसका काम ऑपरेटिंग सिस्टम बूट प्रोग्राम को खोजना और शुरू करना है। फिर ऑपरेटिंग सिस्टम का बूट प्रोग्राम कंप्यूटर सिस्टम को नियंत्रित करता है और ऑपरेटिंग सिस्टम को बूट करता है।

(iii) BIOS Setup Utility Program:

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

CMOS सेटिंग्स को बैटरी बैकअप द्वारा संधारित्र या एनवीआरएएम चिप में निर्मित बैटरी द्वारा या तो रख रखाव किया जा सकता है। इस चिप में सिस्टम घड़ी भी है। अगर कोई बैटरी नहीं है, तो सेटिंग छोटी अवधि के लिए बनी हुई है और हमें सिस्टम को रीसेट करना होगा। इसके साथ ही BIOS पासवर्ड का नुकसान होता है जो BIOS सेटअप प्रोग्राम को संरक्षित करता है।
CMOS RAM सामग्री को साफ करने के लिए, दो विधियों का उपयोग किया जाता है
(i) स्पष्ट सीएमओएस जम्पर का उपयोग करके
(ii) सिस्टम के बूटिंग के दौरान Enter दबाकर।
पेंटियम III के मदरबोर्ड के लिए, एएमआई(AMI) बायोस में विभिन्न सेट अप हैं य़े हैं:

• Standard CMOS Setup:

इसका उपयोग समय की तारीख, हार्ड डिस्क प्रकार, फ्लॉपी ड्राइव का प्रकार, मॉनिटर का प्रकार और कीबोर्ड सेट करने के लिए किया जाता है।
Advanced CMOS Setup:
यह 1 एमबी मेमोरी टेस्ट, मेमोरी टेस्ट टिक ध्वनि, हिले <डिएल(Del)> मैसेज डिस्प्ले, सिस्टम्स बूट अप अनुक्रम इत्यादि से टाइपमेटिक रेट और विलंब सेट करने के लिए प्रयोग किया जाता है।

• Advanced Chipset Setup

इसका उपयोग चिपसेट की सुविधाओं को सेट करने के लिए किया जाता है

• Power Management Setup:

इसका इस्तेमाल बिजली संरक्षण विकल्पों को नियंत्रित करने के लिए किया जाता है।

• PCI/Plug and Play Setup:

इसे पीसीआई बस के विकल्प और प्लग और प्ले डिवाइस के विकल्प सेट करने के लिए उपयोग किया जाता है।

• Peripherals Setup:

इसका उपयोग I / O नियंत्रकों से संबंधित विकल्पों को नियंत्रित करने के लिए किया जाता है I

• CPU Configuration Setup:

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

(iv) System Service Routines: 

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

सॉफ्टवेयर इंटरप्ट्स का उपयोग करके एक्सेस किया जाता है, जो हार्डवेयर इंटरप्ट के समान होते हैं, सिवाय इसके कि वे प्रोसेसर के अंदर हार्डवेयर डिवाइसों द्वारा प्रोसेसर के बाहर उत्पन्न होने के बजाय प्रोग्राम द्वारा तैयार किए जाते हैं। एक बात यह है कि इस तरह के इंटरप्ट के उपयोग में यह जानने के बावजूद BIOS तक पहुंच की अनुमति है कि स्मृति में प्रत्येक रूटीन कहाँ स्थित है।

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

"कंप्यूटर के लिए कौन सा हार्ड डिस्क सही है? पढ़े हिंदी में "

Reactions:

Post a Comment

Blogger

Your Comment Will be Show after Approval , Thanks

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

 
[X]

Subscribe for our all latest News and Updates

Enter your email address: