64-బిట్ ఆపరేటింగ్ సిస్టమ్స్ 16-బిట్ యాప్‌లను ఎందుకు అమలు చేయలేవు?

64-బిట్ ఆపరేటింగ్ సిస్టమ్స్ 16-బిట్ యాప్‌లను ఎందుకు అమలు చేయలేవు?

కంప్యూటర్లు ఆధునిక 64-బిట్ ఆర్కిటెక్చర్‌ని ఉపయోగించడం ప్రారంభించిన తర్వాత, ఆ పాత 16-బిట్ అప్లికేషన్‌లను అమలు చేయడం పనికి రాదని వినియోగదారులు త్వరలోనే తెలుసుకున్నారు. 64-బిట్ యంత్రాలు 16-బిట్ యాప్‌లను ఎందుకు అమలు చేయలేవు?





మీరు ఎవరిని అడిగినా ఆ ప్రశ్నకు సమాధానం గందరగోళంగా ఉంటుంది. ఒక విషయం కోసం, వాస్తవానికి 16-బిట్ యాప్‌లను అమలు చేయడం అసాధ్యం కాదు. ఇది కేవలం కష్టం. రెండవది, ఈ కష్టానికి కారణం CPU ఆర్కిటెక్చర్ రెండింటిలోనూ ఉంది మరియు ఆపరేటింగ్ సిస్టమ్.





ఇంకా గందరగోళంగా ఉందా? చింతించకండి, మీరు ఒంటరిగా లేరు. కానీ మీరు ఈ ఆర్టికల్ చివరికి వచ్చేసరికి, మీరు ఇకపై గందరగోళం చెందలేరు.





CPU ఆర్కిటెక్చర్ చరిత్ర

నాకు తెలుసు, మీరు చివరిగా చదవాలనుకుంటున్నది చరిత్ర పాఠం, సరియైనదా? చింతించకండి, ఇది చిన్నది. 64-బిట్ సిస్టమ్‌లు స్థానికంగా 16-బిట్ యాప్‌లను ఎందుకు అమలు చేయలేకపోతున్నాయో అర్థం చేసుకోవడం కూడా చాలా కీలకం.

మీరు 80 మరియు 90 లలో నివసిస్తుంటే, ఆ సమయంలో ప్రతి ఒక్కరూ రక్తస్రావం-అంచు సాంకేతికత అని విశ్వసించే పాత 16-బిట్ డైనోసార్‌లను మీరు బహుశా గుర్తుంచుకోవచ్చు.



ఆ సమయంలో, అది. ఆ పాత యంత్రాలు నడిచాయి ఇంటెల్ 8086 ప్రాసెసర్ 1978 లో. ప్రాసెసర్ 16-బిట్ అడ్రసింగ్ ఉపయోగించి 1Mb అడ్రస్ స్పేస్‌ని యాక్సెస్ చేయగలిగింది. మునుపటి యంత్రాలు 64 Kb మెమరీని రన్ చేయడంతో, ఇది అద్భుతమైన పురోగతి మరియు వ్యక్తిగత కంప్యూటింగ్‌లో కొత్త యుగానికి నాంది పలికింది.

ఈ మోడ్‌లో (అంటారు నిజమైన మోడ్ ), ఒక భాగం RAM కోసం రిజర్వు చేయబడింది, మరియు మిగిలినది BIOS మరియు గ్రాఫిక్స్ కార్డ్ వంటి కంప్యూటర్ హార్డ్‌వేర్ ద్వారా ఉపయోగించబడింది.





కొంతకాలం తర్వాత CPU నిర్మాణంలో 80286 ప్రాసెసర్‌తో మరింత పురోగతి వచ్చింది, 16-బిట్ అడ్రసింగ్ ఉపయోగించి 16Mb ని పరిష్కరించగల సామర్థ్యం. 286 ఆర్కిటెక్చర్‌తో 'ప్రొటెక్టెడ్ మోడ్' వచ్చింది, ఇది మరింత మెమరీని అడ్రస్ చేయడానికి మాత్రమే కాకుండా, మల్టీ టాస్కింగ్‌కు కూడా ఫీచర్లను అందిస్తుంది. పాత 16-బిట్ అప్లికేషన్‌లను 'రియల్ మోడ్'లో అమలు చేయడం ఎల్లప్పుడూ సులభం కాదు, కానీ అది సాధ్యమే.

