కంప్యూటర్లు, ఆపరేటింగ్ సిస్టమ్స్
వర్చువల్ కంప్యూటర్ మెమరీ
8086-అనుకూల ప్రాసెసర్ల ఆధారంగా వ్యవస్థల యొక్క దారుఢ్యమైన సమయాలను పట్టుకోవడానికి తగినంత మంది అదృష్టవంతులైన కంప్యూటర్ వినియోగదారులు, ఆ సమయంలో ఇన్స్టాల్ చేయబడిన మెమోరీ మొత్తం ఎంత ప్రాముఖ్యమో బాగా తెలుసు. ఖాతా కిలోబైట్లకు వాచ్యంగా వెళ్ళింది: ప్రాధమిక 640 kb ను అధిగమించి, "అద్భుతమైన" 736 kb చేరుకోవడానికి, ప్రత్యేక బాహ్య విస్తరణ మాడ్యూల్ కొనుగోలు చేయబడింది, ఇది ఒక పెద్ద ప్యాకేజిలో ఒక బరువైన బోర్డుని సూచిస్తుంది. అయితే, కంప్యూటర్ టెక్నాలజీ త్వరగా అభివృద్ధి చెందింది మరియు వెంటనే 1 మెగాబైట్ల మానసిక అవరోధం జరిగింది. RAM యొక్క మాడ్యూల్స్ మరింత కాంపాక్ట్ అయింది, అంతేకాకుండా, పూర్తిగా ఉపయోగించిన ప్రాసెసర్లు ఉన్నాయి. వెనుకబడి మరియు అనువర్తనాలు లేదు. వర్చువల్ మెమొరీని ఉపయోగించిన విండోస్ మూడో సంస్కరణ విడుదలైన ముఖ్యమైన సంఘటన. ఏది ఏమైనప్పటికీ, ఇవి అన్ని ఆపరేటింగ్ సిస్టంల ప్రామాణికతకు దారి తీసే దిశలో కేవలం దుర్బలమైన దశలు.
వర్చ్యువల్ మెమొరీ అంటే ఏమిటి? విండోస్ 3 నడుస్తున్న రెండు ఒకేలా కంప్యూటర్లు ఇమాజిన్, ఒకటి మాత్రమే 1 MB మెమరీ, మరియు ఇతర లో - 2 MB. వాల్యూమ్ ఆధారంగా సాఫ్ట్వేర్ అనువర్తనాలను ఎంచుకోవడం - ప్రోగ్రామర్లు హార్డ్ కార్మికులను ఖండించడం, ఎందుకంటే వారు తమ ఉత్పత్తులను 1, 2, మొదలైన వాటిలో ఆప్టిమైజ్ చేయవలసి ఉంటుంది. మెగాబైట్ల. 640 కి.మీ. ప్రామాణిక కనీస కోసం రూపొందించిన ఒక ప్రోగ్రామ్ను రూపొందించడం అంటే, ఫ్రేమ్వర్క్లో అప్లికేషన్ను "డ్రైవింగ్" చేయడం ద్వారా అవకాశాలను కొట్టివేయడం. మరియు 2 MB పై దృష్టి పెట్టాలి - కంప్యూటర్లు మాత్రమే 1 MB కలిగి ఉన్న సంభావ్య కొనుగోలుదారులను కోల్పోవడం అంటే. ఇది మైక్రోసాఫ్ట్లో అర్థమైంది, కాబట్టి "వర్చువల్ మెమరీ" అని పిలువబడే ఒక యంత్రాంగం ప్రతిపాదించబడింది. ప్రోగ్రామర్లు ప్రతి కంప్యూటర్లో ఎంత ఇన్స్టాల్ చేయబడ్డాయో తెలుసుకోవాల్సిన అవసరం లేదు. అయితే, కొన్ని పరిమితులు ఏదేమైనా పరిగణనలోకి తీసుకోబడ్డాయి, అయితే మొత్తం మీద ఆపరేటింగ్ సిస్టం వనరు-డిమాండ్ అప్లికేషన్ మరియు కంప్యూటర్ భాగాలతో "స్నేహితులను" ఎలా తయారు చేయాలో జాగ్రత్త తీసుకుంది. అయితే, ఈ విషయంలో ఏ అద్భుతాలు జరగలేదు. పని యొక్క సూత్రం చాలా సులభం.
ఉదాహరణకు, 1 MB తో ఉన్న కంప్యూటర్లో 2 MB కింద అభివృద్ధి చేయబడిన అప్లికేషన్ ప్రారంభించబడినప్పుడు ఉదాహరణకు తీసుకోండి. వాల్యూమ్ యొక్క భాగం వ్యవస్థను స్వీకరిస్తుంది, కాబట్టి కేవలం 500 KB (షరతులతో) 1 MB నుండి అందుబాటులో ఉంటుంది. అప్లికేషన్ను అమలు చేయండి. వర్చ్యువల్ మెమొరీ ఎనేబుల్ చేయబడకపోయినా లేదా ఆపివేయబడినా, అప్పుడు కార్యక్రమం మొత్తం 500 KB పడుతుంది మరియు పనిచేయడం ఆపుతుంది, అది సంభవించిన లోపం గురించి సందేశాన్ని ఇస్తుంది. మెకానిజం ఆన్ చేస్తే ప్రతిదానికీ పూర్తిగా భిన్నంగా ఉంటుంది: తదుపరి కెమెరా అభ్యర్థన సంభవించినట్లయితే, 500 KB ఆక్రమిస్తుంది, అప్పుడు డేటా బ్లాక్ RAM లో వాల్యూమ్ను విడుదల చేయడం ద్వారా డిస్క్లో ఒక ప్రత్యేక ఫైలుకి వ్రాయబడుతుంది. అప్లికేషన్ కోసం, విధానం "పారదర్శకంగా". వాస్తవానికి, వర్చువల్ మెమరీ కార్యాచరణ మెమరీలో భాగం, కానీ ఇది చిప్స్పై కాకుండా, డిస్క్లో లేదు. అలాంటి నిర్ణయం విజయవంతం అవ్వడమే కాక, అది మెరుగుపరచడానికి ఇప్పటికీ పనిలో ఉంది. కాబట్టి, సరికొత్త విండోస్ 8 లో, ఒక swapfile ఇప్పటికే తెలిసిన పేజింగ్ ఫైలు పేజీ ఫైల్కు జోడించబడింది, మెట్రో అప్లికేషన్లకు మాత్రమే ఉద్దేశించబడింది.
కొన్నిసార్లు వినియోగదారులు వర్చువల్ మెమరీ తక్కువగా నడుస్తున్నట్లు పేర్కొన్న సిస్టమ్ సందేశాన్ని చూడగలరు. పైన పేర్కొన్న అన్ని అంశాలలో ఇది ఎలా వివరించాలి? హార్డు డ్రైవులో ఖాళీ డిస్క్ స్థలం ఇప్పటికీ మిగిలి ఉండవచ్చని ఇచ్చిన మరికొన్ని అపారమయినవి. వాస్తవిక స్మృతుల మెకానిజం యొక్క తప్పు సెట్టింగులలో దీనికి అత్యంత కారణాలు ఒకటి. డిఫాల్ట్గా సిస్టమ్ పేజింగ్ ఫైలు యొక్క పరిమాణానికి ఆటోమేటిక్ కంట్రోల్ మోడ్ను ఎంచుకున్నప్పటికీ, దృఢ ఫ్రేమ్ల సూచనతో మాన్యువల్ సర్దుబాటు సాధ్యమవుతుంది. మీరు దీన్ని చేయకపోయినా లేదా కానట్లయితే - ప్రతి యూజర్ వారి స్వంత నిర్ణయం తీసుకుంటుంది, కానీ వాల్యూమ్ లేకపోవడం వలన లోపం సంభవించినట్లయితే, మీరు అనుమతించబడిన ఎగువ పరిమితిని పెంచాలి. ఇది వేగం సెట్టింగులలో కన్ఫిగర్ చెయ్యబడింది (మీరు "నా కంప్యూటర్" లేదా నియంత్రణ ప్యానెల్ నుండి పొందవచ్చు).
Similar articles
Trending Now