CMOS మరియు BIOS మధ్య వ్యత్యాసాన్ని మీరు ఎలా స్థాపించారు?


సమాధానం 1:

BIOS మరియు CMOS తరచుగా ఒకే విషయం అని అనుకుంటారు, కాని అవి అలా ఉండవు. అవి కంప్యూటర్ యొక్క రెండు వేర్వేరు భాగాలు, కానీ కంప్యూటర్ సరిగ్గా పనిచేయడానికి అవి కలిసి పనిచేస్తాయి.

BIOS అనేది మదర్‌బోర్డులోని కంప్యూటర్ చిప్, ఇది పై చిత్రాన్ని పోలి ఉంటుంది. ఈ చిప్ ఒక ప్రత్యేక ప్రోగ్రామ్‌ను కలిగి ఉంది, ఇది కంప్యూటర్ ప్రాసెసర్ కంప్యూటర్‌లోని ఇతర భాగాలను ఇంటరాక్ట్ చేయడానికి మరియు నియంత్రించడానికి సహాయపడుతుంది. ఈ ఇతర భాగాలలో డిస్క్ డ్రైవ్‌లు, వీడియో కార్డులు, సౌండ్ కార్డులు, నెట్‌వర్క్ కార్డులు, ఫ్లాపీ డ్రైవ్‌లు, యుఎస్‌బి పోర్ట్‌లు, హార్డ్ డ్రైవ్‌లు మరియు ఇతరులు ఉన్నాయి. BIOS లేకుండా, ప్రాసెసర్‌కు కంప్యూటర్ భాగాలతో ఎలా ఇంటరాక్ట్ అవ్వాలి లేదా ఇంటర్‌ఫేస్ చేయాలో తెలియదు మరియు కంప్యూటర్ పనిచేయదు.

CMOS కూడా మదర్‌బోర్డులో కంప్యూటర్ చిప్, కానీ మరింత ప్రత్యేకంగా, ఇది ర్యామ్ చిప్. ఇది ఒక రకమైన మెమరీ చిప్, ఇది కంప్యూటర్ భాగాల గురించి సమాచారాన్ని, అలాగే ఆ భాగాల సెట్టింగులను నిల్వ చేస్తుంది. అయినప్పటికీ, సాధారణ RAM చిప్స్ వారికి విద్యుత్తు సరఫరా చేయనప్పుడు వాటిలో నిల్వ చేసిన సమాచారాన్ని కోల్పోతాయి. CMOS చిప్‌లోని సమాచారాన్ని నిలుపుకోవటానికి, మదర్‌బోర్డులోని CMOS బ్యాటరీ ఆ CMOS చిప్‌కు స్థిరమైన శక్తిని సరఫరా చేస్తుంది. బ్యాటరీ మదర్‌బోర్డు నుండి తీసివేయబడితే లేదా రసం అయిపోతే (ఉదా. చనిపోయిన CMOS బ్యాటరీ), CMOS అందులో నిల్వ చేసిన సమాచారాన్ని కోల్పోతుంది. మీరు CMOS సెటప్‌లో చేసిన ఏదైనా సెట్టింగ్‌లు పోతాయి మరియు మదర్‌బోర్డులో కొత్త CMOS బ్యాటరీని ఉంచిన తర్వాత మీరు మళ్లీ ఆ సెట్టింగులను మార్చాలి. ఉదాహరణకు, చనిపోయిన CMOS బ్యాటరీతో ఎక్కువ సమయం ఆపివేయబడితే సమయం మరియు తేదీ తిరిగి తయారు చేసిన తేదీకి రీసెట్ అవుతుంది.