16-బిట్ ముగింపు, క్రమబద్ధీకరణ ...

1985 లో, ఇంటెల్ దాని తదుపరి తరం ప్రాసెసర్‌ని పరిచయం చేసింది: ఇంటెల్ 386. ఇది ఇంటెల్ యొక్క మొట్టమొదటి CPU, ఇది ఒకేసారి 32-బిట్‌లను ఉపయోగించి మెమరీని పరిష్కరించగలదు మరియు 4 Gb అడ్రస్ చేయగల మెమరీని యాక్సెస్ చేయగలదు. ఆ సమయంలో, ఇది కంప్యూటర్ వినియోగదారులకు ఒక పెద్ద పురోగతిలా అనిపించింది. PC గేమింగ్ దాని ఉచ్ఛస్థితిలో ప్రవేశించబోతోంది.





32-బిట్ ఆర్కిటెక్చర్ రాకతో పాటుగా విస్తరించిన వెర్షన్ వచ్చింది రక్షిత మోడ్ ఇది మరింత మెమరీని యాక్సెస్ చేసే సామర్థ్యాన్ని అనుమతించడమే కాకుండా, ఇది 16-బిట్ లేదా 32-బిట్ కోడ్ అయినా సిస్టమ్‌కు సాఫ్ట్‌వేర్ ఫ్లాగ్ చేయగల ఫీచర్‌ల సమితిని కలిగి ఉంది. తెలిసిన వాటి ద్వారా ఇది సాధ్యమైంది వర్చువల్ 86 మోడ్ , ఇది తప్పనిసరిగా అంతర్నిర్మిత వర్చువలైజ్డ్ 8086 సిస్టమ్.

మీరు చూడగలిగినట్లుగా, CPU ఆర్కిటెక్చర్ యొక్క ఒక పరిణామం నుండి మరొకదానికి, హార్డ్‌వేర్ (CPU ప్రోగ్రామింగ్) మరియు సాఫ్ట్‌వేర్ (ఆపరేటింగ్ సిస్టమ్‌లు మరియు అప్లికేషన్‌లు) రెండూ, ఇంకా చాలా పాత సాఫ్ట్‌వేర్ ఉన్న వినియోగదారులందరికీ వెనుకకు అనుకూలతను కొనసాగించాయి. అమలు. వ్యక్తిగత కంప్యూటర్ వినియోగదారులకు, ఇది ఉపయోగకరంగా ఉంది, కానీ అనేక కార్పొరేషన్లు మరియు చిన్న వ్యాపారాలకు, లెగసీ సిస్టమ్‌లకు ఇది కీలకం.

64-బిట్ ఆర్కిటెక్చర్ ప్రతిదీ నాశనం చేసింది

4GB అడ్రస్ చేయదగిన మెమరీ యొక్క పరిమితి చాలా సంవత్సరాలుగా 32-బిట్ సిస్టమ్‌ల కోసం క్రచ్‌గా ఉంది. అయితే, 64-బిట్ ప్రాసెసర్ల ఆవిష్కరణతో మరో పురోగతి వచ్చింది. ఈ సిస్టమ్‌లు కొత్త మోడ్‌ను కలిగి ఉన్నాయి (అంటారు లాంగ్ మోడ్ ) 16 మిలియన్ టెరాబైట్ల మెమరీని పరిష్కరించగల సామర్థ్యం. కంప్యూటర్ అప్లికేషన్‌లకు ఇది పరిమితి కారకంగా మారడానికి చాలా కాలం పడుతుంది.

