- విండోస్ 95 రీస్టార్ట్ సమయంలో షిఫ్ట్ కీని నొక్కి ఉంచడం ద్వారా దాచిన త్వరిత రీస్టార్ట్ను చేర్చింది.
- ఆ వ్యవస్థ పూర్తిగా షట్ డౌన్ కాలేదు: ఇది 16-బిట్ కెర్నల్, 32-బిట్ మెమరీ మేనేజర్ను షట్ డౌన్ చేసి, నియంత్రణను win.comకి తిరిగి ఇచ్చింది.
- win.com ఫైల్ సంక్లిష్టమైన మరియు సున్నితమైన ప్రక్రియను ఉపయోగించి, రక్షిత మోడ్లో విండోస్ను తిరిగి ప్రారంభించడానికి పర్యావరణం మరియు మెమరీని పునర్నిర్మించడానికి ప్రయత్నించింది.
- ఈ ఆలోచన ఆధునిక విండోస్లో వేగవంతమైన స్టార్టప్ అనే భావనను అంచనా వేస్తుంది, అయితే అస్థిరత మరియు సంభావ్య వైఫల్యాల ప్రమాదాలు ఉన్నాయి.
ప్రారంభించిన ముప్పై సంవత్సరాల తరువాత, విండోస్ 95 చర్చను సృష్టిస్తూనే ఉందిటాస్క్బార్ మరియు స్టార్ట్ మెనూకు మించి, ఈ వ్యవస్థ లోపల ఏమి జరుగుతుందో తెలియకుండానే చాలా మంది ఉపయోగించే ఒక ట్రిక్ను దాచిపెట్టింది: a త్వరిత పునఃప్రారంభం పునఃప్రారంభించినప్పుడు Shift కీని నొక్కి ఉంచడం ద్వారా సక్రియం చేయబడిన రహస్యం.
అతన్ని తెలిసిన వారు సందేశం కనిపించడం చూశారు «Windows పునఃప్రారంభమయ్యే వరకు దయచేసి వేచి ఉండండి."" లేదా "విండోస్ పునఃప్రారంభించబడుతోంది" అని టైప్ చేసి, కొన్ని సెకన్లలోపు డెస్క్టాప్ పూర్తిగా షట్డౌన్ మరియు కోల్డ్ బూట్ అనే మొత్తం ఆచారం ద్వారా వెళ్ళకుండానే తిరిగి పనిచేస్తుంది. అనుభవజ్ఞుడైన మైక్రోసాఫ్ట్ ఇంజనీర్ రేమండ్ చెన్ దానిని వివరంగా వివరించే వరకు, సంవత్సరాలుగా ఇది కొంతవరకు మర్మమైన కథగా మిగిలిపోయింది. ఆ ప్రక్రియలో నిజంగా ఏమి జరుగుతోంది? తన సాంకేతిక బ్లాగు ది ఓల్డ్ న్యూ థింగ్లో.
విండోస్ 95 యొక్క దాచిన వేగవంతమైన పునఃప్రారంభం
ఈ ట్రిక్ యాక్టివేట్ చేయడం చాలా సులభం ఎందుకంటే దాని డాక్యుమెంట్ సరిగ్గా లేదు: షిఫ్ట్ కీని నొక్కి ఉంచితే సరిపోతుంది స్టార్ట్ మెనూ నుండి రీస్టార్ట్ ఆప్షన్ను ఎంచుకుంటున్నప్పుడు, మొత్తం సిస్టమ్ను మూసివేసి, రీస్టార్ట్ చేయడానికి బదులుగా, విండోస్ "విండోస్ రీస్టార్ట్ అయ్యే వరకు దయచేసి వేచి ఉండండి" అనే సందేశాన్ని ప్రదర్శించే ప్రత్యామ్నాయ మార్గాన్ని అమలు చేసింది మరియు వినియోగదారుని సాధారణం కంటే చాలా త్వరగా డెస్క్టాప్కు తిరిగి ఇచ్చింది.
తొంభైలలో, మెకానికల్ హార్డ్ డ్రైవ్లు సాధారణంగా ఉన్నప్పుడు మరియు ప్రతి రీబూట్కు చాలా నిమిషాలు పట్టేవి, ఈ వేగవంతమైన పనితీరు స్వాగతించదగిన సహాయంగా ఉంది, ముఖ్యంగా యూరప్లోని కార్యాలయాలు మరియు ఇళ్లలో ఆ యంత్రాలు DOS అప్లికేషన్లు మరియు 16-బిట్ సాఫ్ట్వేర్లతో కలిసి పనిచేశాయి.చాలా మంది వినియోగదారులు దీనిని పెద్దగా సైన్స్ లేని సాధారణ సత్వరమార్గం అని నమ్మారు, కానీ వాస్తవానికి ఇది చాలా అధునాతనమైన అంతర్గత క్రమాన్ని దాచిపెట్టింది.
రేమండ్ చెన్ వివరించిన ప్రకారం ఆ కీ a లో ఉంది పాత ExitWindows ఫంక్షన్తో అనుబంధించబడిన ప్రత్యేక ఫ్లాగ్ఇది 16-బిట్ వాతావరణం నుండి వారసత్వంగా వచ్చింది. సిస్టమ్ Shift ఉపయోగించి పునఃప్రారంభించడాన్ని గుర్తించినప్పుడు, అది పూర్తి కంప్యూటర్ పునఃప్రారంభించమని ఆదేశించలేదు, బదులుగా మరింత పరిమిత ఆపరేషన్ను ఆదేశించింది: విండోస్ను మూసివేసి, అన్ని హార్డ్వేర్లను రీసెట్ చేయకుండా దాన్ని పునఃప్రారంభించడం.
ఆ షార్ట్కట్ను ప్రారంభించడంతో, విండోస్ చాలా నిర్దిష్టమైన దశల క్రమాన్ని ప్రారంభించింది. ముందుగా, 16-బిట్ కెర్నల్తర్వాత అది ఆగిపోయింది 32-బిట్ వర్చువల్ మెమరీ మేనేజర్ అప్పుడు CPU "రియల్ మోడ్" అని పిలవబడే దానికి తిరిగి వస్తుంది, ఇది x86 ప్రాసెసర్ల యొక్క అత్యంత ప్రాథమిక ఆపరేటింగ్ స్థితి. ఆ సమయంలో, నియంత్రణ బూట్ ఫైల్కి తిరిగి వస్తుంది. విన్.కామ్ "మీరు నా కోసం మళ్ళీ రక్షిత మోడ్లో విండోస్ని ప్రారంభించగలరా?" అని అడగడానికి సమానమైన అంతర్గత సిగ్నల్తో.
అప్పటి నుండి, win.com దానిని స్వాధీనం చేసుకుని "Windows పునఃప్రారంభించబడుతోంది" అనే టెక్స్ట్ను ప్రదర్శించింది, సిస్టమ్ ఇది ఇప్పుడే మొదటి నుండి ప్రారంభించబడింది.కానీ మొత్తం ప్రామాణిక పవర్-ఆఫ్ సైకిల్ ద్వారా వెళ్ళకుండానే.
వేగంగా పునఃప్రారంభించేటప్పుడు win.com సరిగ్గా ఏమి చేస్తోంది?