BIOS చిప్‌లోని BIOS ప్రోగ్రామ్ కంప్యూటర్ ప్రారంభమైనప్పుడు, బూట్ అప్ ప్రాసెస్‌లో CMOS చిప్ నుండి సమాచారాన్ని చదువుతుంది. POST స్క్రీన్ అని పిలువబడే ప్రారంభ ప్రారంభ స్క్రీన్‌లో మీరు గమనించవచ్చు, BIOS లేదా CMOS సెటప్‌లోకి ప్రవేశించడానికి ఒక ఎంపిక అందుబాటులో ఉంది. మీరు ఈ సెటప్ ప్రాంతంలోకి ప్రవేశించినప్పుడు, మీరు CMOS సెటప్‌లోకి ప్రవేశిస్తున్నారు, BIOS సెటప్‌లో కాదు. BIOS చిప్ మరియు ప్రోగ్రామ్‌ను వినియోగదారు నేరుగా నవీకరించలేరు. BIOS ను నవీకరించడానికి ఏకైక మార్గం BIOS నవీకరణ అని పిలువబడే BIOS ఫ్లాష్ ప్రోగ్రామ్‌ను ఉపయోగించడం, ఇది BIOS ని వేరే వెర్షన్‌కు అప్‌డేట్ చేస్తుంది. ఈ నవీకరణలను సాధారణంగా మదర్బోర్డు తయారీదారు లేదా కంప్యూటర్ తయారీదారు అందిస్తారు.

హార్డ్‌డ్రైవ్‌లు, డిస్క్ డ్రైవ్‌లు మరియు ఫ్లాపీ డ్రైవ్‌లు వంటి ప్రారంభంలో పరికరాలు ఎలా లోడ్ అవుతాయో సమయం మరియు తేదీ మరియు సెట్టింగ్‌లను మార్చడానికి CMOS సెటప్ మిమ్మల్ని అనుమతిస్తుంది. USB పోర్ట్‌లు, ఆన్‌బోర్డ్ వీడియో కార్డ్ మరియు సౌండ్ కార్డ్ (ఉన్నట్లయితే), సమాంతర మరియు సీరియల్ పోర్ట్‌లు మరియు ఇతర పరికరాలతో సహా వివిధ హార్డ్‌వేర్ పరికరాలను ప్రారంభించడానికి మరియు నిలిపివేయడానికి CMOS సెటప్ మిమ్మల్ని అనుమతిస్తుంది.

మూలం: గూగుల్


సమాధానం 2:

BIOS మరియు CMOS తరచుగా ఒకే విషయం అని అనుకుంటారు, కాని అవి అలా ఉండవు. అవి కంప్యూటర్ యొక్క రెండు వేర్వేరు భాగాలు, కానీ కంప్యూటర్ సరిగ్గా పనిచేయడానికి అవి కలిసి పనిచేస్తాయి.

BIOS, లేదా "బేసిక్ ఇన్పుట్ / అవుట్పుట్ సిస్టమ్" అనేది మీ కంప్యూటర్ యొక్క మదర్బోర్డులోని చిప్లో నిల్వ చేయబడిన ప్రత్యేక ఫర్మ్వేర్. మీరు మీ కంప్యూటర్‌ను ఆన్ చేసిన ప్రతిసారీ నడుస్తున్న మొదటి ప్రోగ్రామ్ ఇది. BIOS మీ కంప్యూటర్ యొక్క హార్డ్‌వేర్‌ను ప్రారంభించి పరీక్షించే POST ని నిర్వహిస్తుంది. అప్పుడు అది మీ బూట్ లోడర్‌ను గుర్తించి నడుపుతుంది లేదా మీ ఆపరేటింగ్ సిస్టమ్‌ను నేరుగా లోడ్ చేస్తుంది.

మీరు మీ BIOS కాన్ఫిగరేషన్‌లో మార్పులు చేసినప్పుడు, సెట్టింగులు BIOS చిప్‌లోనే నిల్వ చేయబడవు. బదులుగా, అవి ప్రత్యేక మెమరీ చిప్‌లో నిల్వ చేయబడతాయి, దీనిని "CMOS" గా సూచిస్తారు. CMOS అంటే "కాంప్లిమెంటరీ మెటల్-ఆక్సైడ్-సెమీకండక్టర్." ఇది ప్రాసెసర్లు, ర్యామ్ మరియు డిజిటల్ లాజిక్ సర్క్యూట్లను సృష్టించడానికి ఉపయోగించే ఉత్పాదక ప్రక్రియ యొక్క పేరు, మరియు ఆ ప్రక్రియను ఉపయోగించి సృష్టించబడిన చిప్‌లకు కూడా ఇది పేరు.