ఏదేమైనా, ఈ అద్భుతమైన పురోగతితో గణనీయమైన ట్రేడ్‌ఆఫ్ వచ్చింది. సుదీర్ఘ మద్దతు ఉన్న 'రియల్ మోడ్' లేదా 'వర్చువల్ 8086 మోడ్' అవసరమయ్యే 16-బిట్ అప్లికేషన్‌లను అమలు చేయడానికి వినియోగదారులు ప్రయత్నించినప్పుడు, 'Program.exe చెల్లుబాటు అయ్యే Win32 అప్లికేషన్ కాదు' అని చదివే లోపం సందేశాన్ని వారు కనుగొన్నారు.

ఇది నిరాశపరిచింది, కానీ ఇది ప్రపంచం అంతం కాదు. వినియోగదారులు ఎమ్యులేటర్లను ఉపయోగించవచ్చు లేదా వర్చువల్ మెషీన్‌లను ఇన్‌స్టాల్ చేయండి 32-బిట్ ఆర్కిటెక్చర్ మరియు ఆపరేటింగ్ సిస్టమ్‌లను నడుపుతూ లెగసీ 16-బిట్ అప్లికేషన్‌లను సపోర్ట్ చేయగలదు.

64-బిట్ సిస్టమ్‌లు 16-బిట్ MS-DOS అప్లికేషన్‌లను అమలు చేయడం 'అసాధ్యం' అయితే, వినియోగదారులు దీనిని ప్రత్యామ్నాయంగా చేయడం అసాధ్యం కాదు. అయితే ఇది ఎందుకు జరిగింది?

64-బిట్ ఆర్కిటెక్చర్ NTVDM ని తొలగిస్తుంది

సంవత్సరాలుగా 32-బిట్ ప్రాసెసర్ యొక్క ప్రతి తరం లో, పాత 16-బిట్ DOS అప్లికేషన్‌లను నిర్వహించడానికి సిస్టమ్ కోసం ఆపరేటింగ్ సిస్టమ్‌లో చాలా ప్రయత్నం జరిగింది. NTVDM లేదా NT వర్చువల్ DOS మెషిన్ అని పిలవబడే దాన్ని ఉపయోగించి ఇది సాధించబడింది.

ఈ 32-బిట్ అప్లికేషన్ విండోస్ ఆపరేటింగ్ సిస్టమ్‌లో రన్ అయ్యింది మరియు వర్చువల్ 8086 ఉపయోగించి 16-బిట్ అడ్రస్‌ని నిర్వహించగల 486 ఆర్కిటెక్చర్‌ను అనుకరించింది. దురదృష్టవశాత్తు, 'లాంగ్-మోడ్' అడ్రసింగ్ దీన్ని సురక్షితంగా చేర్చలేదు. బదులుగా, DOS అప్లికేషన్‌లను అమలు చేయడానికి మద్దతు ఇవ్వడానికి పూర్తి 8086 ప్రాసెసర్‌ను అనుకరించడం అవసరం.

మైక్రోసాఫ్ట్ తన మొదటి 64-బిట్ ఆపరేటింగ్ సిస్టమ్ యొక్క సత్వర విడుదలకు మద్దతుగా ఈ ప్రయత్నాన్ని విరమించుకోవాలని స్పష్టంగా నిర్ణయం తీసుకుంది. మైక్రోసాఫ్ట్ తన సపోర్ట్ పేజీలో '16 -bit MS-DOS మరియు Microsoft Windows 3.x యుటిలిటీలు ప్రారంభించబడవు 'అని స్పష్టంగా పేర్కొంది.

క్షమాపణలు లేవు. ఇది కేవలం మద్దతు లేదు.

దీన్ని ఎలాగైనా నెరవేర్చగల సామర్థ్యం ఉన్న మార్కెట్లో వర్చువలైజేషన్ ఉత్పత్తుల సమృద్ధి ఉన్నందున, చక్రం తిరిగి ఆవిష్కరించడం తన ఉత్తమ ప్రయోజనమని మైక్రోసాఫ్ట్ స్పష్టంగా భావించలేదు.

64-బిట్ సిస్టమ్స్‌లో 16-బిట్ అప్లికేషన్‌లను ఎలా అమలు చేయాలి