ఫైల్ win.com అనేది స్టార్టప్లో కేంద్ర భాగం. విండోస్ 95. ఇది అసెంబ్లీ భాషలో వ్రాయబడిన .com ప్రోగ్రామ్, ఇది DOS పైన గ్రాఫికల్ వాతావరణాన్ని ప్రారంభించడానికి బాధ్యత వహిస్తుంది. వేగవంతమైన పునఃప్రారంభం సందర్భంలో, దాని పాత్ర మరింత కీలకం, ఎందుకంటే వాస్తవానికి పూర్తిగా షట్ డౌన్ కాని సిస్టమ్ నుండి క్లీన్ బూట్ను అనుకరించాల్సి వచ్చింది.
చెన్ ప్రకారం, CPU రియల్ మోడ్కి తిరిగి వచ్చిన తర్వాత, win.com ఒక ప్రత్యేక సూచనను అందుకుంది మరియు కొనసాగింది అనేక గ్లోబల్ వేరియబుల్స్ను రీసెట్ చేయండి మరియు కమాండ్-లైన్ పారామితులను వాటి అసలు విలువలకు తిరిగి ఇవ్వడానికి, ప్రోగ్రామ్ మొదటిసారి నడుస్తున్నట్లుగా. ఇది సంక్లిష్టమైన అంతర్గత "ప్లంబింగ్" పని, ఎందుకంటే ప్రతిదీ అసెంబ్లీ భాషలో ప్రోగ్రామ్ చేయబడింది, నేటి అబ్స్ట్రాక్షన్ లేయర్లు లేకుండా.
win.com వంటి .com పొడిగింపుతో ఉన్న ఫైల్లు డిఫాల్ట్గా లోడ్ చేయబడ్డాయి, ఆక్రమించాయి అందుబాటులో ఉన్న అన్ని సాంప్రదాయ మెమరీఅయితే, ఈ ప్రత్యేక సందర్భంలో, ప్రోగ్రామ్ దాదాపుగా మిగిలిన మెమరీ మొత్తాన్ని దాని స్వంత ఇమేజ్ వెలుపల విడుదల చేసింది, విండోస్ను రక్షిత మోడ్లో రీలోడ్ చేయగల పెద్ద కాన్టిగస్ బ్లాక్ను వదిలివేయడం లక్ష్యంగా పెట్టుకుంది. వేగవంతమైన పునఃప్రారంభం సజావుగా పనిచేయడానికి ఈ యుక్తి చాలా అవసరం.
సెషన్ సమయంలో, మరొకటి జరిగినప్పుడు సమస్య తలెత్తింది నేపథ్య కార్యక్రమం win.com కేటాయించిన మెమరీలో కొంత భాగాన్ని ఇది ఉపయోగించుకుంది. సాఫ్ట్వేర్, డ్రైవర్ లేదా ఏదైనా యుటిలిటీ ఆ స్థలాన్ని ఆక్రమించినట్లయితే, సాంప్రదాయ మెమరీ అందుబాటులో ఉంటుంది. ముక్కలుగా చీలిపోయిన మరియు అసలు వాతావరణాన్ని పునర్నిర్మించే ప్రయత్నం ఇకపై ఆచరణీయమైనది కాదు. ఆ సందర్భాలలో, రూపొందించిన విధంగా త్వరిత రీబూట్ పూర్తి చేయబడదు.
మెమరీ శుభ్రంగా మరియు తగినంతగా వ్యవస్థీకృతంగా ఉంటే, win.com నేరుగా బాధ్యత వహించే కోడ్ విభాగానికి వెళుతుంది రక్షిత మోడ్లో విండోస్ను పునఃప్రారంభించండివర్చువల్ మెషిన్ మేనేజర్ మరియు 32-బిట్ లేయర్లను పునఃసృష్టించడం. వినియోగదారుడు త్వరలో డెస్క్టాప్ను చూసి ప్రక్రియలో మంచి భాగాన్ని సేవ్ చేసిన అనుభూతిని పొందుతారు, అదే జరిగింది.
ఒక చమత్కారమైన పరిష్కారం, కానీ పెళుసుగా మరియు కొంతవరకు ప్రమాదకరం.