చాలా RAM చిప్‌ల మాదిరిగానే, మీ BIOS సెట్టింగులను నిల్వ చేసే చిప్ CMOS ప్రాసెస్‌ను ఉపయోగించి తయారు చేయబడుతుంది. ఇది తక్కువ మొత్తంలో డేటాను కలిగి ఉంటుంది, సాధారణంగా 256 బైట్లు. CMOS చిప్‌లోని సమాచారం మీ కంప్యూటర్‌లో ఏ రకమైన డిస్క్ డ్రైవ్‌లు ఇన్‌స్టాల్ చేయబడిందో, మీ సిస్టమ్ గడియారం యొక్క ప్రస్తుత తేదీ మరియు సమయం మరియు మీ కంప్యూటర్ యొక్క బూట్ సీక్వెన్స్ ఉన్నాయి.


సమాధానం 3:

మేము BIOS అనే పదాన్ని ఉపయోగించినప్పుడు సాధారణంగా BIOS చిప్‌లోని సాఫ్ట్‌వేర్ సేకరణ అని అర్థం. ప్రతి హార్డ్‌వేర్‌కు ఫైల్ ఉన్న ఫోల్డర్‌గా ఆలోచించండి. BIOS లోని ఫైళ్ళలో ఒకటి, వేరే చిప్ అయిన CMOS ని యాక్సెస్ చేయడం.

ప్రారంభంలో BIOS లోకి ప్రవేశించండి అని మేము చెప్పినప్పుడు, ఇది నిజంగా BIOS లోని ప్రోగ్రామ్, CMOS ని యాక్సెస్ చేస్తుంది (ఇది CMOS ఎడిటర్). CMOS లో, మీరు మీ హార్డ్‌వేర్‌కు సంబంధించిన కొన్ని సెట్టింగ్‌లను మరియు కంప్యూటర్ ఎలా ప్రారంభమవుతుందో మార్చవచ్చు. BIOS సాఫ్ట్‌వేర్‌లు ఆ సెట్టింగ్‌లను ప్రారంభంలో ఉపయోగిస్తాయి. అందువల్ల CMOS ఎడిటర్ BIOS సెట్టింగుల ఎడిటర్‌తో సమానం, మరియు కొందరు దీనిని BIOS ఎడిటర్‌గా సూచిస్తారు.

BIOS ROM లో ఉండగా (మెమరీ చదవడానికి మాత్రమే) CMOS RAM లో ఉంది. దీని అర్థం BIOS ని మార్చడం ఫ్లాషింగ్ ద్వారా మాత్రమే చేయగలదు, అయితే CMOS ను CMOS ఎడిటర్ ద్వారా సులభంగా యాక్సెస్ చేయవచ్చు. (మరియు అది మీ BIOS లో CMOS ఎడిటర్‌గా ఉండవలసిన అవసరం లేదు, కానీ సెట్టింగులు ఎలా నిల్వ చేయబడుతున్నాయో మీ BIOS పై ఆధారపడి ఉంటుంది మరియు విండోస్ OS ఆ సెట్టింగ్‌లకు ఇంటర్‌ఫేస్‌ను అందించనందున ప్రత్యామ్నాయాన్ని కనుగొనడం కష్టం / అసాధ్యం. HP BIOS కి WMI కి మద్దతు ఉంది మరియు తద్వారా విండోస్‌లో వారి CMOS ఎడిటర్‌ను సాధ్యం చేస్తుంది. అలాగే డాస్ మరియు లైనక్స్ CMOS మెమరీని మార్చడానికి మీకు మార్గాలను అందిస్తాయి). CMOS మెమరీ మీ కంప్యూటర్ లోపల చిన్న బ్యాటరీ ద్వారా నిర్వహించబడుతుంది.