64-బిట్ విండోస్ సిస్టమ్‌లలో 16-బిట్ DOS అప్లికేషన్‌లను అమలు చేయడం వలన స్థానికంగా మద్దతు లేదు, అది అసాధ్యం అని కాదు. విషయాలను సెటప్ చేయడానికి మీరు కొన్ని అదనపు సాధనాలను ఇన్‌స్టాల్ చేయాలి.

మీరు ఆనందిస్తే క్లాసిక్ DOS గేమ్స్ లేదా కంప్యూటింగ్ యొక్క మంచి పాత రోజుల నుండి ఏదైనా ఇతర రెట్రో అప్లికేషన్‌లను ఉపయోగించండి, ఎంపికలు ఉన్నాయి. మీ కొత్త విండోస్ మెషీన్‌లో వాటిని అమలు చేయడానికి ఇక్కడ నాలుగు మార్గాలు ఉన్నాయి.

1. DOSBox తో రెట్రో గేమ్స్ ఆడండి

మీ PC లో పాత DOS యాప్‌లను అమలు చేయడానికి సులభమైన మార్గాలలో ఒకటి ఎమ్యులేటర్‌ను ఉపయోగించడం. వాటిలో అత్యంత ప్రజాదరణ పొందిన వాటిలో ఒకటి DOSBox .

మీరు విసుగు చెందినప్పుడు ఇంటర్నెట్‌లో చేయాల్సిన పనులు

క్రిస్టియన్ DOSBox ని ఎలా ఇన్‌స్టాల్ చేయాలి మరియు కాన్ఫిగర్ చేయాలో వివరించాడు పాత రెట్రో ఆటలను అమలు చేయండి మీ విండోస్ మెషీన్‌లో.

దీని గురించి గొప్ప విషయం ఏమిటంటే, ఈ ఆటలు చాలా పాతవి వాటిని వదలివేసిన వస్తువులుగా పరిగణిస్తారు , కాబట్టి మీరు వాటిని చట్టబద్ధంగా డౌన్‌లోడ్ చేసుకోవచ్చు మరియు ఉచితంగా ప్లే చేయవచ్చు.

2. వర్చువల్‌బాక్స్ లోపల యాప్‌లను రన్ చేయండి

Windows XP మరియు Windows 7 వంటి ఆపరేటింగ్ సిస్టమ్‌లు స్థానికంగా 16-బిట్ అప్లికేషన్‌లను అమలు చేయగలవు కాబట్టి, మీరు మీ 64-బిట్ సిస్టమ్‌లో అదే ఆపరేటింగ్ సిస్టమ్‌లలో ఒకదానితో వర్చువల్ మెషిన్‌ను నిర్మించడం ద్వారా అదే అప్లికేషన్‌లను అమలు చేయవచ్చు.

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

ఇన్‌స్టాల్ చేయడానికి సరైన ఆపరేటింగ్ సిస్టమ్‌ను ఎంచుకున్నట్లు నిర్ధారించుకోండి. విండోస్ 7 లేదా అంతకు మునుపు స్టిక్ చేయండి మరియు మీరు మీ వర్చువల్ సిస్టమ్‌లో పాత DOS యాప్‌లను డౌన్‌లోడ్ చేసుకోవచ్చు మరియు ఇన్‌స్టాల్ చేసుకోవచ్చు.

3. లైనక్స్ ఉపయోగించండి

లైనక్స్ గురించి మీరు ఏమి కోరుకుంటున్నారో చెప్పండి, చాలా లైనక్స్ డిస్ట్రోలు కలిగి ఉన్న ఒక విషయం 16-బిట్ అప్లికేషన్‌లకు మద్దతు. PAE కెర్నల్‌తో డిస్ట్రోస్, మీరు 4GB 32-bit సిస్టమ్‌లకు మాత్రమే పరిమితం కాదు, కాబట్టి మీ సిస్టమ్‌లో డ్యూయల్-బూట్‌గా సరైన లైనక్స్ డిస్ట్రోను అమలు చేయడం మరొక ఎంపిక.

