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ý iPhone 17e je tu, vysoký výkon kombinuje s dostupnou cenovkou

Zruš Netflix a zahoď iPhone. Ľudia vyzývajú na bojkot technologických gigantov

Bude vraj oveľa lepšia ako ChatGPT. Technologický gigant vypustí do sveta unikátnu AI

TEST: Vymenila som iPhone za najlacnejší Android. Už pri zapnutí prišiel šok, to však nebolo to najhoršie

Mobily Slovákov odpočúvajú, ani o tom netušia. Takto jednoducho zistíš, či sa to týka aj teba
NAJČÍTANEJŠIE ZO STARTITUP

WHO sa pripravuje na „jadrovú katastrofu“: „Nič nezabráni škodám, následky budú trvať desaťročia“
PREMIUMV ostrom dueli s Gašparom a Hlinom padli tvrdé slová o mafii: „Tibor, daj sa vypchať!“

Fico pozval opozičnú poslankyňu „zabehať si“ na hrádzu. Marcinko prišla, premiér sa neukázal

Mazurek ohlásil svoju kandidatúru na post predsedu samosprávneho kraja. Sľubuje lepšiu budúcnosť

„Programátorom odzvonilo“: Otec ChatGPT dal facku IT svetu, kritici ho označili za psychopata
- 24 hod
- 48 hod
- 7 dní
-
- Ľudstvo urobilo pred 100 rokmi veľkú chybu. Najväčší problém dopravy nevyriešia ani elektromobily
- Na Slovensko prišlo nové hybridné SUV od BYD za nízku cenu. Celkový dojazd má až 1000 km
- Nič podobné tu nebolo 11 rokov. Nová komédia pobláznila divákov a prepisuje rekordy
- Nečakaný návrat. Kultová séria pokračuje a fanúšikov čaká veľké prekvapenie
- Ľudia kupujú vysielačky, v Moskve vypli internet. Rusko sa pripravuje na najhoršie
-
- Ľudstvo urobilo pred 100 rokmi veľkú chybu. Najväčší problém dopravy nevyriešia ani elektromobily
- Na Slovensko prišlo nové hybridné SUV od BYD za nízku cenu. Celkový dojazd má až 1000 km
- Nič podobné tu nebolo 11 rokov. Nová komédia pobláznila divákov a prepisuje rekordy
- Nečakaný návrat. Kultová séria pokračuje a fanúšikov čaká veľké prekvapenie
- Ľudia kupujú vysielačky, v Moskve vypli internet. Rusko sa pripravuje na najhoršie
-
- Ľudia kupujú vysielačky, v Moskve vypli internet. Rusko sa pripravuje na najhoršie
- Známa jadrová elektráreň zlyhala. Chybná súčiastka spôsobila únik stoviek litrov kvapaliny do rieky
- Ľudstvo urobilo pred 100 rokmi veľkú chybu. Najväčší problém dopravy nevyriešia ani elektromobily
- Fanúšikovia to dodnes nerozdýchali. Toto je 10 filmových pokračovaní, ktoré radšej nemali vzniknúť
- Je efektívnejší než tepelné čerpadlo a ušetrí ti stovky eur. Na svete je revolučný spôsob, ako ohrievať vodu
Veľká nádej pre milióny ľudí. Vedci našli v hadovi kľúč k efektívnej liečbe vážnej choroby
Rekordné predaje nestačili. Slávna automobilka narazila na nečakaný problém
Európa zažíva jadrovú renesanciu. V ďalšej krajine postavia prvý reaktor
Od investorov TikToku získa Trumpova administratíva miliardy dolárov
Tesla spustí výrobu AI čipov v rámci projektu Terafab
Nemci dostali palivový šok. Ceny benzínu a nafty letia nahor najrýchlejšie v celej EÚ
BMW v roku 2025 klesol čistý zisk, napriek tomu prekonalo prognózy analytikov
NAJČÍTANEJŠIE ZO STARTITUP

WHO sa pripravuje na „jadrovú katastrofu“: „Nič nezabráni škodám, následky budú trvať desaťročia“
PREMIUMV ostrom dueli s Gašparom a Hlinom padli tvrdé slová o mafii: „Tibor, daj sa vypchať!“

Fico pozval opozičnú poslankyňu „zabehať si“ na hrádzu. Marcinko prišla, premiér sa neukázal

Mazurek ohlásil svoju kandidatúru na post predsedu samosprávneho kraja. Sľubuje lepšiu budúcnosť