నా ల్యాప్‌టాప్‌లో వైఫై కార్డ్‌ను అప్‌గ్రేడ్ చేసినప్పుడు నేను ఈ విధంగా పరిగెత్తాను. BIOS చెక్ జాబితాను కలిగి ఉంది, ఇది ఏ నెట్‌వర్క్ కార్డులను అనుమతిస్తుంది మరియు కంప్యూటర్‌ను ప్రారంభించడానికి నిరాకరించింది. అయినప్పటికీ, చెక్‌ను దాటవేయడానికి CMOS లో ఒక సెట్టింగ్ దొరికితే అది అవుతుంది. ఆ సెట్టింగ్ తయారీదారుల స్వంత ఉపయోగం కోసం మరియు సాధారణ CMOS ఎడిటర్ / BIOS సెట్టింగులలో లేదు. నాకు రెండు ఎంపికలు ఉన్నాయి, నా కార్డ్ ఐడిని కలిగి ఉన్న హ్యాక్ చేసిన వెర్షన్‌తో ఫ్లాష్ BIOS, లేదా స్టార్టప్ సిడిని ఉపయోగించి డాస్ / లినక్స్‌లోకి ప్రవేశించండి మరియు ఆ CMOS సెట్టింగ్‌ను మార్చే ప్రోగ్రామ్‌ను ఉపయోగించండి. తరువాతి ఎంపిక చాలా తక్కువ ప్రమాదకరం. CMOS బ్యాటరీ చనిపోతే / భవిష్యత్తులో ఎప్పుడైనా భర్తీ చేయాల్సిన అవసరం ఉంటే నేను మళ్ళీ చేయాల్సి ఉంటుంది.

క్రొత్త కంప్యూటర్లు BIOS సెట్టింగులను EEPROM (ఫ్లాష్ డిస్క్) లో నిల్వ చేస్తాయి మరియు ఇకపై CMOS లో నిల్వ చేయవు. మరియు BIOS ను UEFI కూడా భర్తీ చేసింది, ఇది దాని కోడ్‌ను ఫ్లాష్ డిస్క్‌లో లేదా హార్డ్ డ్రైవ్‌లో కూడా నిల్వ చేయగలదు, దీనివల్ల BIOS వెలుగులు వాడుకలో లేవు. అయినప్పటికీ UEFI అమలులు తరచుగా BIOS ను అనుకరిస్తాయి, తద్వారా పాత OS అమలు చేయగలదని ఆశిస్తుంది. విస్టా SP1 మరియు తరువాత విండోస్ OS నుండి UEFI కి మద్దతు ఉంది.


సమాధానం 4:

మేము BIOS అనే పదాన్ని ఉపయోగించినప్పుడు సాధారణంగా BIOS చిప్‌లోని సాఫ్ట్‌వేర్ సేకరణ అని అర్థం. ప్రతి హార్డ్‌వేర్‌కు ఫైల్ ఉన్న ఫోల్డర్‌గా ఆలోచించండి. BIOS లోని ఫైళ్ళలో ఒకటి, వేరే చిప్ అయిన CMOS ని యాక్సెస్ చేయడం.

ప్రారంభంలో BIOS లోకి ప్రవేశించండి అని మేము చెప్పినప్పుడు, ఇది నిజంగా BIOS లోని ప్రోగ్రామ్, CMOS ని యాక్సెస్ చేస్తుంది (ఇది CMOS ఎడిటర్). CMOS లో, మీరు మీ హార్డ్‌వేర్‌కు సంబంధించిన కొన్ని సెట్టింగ్‌లను మరియు కంప్యూటర్ ఎలా ప్రారంభమవుతుందో మార్చవచ్చు. BIOS సాఫ్ట్‌వేర్‌లు ఆ సెట్టింగ్‌లను ప్రారంభంలో ఉపయోగిస్తాయి. అందువల్ల CMOS ఎడిటర్ BIOS సెట్టింగుల ఎడిటర్‌తో సమానం, మరియు కొందరు దీనిని BIOS ఎడిటర్‌గా సూచిస్తారు.

BIOS ROM లో ఉండగా (మెమరీ చదవడానికి మాత్రమే) CMOS RAM లో ఉంది. దీని అర్థం BIOS ని మార్చడం ఫ్లాషింగ్ ద్వారా మాత్రమే చేయగలదు, అయితే CMOS ను CMOS ఎడిటర్ ద్వారా సులభంగా యాక్సెస్ చేయవచ్చు. (మరియు అది మీ BIOS లో CMOS ఎడిటర్‌గా ఉండవలసిన అవసరం లేదు, కానీ సెట్టింగులు ఎలా నిల్వ చేయబడుతున్నాయో మీ BIOS పై ఆధారపడి ఉంటుంది మరియు విండోస్ OS ఆ సెట్టింగ్‌లకు ఇంటర్‌ఫేస్‌ను అందించనందున ప్రత్యామ్నాయాన్ని కనుగొనడం కష్టం / అసాధ్యం. HP BIOS కి WMI కి మద్దతు ఉంది మరియు తద్వారా విండోస్‌లో వారి CMOS ఎడిటర్‌ను సాధ్యం చేస్తుంది. అలాగే డాస్ మరియు లైనక్స్ CMOS మెమరీని మార్చడానికి మీకు మార్గాలను అందిస్తాయి). CMOS మెమరీ మీ కంప్యూటర్ లోపల చిన్న బ్యాటరీ ద్వారా నిర్వహించబడుతుంది.

నా ల్యాప్‌టాప్‌లో వైఫై కార్డ్‌ను అప్‌గ్రేడ్ చేసినప్పుడు నేను ఈ విధంగా పరిగెత్తాను. BIOS చెక్ జాబితాను కలిగి ఉంది, ఇది ఏ నెట్‌వర్క్ కార్డులను అనుమతిస్తుంది మరియు కంప్యూటర్‌ను ప్రారంభించడానికి నిరాకరించింది. అయినప్పటికీ, చెక్‌ను దాటవేయడానికి CMOS లో ఒక సెట్టింగ్ దొరికితే అది అవుతుంది. ఆ సెట్టింగ్ తయారీదారుల స్వంత ఉపయోగం కోసం మరియు సాధారణ CMOS ఎడిటర్ / BIOS సెట్టింగులలో లేదు. నాకు రెండు ఎంపికలు ఉన్నాయి, నా కార్డ్ ఐడిని కలిగి ఉన్న హ్యాక్ చేసిన వెర్షన్‌తో ఫ్లాష్ BIOS, లేదా స్టార్టప్ సిడిని ఉపయోగించి డాస్ / లినక్స్‌లోకి ప్రవేశించండి మరియు ఆ CMOS సెట్టింగ్‌ను మార్చే ప్రోగ్రామ్‌ను ఉపయోగించండి. తరువాతి ఎంపిక చాలా తక్కువ ప్రమాదకరం. CMOS బ్యాటరీ చనిపోతే / భవిష్యత్తులో ఎప్పుడైనా భర్తీ చేయాల్సిన అవసరం ఉంటే నేను మళ్ళీ చేయాల్సి ఉంటుంది.

క్రొత్త కంప్యూటర్లు BIOS సెట్టింగులను EEPROM (ఫ్లాష్ డిస్క్) లో నిల్వ చేస్తాయి మరియు ఇకపై CMOS లో నిల్వ చేయవు. మరియు BIOS ను UEFI కూడా భర్తీ చేసింది, ఇది దాని కోడ్‌ను ఫ్లాష్ డిస్క్‌లో లేదా హార్డ్ డ్రైవ్‌లో కూడా నిల్వ చేయగలదు, దీనివల్ల BIOS వెలుగులు వాడుకలో లేవు. అయినప్పటికీ UEFI అమలులు తరచుగా BIOS ను అనుకరిస్తాయి, తద్వారా పాత OS అమలు చేయగలదని ఆశిస్తుంది. విస్టా SP1 మరియు తరువాత విండోస్ OS నుండి UEFI కి మద్దతు ఉంది.