దీన్ని చేయడానికి రెండు ఎంపికలు: డ్యూయల్-బూట్ సొల్యూషన్ లేదా వర్చువల్ మెషిన్. లేదా మీరు Windows ని పూర్తిగా డంప్ చేయవచ్చు, మరియు Linux తో వెళ్ళండి . మీకు ఏది పని చేస్తుంది.

4. ఎమ్యులేటర్లను ఉపయోగించండి

పాత DOS యాప్‌లను అమలు చేయడానికి DOSBox మాత్రమే ఎమ్యులేటర్ అందుబాటులో లేదు. అక్కడ కూడా చాలా గొప్ప ఎమ్యులేటర్లు పని చేస్తాయి. మీరు గేమర్ అయితే ఇది ప్రత్యేకంగా వర్తిస్తుంది.

క్రిస్టియన్ a ని ఎలా అనుకరించాలో కవర్ చేసారు కమోడోర్ స్నేహితుడు , కు రాస్ప్బెర్రీ పై , ఒక ఆండ్రాయిడ్ , మరియు కూడా క్లాసిక్ SNES ఏదైనా PC లో.

ఇది మంచుకొండ యొక్క కొన మాత్రమే. మీరు ఆన్‌లైన్‌లో శోధిస్తే, అక్కడ మీరు వివిధ ఎమ్యులేటర్‌ల పూర్తి లైబ్రరీని కనుగొంటారు, అది మీరు ఊహించే ఏదైనా రెట్రో యాప్‌ని అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. మైక్రోసాఫ్ట్ పాత 16-బిట్ అప్లికేషన్‌లను తిరిగి ఇవ్వవచ్చు, కానీ మీకు ఇంకా ఎంపికలు ఉన్నాయి.

16-బిట్‌ను వదులుకోవద్దు

మీరు అనుకోవడానికి ఎటువంటి కారణం లేదు అసాధ్యం 64-బిట్ మెషీన్‌లో 16-బిట్ అప్లికేషన్‌లను అమలు చేయడానికి. ఇది స్థానికంగా అసాధ్యం కావచ్చు, కానీ మీరు చూడగలిగినట్లుగా పనిని పూర్తి చేయడానికి చాలా పరిష్కారాలు ఉన్నాయి.

షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ YouTube కంటే మెరుగైన 12 వీడియో సైట్‌లు

YouTube కు కొన్ని ప్రత్యామ్నాయ వీడియో సైట్‌లు ఇక్కడ ఉన్నాయి. అవి ఒక్కొక్కటి ఒక్కో స్థానాన్ని ఆక్రమిస్తాయి, కానీ మీ బుక్‌మార్క్‌లకు జోడించడం విలువ.

తదుపరి చదవండి
సంబంధిత అంశాలు
  • గేమింగ్
  • సాంకేతికత వివరించబడింది
  • అనుకరణ
  • విండోస్ 10
  • 64-బిట్
రచయిత గురుంచి ర్యాన్ డ్యూబ్(942 కథనాలు ప్రచురించబడ్డాయి)

ర్యాన్ ఎలక్ట్రికల్ ఇంజనీరింగ్‌లో బిఎస్‌సి డిగ్రీని కలిగి ఉన్నాడు. అతను ఆటోమేషన్ ఇంజనీరింగ్‌లో 13 సంవత్సరాలు, ఐటిలో 5 సంవత్సరాలు పనిచేశాడు మరియు ఇప్పుడు యాప్స్ ఇంజనీర్. MakeUseOf యొక్క మాజీ మేనేజింగ్ ఎడిటర్, అతను డేటా విజువలైజేషన్‌పై జాతీయ సమావేశాలలో మాట్లాడాడు మరియు జాతీయ టీవీ మరియు రేడియోలో ప్రదర్శించబడ్డాడు.

ర్యాన్ డ్యూబ్ నుండి మరిన్ని

మా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి

టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్‌లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!

సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి