Počítače od Apple podporujú 48-ročný mikroprocesor Intelu. Vďaka „tajnému rozšíreniu“
V roku 2020 spoločnosť Apple presedlala z procesorov Intel na svoje vlastné čipy. Kvôli tejto zmene však bolo potrebné nájsť spôsob, ako emulovať 64-bitové programy na novom kremíkovom čipe. Zdá sa, že riešenie Apple je ale nielen účinné, ale aj veľmi staré. Na tému upozornil portál TechSpot.
Prostredie Rosetta 2
Ako sme ťa informovali v samostatnom článku, Apple po prvýkrát svoj čip M1 predstavil ešte v novembri 2020, pričom sa stretol s obrovskou chválou. Vtedy nový procesor M1 bol zásadne výkonnejší ako MacBooky a Mac počítače Applu s najvýkonnejšími Intel procesormi.
Kriticky dôležitou zmenou bol v tomto prípade prechod na architektúru ARM, čo bol primárny dôvod, prečo musela spoločnosť s nahryznutým jablkom vo svojom logu vymyslieť spôsob, ako používať programy, ktoré boli navrhnuté pre počítače Mac s procesormi Intel.
Apple použil najefektívnejšiu a zároveň najjednoduchšiu metódu, ktorou bola emulácia x64 architektúry v rámci samotného čipu M1. Metóda je dnes známa pod názvom Rosetta 2 a umožňuje Macom s čipmi od Applu používať apky určené pre Macy s procesorom Intel.
Ako upresňuje portál TomsHardware, hoci fungovanie emulátora Rosetta 2 bolo dlho zahalené rúškom tajomstva, nedávno odborník na výpočtovú techniku Dougall Johnson odhadil jedno nezdokumentované rozšírenie tohto programu.
„Tajné rozšírenie“
Dôvodom rýchlosti a spoľahlivosti Rosetta 2 má byť doposiaľ nezverejnené rozšírenie, ktoré zjednodušuje proces ukladania parity a úpravu príznakov parity v rámci danej aplikácie. To podľa Johnsona umožňuje presnejšiu a rýchlejšiu emuláciu.
Príznak parity je bit v registri príznakov v počítačových procesoroch niektorých architektúr, ktorý indikuje, že počet jednotkových (nastavených) bitov v binárnej reprezentácii výsledku poslednej operácií je párny. Ide teda o jeden bit, ktorý sa pripája k dátovému slovu a vyjadruje, či je počet logických jednotiek v dátovom slove párny alebo nepárny.
Najzaujímavejšie však na tom je, že korene tohto prístupu siahajú až k čipu Intel 8080 z roku 1974, čo bol vôbec druhý čip tohto technologického giganta. Tento staručký 8-bitový mikroprocesor spracovával svoje príznaky parity veľmi špecifickým spôsobom, ktorý sa dostal až do dnešných procesorov Intelu. Treba tiež poznamenať, že v súčasnosti ho aplikácie takmer vôbec nevyužívajú.
Architektúra ARM, ktorú začal využívať Apple však túto funkcionalitu nemá, takže ju bolo potrebné emulovať. V opačnom prípade by obrovské množstvo softvéru na Macoch s novými čipmi nemuselo fungovať. V inom prípade by výpočet rovnakej operácie bolo potrebných až 5-krát viac inštrukcií, čo by výrazne spomalilo chod zariadenia.
Ako píše Apple na svojom webe, netreba tiež zabúdať, že Rosetta 2 nie je bežná aplikácia, ktorú možno otvoriť a používať. Pracuje vždy na pozadí pri každom spustení aplikácie vytvorenej pre Macy s procesorom Intel. Nebeží teda v reálnom čase a nedokáže určiť, či daná aplikácia bude potrebovať využiť nastavenia príznakov parity.
Aby napodobnil zaobchádzanie s nimi, využíva bity 26 a 27 registra príznakov (jeden z procesorových registrov) ARM. Tie sú mu však priradené iba vtedy, keď Rosetta 2 zistí, že program bol vytvorený pre počítače Mac s procesormi Intel, vďaka čomu nedochádza ani k porušeniu špecifikácií ARM.
Čítajte viac z kategórie: Smartfóny
Ďakujeme, že čítaš Fontech. V prípade, že máš postreh alebo si našiel v článku chybu, napíš nám na redakcia@fontech.sk.
Teraz čítajú
Nové úniky odhaľujú neuveriteľný skladací iPhone. Jeho cena má šokovať
Apple chce tromfnúť medicínu. Vyvíja „AI lekára“, ktorý ti má zásadne zlepšiť život
Najväčšia zmena iPhonu za roky: Máme dátum, kedy ju Apple konečne odhalí
Apple chystá prelomovú zmenu. Jeho obľúbené zariadenie sa zmení na nepoznanie
Ušetrí ti hodiny času. Gmail práve dostal ultimátnu funkciu, ktorú musíš vyskúšať
NAJČÍTANEJŠIE ZO STARTITUP
POTVRDENÉ: Státisíce Slovákov dostanú 800 eur navyše. Mimoriadna odmena od štátu už o pár týždňov
Čekan o PCR testoch a očkovaní: „Keď sa do tela dostane DNA mrkvy, tak nie ste oranžový ako tá mrkva“
300 pracovných miest a platy do 2 600 eur: Porsche rozbieha novú gigafabriku pri Piešťanoch
Fico „zbúral“ mýty o svojom zdravotnom stave. Fotkou v studenej vode poslal novinárom odkaz
Pokuta až do 150 eur: Obľúbené aktivity na balkóne ťa môžu vyjsť poriadne draho
- 24 hod
- 48 hod
- 7 dní
-
- Vedci našli skrytý trik, ako obnoviť zrak. Takéto niečo by ti nikdy nenapadlo
- KVÍZ: Väčšina „znalcov“ nedá už tretiu otázku. Ukáž, že filmové akčné legendy máš v malíčku
- Je ultrabezpečné a má úchvatný výkon. Toto hybridné SUV prejde bez tankovania takmer 1 500 km
- Tesla čelí vlastnej nočnej more. Jej najväčší rival buduje impérium, zatiaľ čo Muskovi dochádza dych
- Prevezie 2 000 ľudí bez jedinej kvapky paliva. Postavili najväčšiu loď sveta s pohonom budúcnosti
-
- Vedci našli skrytý trik, ako obnoviť zrak. Takéto niečo by ti nikdy nenapadlo
- KVÍZ: Väčšina „znalcov“ nedá už tretiu otázku. Ukáž, že filmové akčné legendy máš v malíčku
- Prevezie 2 000 ľudí bez jedinej kvapky paliva. Postavili najväčšiu loď sveta s pohonom budúcnosti
- Sovieti mali v rukách väčší klenot ako Concorde, no bol úplnou nočnou morou
- Vyzerá ako Speeder zo Star Wars a vyvinie 200 km/h. Poliak vymyslel úžasný lietajúci motocykel
-
- Veľký operátor bije na poplach: Ak dostaneš takúto SMS, ani ju neotváraj. Môžeš prísť o všetko
- Vedci našli skrytý trik, ako obnoviť zrak. Takéto niečo by ti nikdy nenapadlo
- Český strašiak vodičov už rozdáva pokuty. Odhalí „neviditeľný” problém áut
- Čína má plán, ktorý zničí benzínky. Zmazali najväčšiu slabinu elektromobilov, odborníci im tlieskajú
- Vyzerá ako Speeder zo Star Wars a vyvinie 200 km/h. Poliak vymyslel úžasný lietajúci motocykel
Rozhorí sa ďalší región? Pakistan opäť otestoval raketu, India otvorene hovorí o hrozbe
Audi čelí nepriaznivej hospodárskej situácii. Rok 2025 bude podľa automobilky náročný
Slováci sú lídrami v online nakupovaní. Najviac nakupujú tento druh tovaru
Nemecký auto-priemysel padá do mínusu. USA zatriaslo jeho budúcnosťou
Planetáriá oslavujú 100 rokov. Prvá hviezdna obloha sa premietla v máji 1925
NAJČÍTANEJŠIE ZO STARTITUP
POTVRDENÉ: Státisíce Slovákov dostanú 800 eur navyše. Mimoriadna odmena od štátu už o pár týždňov
Čekan o PCR testoch a očkovaní: „Keď sa do tela dostane DNA mrkvy, tak nie ste oranžový ako tá mrkva“
300 pracovných miest a platy do 2 600 eur: Porsche rozbieha novú gigafabriku pri Piešťanoch
Fico „zbúral“ mýty o svojom zdravotnom stave. Fotkou v studenej vode poslal novinárom odkaz
Pokuta až do 150 eur: Obľúbené aktivity na balkóne ťa môžu vyjsť poriadne draho
Copyright© 2025 by Startitup, s. r. o. Všetky práva vyhradené