Реклама
Једном када су рачунари почели да користе модерну 64-битну архитектуру, корисници су убрзо схватили да покретање тих старих 16-битних апликација неће радити. Зашто 64-битне машине не могу покренути 16-битне апликације?
Одговор на то питање може бити збуњујући, у зависности од тога кога постављате. Као прво, није немогуће покренути 16-битне апликације. То је једноставно тешко. Друго, разлог ове потешкоће лежи у обје ЦПУ архитектуре и оперативни систем.
Збуњени? Не брините, нисте сами. Али док дођете до краја овог чланка, више вас неће збунити.
Историја архитектуре процесора
Знам, последња ствар коју желите да прочитате је поука историје, зар не? Не брините, ово је кратко. Такође је пресудно за разумевање зашто 64-битни системи не могу изворно да користе 16-битне апликације.
Ако сте живели 80-их и 90-их, вероватно се сећате оних старих 16-битних диносауруса за које су сви у то време веровали да су крваве технологије.
У то време је то било. Те старе машине су управљале тим Интел 8086 процесор 1978. Процесор је могао да приступи адресном простору од 1Мб користећи 16-битно адресирање. С ранијим машинама које су понеле 64 Кб меморије, ово је био огроман напредак и означио је почетак новог доба у личном рачунању.
У овом режиму (тзв Реални режим), део је резервисан за РАМ, а остатак је коришћен од стране БИОС-а и рачунарског хардвера попут графичке картице.
Нешто касније дошло је до додатног унапређења у ЦПУ архитектури са 80286 процесором, способним за адресирање 16Мб помоћу 16-битног адресирања. Са архитектуром 286 стигао је и "Заштићени режим", са функцијама које не само да омогућавају адресирање више меморије, већ и више задатака. Покретање старијих 16-битних апликација у „стварном режиму“ није увек било лако, али било је могуће.
Крај 16-битног, Сорт Оф…
1985. Интел је представио процесор нове генерације: Интел 386. Ово је био Интелов први ЦПУ који је могао да адресира меморију истовремено са 32 бита и може да приступи огромних 4 Гб адресне меморије. У то време се то чинило корисницима рачунара као велики пробој. ПЦ играње је требало да уђе у свој врхунац.
Упоредо са појавом 32-битне архитектуре стигла је и проширена верзија софтвера Заштићени режим то не само да је омогућило могућност приступа већој количини меморије, већ је укључивало и сет функција на којима софтвер може означити систем без обзира да ли се ради о 16-битном или 32-битном коду. То је омогућено оним што је познато Виртуелни режим 86, који је у суштини био уграђени виртуализовани систем 8086.
Као што видите, од једне еволуције до ЦПУ архитектуре до друге, и хардвер (ЦПУ програмирање) и софтвер (оперативни система и апликација), задржали су уназад компатибилност за све оне кориснике који су и даље имали врло стари софтвер који су желели трцати. За поједине кориснике рачунара ово је било корисно, али за многе корпорације и мала предузећа било је критично за наслеђене системе.
64-битна архитектура упропастила је све
Ограничење од 4 ГБ адресне меморије дуго је остало за 32-битне системе. Међутим, изумом 64-битних процесора дошло је до још једног пробоја. Ови системи су укључивали нови режим (познат као Дуги режим) способан за адресирање до 16 милиона терабајта меморије. Вјероватно ће проћи дуго времена прије него што ово постане ограничавајући фактор за компјутерске апликације.
Међутим, овим огромним напретком дошло је до значајног преокрета. Када су корисници покушали покренути 16-битне апликације за које је потребан дуготрајно подржани „стварни режим“ или „Виртуелни режим 8086“, открили су поруку о грешци која гласи, „Програм.еке није валидан Вин32 апликација."
Било је фрустрирајуће, али није био крај свијета. Корисници могу користити емулаторе Како покренути старе игре и софтвер на Виндовс 10Старе ПЦ игре и софтвер могу се борити на Виндовс 10. Испробајте ове савете за покретање старих Виндовс игара и програма на Виндовс 10. Опширније или инсталирајте виртуелне машине ВиртуалБок вс. ВМваре Плаиер: Најбоља виртуелна машина за ВиндовсДа ли се трудите да одлучите који софтвер виртуелне машине ћете користити? ВиртуалБок и ВМваре Воркстатион Плаиер су бесплатни. Али који је најбољи за вас? Дозволите нам да вам помогнемо да сазнате! Опширније са 32-битном архитектуром и оперативним системима који могу подржати наслијеђене 16-битне апликације.
Дакле, иако је „немогуће“ да 64-битни системи покрећу 16-битне МС-ДОС апликације, корисници нису немогући да то ураде користећи заобилазно решење. Али зашто се то догодило?
64-битна архитектура уклања НТВДМ
У свакој генерацији 32-битног процесора током година, у оперативни систем је уложено пуно напора да систем поднесе старије 16-битне ДОС апликације. То је постигнуто коришћењем онога што је познато као НТВДМ или НТ Виртуал ДОС Мацхине.
Ова 32-битна апликација покренула се у Виндовс оперативном систему и симулирала је 486 архитектуру способну за руковање 16-битним адресирањем користећи виртуални 8086. Нажалост, „дуготрајно“ адресирање не би могло ово да задовољи на сигурно. Уместо тога, требало би емулирати читав процесор 8086 једноставно да подржи покретане ДОС апликације.
Мицрософт је јасно донео одлуку да се одрекне тог напора како би подржао брзо пуштање свог првог 64-битног оперативног система. На страници за подршку, Мицрософт јасно наводи да се "16-битни МС-ДОС и Мицрософт Виндовс 3.к услужни програми неће покренути."
Без извињења. То једноставно није подржано.
Са мноштвом производа за виртуализацију на тржишту који су у стању да ово постигну, Мицрософт очигледно није имао осећај да је у најбољем интересу да измисле точкове.
Како покренути 16-битне апликације на 64-битним системима
Само зато што покретање 16-битних ДОС апликација није подржано изворно на 64-битним Виндовс системима, то не значи да није могуће. Треба само да инсталирате додатне алате за подешавање ствари.
Ако уживате класичне ДОС игре 7 места за проналажење најбољих класичних ДОС игара Опширније или користите било које друге ретро апликације из добрих времена рачунања, постоје опције. Ево четири начина на које их можете покренути на својој новој Виндовс машини.
1. Играјте Ретро игре са ДОСБок-ом
Један од најлакших начина за покретање старих ДОС апликација на рачунару је употреба емулатора. Једна од најпопуларнијих од њих је ДОСБок.
Цхристиан је детаљно описао како инсталирати и конфигурирати ДОСБок за покрените старе ретро игре Како играти ретро игре на било којој платформи помоћу ДОСБок-аЖелите играти ретро ПЦ игре на рачунару, телефону или играћој конзоли? Ево свега што треба да знате да бисте започели са ДОСБок-ом, укључујући и најбоље игре за емулирање! Опширније на вашој Виндовс машини.
Супер је у томе што је већина ових игара толико стара сматрали су их одустајаним 7 места за проналажење најбољих класичних ДОС игара Опширније , тако да их можете легално преузети и репродуцирати бесплатно.
2. Покрените Аппс Инсиде ВиртуалБок
Будући да су оперативни системи попут Виндовс КСП и Виндовс 7 могли изворно покретати 16-битне апликације, можете покренути исте апликације на вашем 64-битном систему тако што ћете направити виртуелну машину са једним од тих оперативних система на коме је то.
Једна од најпознатијих и најлакших поставки за то је ВиртуалБок. Имамо комплетан водич о томе како подесити и користити ВиртуалБок Како се користи ВиртуалБок: Водич за корисникеСа ВиртуалБоком можете лако инсталирати и тестирати више оперативних система. Показаћемо вам како да подесите Виндовс 10 и Убунту Линук као виртуелну машину. Опширније , тако да можете почети са коришћењем овог приступа управо сада.
Само обавезно одаберите прави оперативни систем за инсталирање. Придржавајте се оперативног система Виндовс 7 или старије верзије, а старе и ДОС апликације можете да преузмете и инсталирате на ваш виртуелни систем ни у којем тренутку.
3. Користите Линук
Реците шта ћете о Линуку, једна ствар на коју већина Линук дистрибуција има право је подршка за 16-битне апликације. Дистрос са ПАЕ кернелом, нисте ограничени на 4ГБ 32-битних система, па је употреба исправног Линук дистро-а као дуал-боот на вашем систему још једна опција.
Две опције за то: а решење са двоструким покретањем или виртуелна машина Који је најбољи начин за покретање више оперативних система на рачунару?Неодлучно између Виндовс-а и Линука? Могуће је покренути више оперативних система на једној машини или дуалним покретањем или коришћењем виртуелне машине. Откријмо који је најбољи за вас. Опширније . Или можете само да избаците Виндовс у потпуности и иди са Линуком 6 ствари које Убунту боље од Виндовс-аНеки мисле да је Убунту намењен глупостима - али истина је да је Убунту подједнако једноставан за употребу као Виндовс. Заправо, неколико ствари које Убунту ради боље од Виндовс 10. Опширније . Шта год да ради за вас.
4. Користите емулаторе
ДОСБок није једини емулатор доступан за покретање старих ДОС апликација. Постоји пуно сјајних емулатора који раде подједнако добро. Ово је посебно тачно ако сте играч.
Кристијан је описао како да опонашамо а Цоммодоре Амига, а Распберри Пи, ан Андроид, и чак класични СНЕС на било ком рачунару.
Ово је само врх леденог дела. Ако претражујете на мрежи, тамо ћете наћи читаву библиотеку различитих емулатора, који ће вам омогућити да покренете било коју ретро апликацију коју можете да замислите. Мицрософт је можда одустао од старих 16-битних апликација од тада, али ви и даље имате могућности.
Не одустајте од 16-битних
Нема разлога за шта бисте мислили да је то немогуће за покретање 16-битних апликација на 64-битној машини. Изворно то може бити немогуће, али као што видите, постоји пуно решења за извршавање задатка.
Риан је дипломирао електротехнику. Радио је 13 година у инжењерству аутоматизације, 5 година у ИТ-у, а сада је Аппс инжењер. Бивши главни уредник МакеУсеОф-а, говорио је на националним конференцијама о визуализацији података и био је приказан на националној телевизији и радију.