ఈ మొత్తం యంత్రాంగం స్టార్టప్ సమయం నుండి సెకన్లు లేదా నిమిషాలు కూడా తగ్గించుకోవడానికి అనుమతించింది, కానీ దానికి ధర లేకుండా రాలేదు. మైక్రోసాఫ్ట్ కూడా ఇది ఒక పరిష్కారమని తెలుసు. చమత్కారమైనది కానీ సున్నితమైనది, డిజైన్ యొక్క చక్కదనం కంటే వెనుకబడిన అనుకూలత మరియు జ్ఞాపకశక్తిని విపరీతంగా ఉపయోగించడం ఎక్కువగా ఉండే యుగానికి చాలా విలక్షణమైనది.
త్వరిత రీబూట్ పూర్తిగా సురక్షితమైన, సామూహిక వినియోగ లక్షణంగా ఉద్దేశించబడలేదు, కానీ సిస్టమ్ సామర్థ్యంగా ఉద్దేశించబడిందని చెన్ గుర్తుచేసుకున్నాడు. అనధికారికంగా దోపిడీ చేయబడిందిసాధారణ స్టార్టప్ తనిఖీలను విస్మరించడం ద్వారా, ఏదైనా సరిగ్గా పునఃప్రారంభించబడకపోతే సిస్టమ్ అనూహ్య స్థితిలో వదిలివేయబడుతుంది.
ముఖ్యంగా దురదృష్టకర పరిస్థితులలో, win.com ఫైల్ రీబూట్ లూప్ విండోస్ 95 ని పూర్తిగా తిరిగి ఇన్స్టాల్ చేయాల్సినంత అస్థిర స్థితిలో సిస్టమ్ను ఆపడం లేదా వదిలివేయడం కష్టం. కొంతమంది వినియోగదారులు వరుసగా అనేక శీఘ్ర పునఃప్రారంభాలను చేసిన తర్వాత క్రాష్లు లేదా ఎర్రర్లను నివేదించారు, బహుశా కొన్ని డ్రైవర్లు పూర్తిగా స్థిరమైన స్థితికి తిరిగి రాకపోవడం వల్ల కావచ్చు.
ఆ యుగం యొక్క మరొక బహిర్గత వివరాలు జ్ఞాపకశక్తిని ఎలా పిండుకున్నాయో: win.com యొక్క సొంత కోడ్లోని భాగాలు వారు దానిని గ్లోబల్ వేరియబుల్స్ కోసం స్థలంగా తిరిగి ఉపయోగించారుఎంట్రీ పాయింట్ యొక్క మొదటి బైట్లు, ఒకసారి మాత్రమే అమలు చేయబడ్డాయి, ఈ భాగం మళ్లీ ఎప్పటికీ ఉపయోగించబడదని భావించి, డేటాను నిల్వ చేయడానికి రీసైకిల్ చేయబడ్డాయి. వేగవంతమైన పునఃప్రారంభం సందర్భంలో, అమలు ప్రవాహం ఆ స్థానానికి తిరిగి రాలేదు, కాబట్టి డెవలపర్లు స్పష్టమైన పరిణామాలు లేకుండా ఈ రకమైన "ట్రిక్"తో తప్పించుకోగలిగారు.
నేటి దృక్కోణం నుండి ఇది ఒక నిర్లక్ష్యపు యుక్తిలా అనిపించవచ్చు, కానీ విండోస్ 95 యొక్క అత్యున్నత దశలో ఇది వ్యవహరించడానికి ఒక ఆచరణాత్మక మార్గం సాంప్రదాయ జ్ఞాపకశక్తి పరిమితులు మరియు 16-బిట్ మరియు 32-బిట్ వాతావరణాల అవసరమైన సహజీవనం. ఈ అంతర్గత మార్గాలు సాధారణ ప్రజలకు విస్తృతంగా ప్రచారం చేయబడకపోవడం ఆశ్చర్యం కలిగించదు.
విండోస్ 95 నుండి నేటి వేగవంతమైన స్టార్టప్ల వరకు

ఈ త్వరిత రీసెట్ వెనుక ఉన్న తత్వశాస్త్రం అదృశ్యం కాలేదు. నిజానికి, మైక్రోసాఫ్ట్ ప్రస్తుత వ్యవస్థలలో ఎక్కువ భాగం, Windows 10 లేదా 11 వంటివి, అవి త్వరిత ప్రారంభాన్ని కలిగి ఉంటాయి ఇది, సరిగ్గా ఒకేలా కాకపోయినా, ఇలాంటి లక్ష్యాన్ని అనుసరిస్తుంది: వినియోగదారుడు కంప్యూటర్ను ఆన్ చేసిన ప్రతిసారీ పూర్తి బూట్ను నివారించండి..
ఆధునిక వ్యవస్థ వెర్షన్లలో, సాంకేతికత భిన్నంగా ఉంటుంది. win.com వంటి ప్రోగ్రామ్ మరియు CPU యొక్క నిజమైన మోడ్పై ఆధారపడటానికి బదులుగా, కెర్నల్ మరియు ప్రధాన డ్రైవర్లు అవి హైబర్నేషన్ ఫైల్లో సేవ్ చేయబడ్డాయి.మీరు పరికరాన్ని ఆన్ చేసినప్పుడు, ఈ వ్యవస్థ ప్రతిదానినీ మొదటి నుండి పునర్నిర్మించదు, కానీ నిల్వ చేయబడిన స్థితిని తిరిగి పొందుతుంది., ప్రారంభ దశల్లో మంచి భాగాన్ని కత్తిరించడం.
స్పెయిన్ లేదా ఏదైనా యూరోపియన్ దేశంలోని సగటు వినియోగదారునికి, కంప్యూటర్ కొన్ని సెకన్లలోనే ఆఫ్ నుండి పనికి వెళుతుందని దీని అర్థం, విండోస్ 95 నెమ్మదిగా పనిచేసే హార్డ్ డ్రైవ్లు మరియు అనుకూలత ప్యాచ్లతో కూడిన ఆర్కిటెక్చర్లతో కలిసి ఉన్నప్పుడు ఊహించలేనిది. అయితే, షిఫ్ట్ కీ ట్రిక్ లాగానే, ఇది అన్ని ప్రయోజనాలు కాదు..
ఆధునిక త్వరిత ప్రారంభం షట్డౌన్ మరియు హైబర్నేషన్ మధ్య ఆ "సగం" స్థితితో కొన్ని కంట్రోలర్లు లేదా బాహ్య పరికరాలు బాగా ఆడకపోతే ఇది వైరుధ్యాలకు కారణమవుతుంది.; ఉదాహరణకు, మైక్రోసాఫ్ట్ షట్డౌన్ను నిరోధించే Windows 11 బగ్ను పరిష్కరించిందికొంతమంది అధునాతన వినియోగదారులు స్థిరత్వ సమస్యలను ఎదుర్కొన్నప్పుడు ఈ లక్షణాన్ని నిలిపివేయాలని ఎంచుకుంటారు లేదా క్లిష్టమైన సిస్టమ్ లేదా హార్డ్వేర్ మార్పులను వర్తింపజేయవలసి వచ్చినప్పుడు పూర్తిగా షట్డౌన్లను బలవంతం చేస్తారు.
ఏ సందర్భంలోనైనా, విండోస్ 95 ఫాస్ట్ రీస్టార్ట్ గురించి రేమండ్ చెన్ యొక్క వివరణ, కొన్ని ఆలోచనలు ఎలా ఉన్నాయో అర్థం చేసుకోవడానికి సహాయపడుతుంది దశాబ్దాలుగా భరించింది విండోస్ పరిణామంలో. తొంభైలలో ఎగ్జిట్ విండోస్ ఫ్లాగ్లు, win.com మరియు సాంప్రదాయ మెమరీతో చేసినది, నేడు హైబర్నేషన్ ఫైల్లు మరియు 64-బిట్ కెర్నల్లతో సాధించబడింది, కానీ లక్ష్యం అలాగే ఉంది: స్థిరత్వాన్ని అధికంగా రాజీ పడకుండా వేచి ఉండే సమయాన్ని తగ్గించడం..
ఆ పునఃప్రారంభించేటప్పుడు Shift కీని నొక్కి ఉంచే పాత ట్రిక్ విండోస్ 95 శకాన్ని సంపూర్ణంగా సంగ్రహిస్తుంది.అనుకూలత, పనితీరు మరియు సాంకేతిక పరిమితుల మధ్య సమతుల్యత ఆధారంగా రూపొందించబడిన వ్యవస్థ, సాధారణ ఇంటర్ఫేస్ కింద రీసెట్ మెకానిజమ్ను దాచగలదు. ఎంత వేగంగా అధునాతనంగా ఉంటుందో, అదే సమయంలో ఆశ్చర్యకరంగా పెళుసుగా కూడా ఉంటుంది.
నేను తన "గీక్" అభిరుచులను వృత్తిగా మార్చుకున్న సాంకేతికత ప్రియుడిని. నేను నా జీవితంలో 10 సంవత్సరాలకు పైగా అత్యాధునిక సాంకేతిక పరిజ్ఞానాన్ని ఉపయోగించి మరియు స్వచ్ఛమైన ఉత్సుకతతో అన్ని రకాల ప్రోగ్రామ్లతో గడిపాను. ఇప్పుడు నేను కంప్యూటర్ టెక్నాలజీ మరియు వీడియో గేమ్లలో నైపుణ్యం సాధించాను. ఎందుకంటే నేను 5 సంవత్సరాలకు పైగా సాంకేతికత మరియు వీడియో గేమ్లపై వివిధ వెబ్సైట్ల కోసం వ్రాస్తూ పని చేస్తున్నాను, అందరికీ అర్థమయ్యే భాషలో మీకు అవసరమైన సమాచారాన్ని అందించడానికి ప్రయత్నిస్తున్న కథనాలను రూపొందించాను.
మీకు ఏవైనా ప్రశ్నలు ఉంటే, నా పరిజ్ఞానం Windows ఆపరేటింగ్ సిస్టమ్తో పాటు మొబైల్ ఫోన్ల కోసం Androidకి సంబంధించిన ప్రతిదాని నుండి ఉంటుంది. మరియు నా నిబద్ధత మీకు, నేను ఎల్లప్పుడూ కొన్ని నిమిషాలు గడపడానికి సిద్ధంగా ఉన్నాను మరియు ఈ ఇంటర్నెట్ ప్రపంచంలో మీకు ఏవైనా సందేహాలు ఉంటే వాటిని పరిష్కరించడంలో మీకు సహాయపడతాను.
