03/28/2024

Deja Vu: O scurtă istorie a fiecărei arhitecturi CPU Mac

În ultimii 36 de ani, Apple Macintosh a avut trei arhitecturi CPU diferite și este gata să migreze potențial la o a patra. Pe măsură ce zvonurile despre trecerea la ARM se învârt, să aruncăm o scurtă privire asupra istoriei arhitecturilor CPU pe Mac.

Motorola 68 K (1984-1995)

Un Macintosh original din 1984 cu Apple Macintosh (1984) a fost primul Mac care a folosit un procesor Motorola de 68k.

În 1984, Apple a lansat primul computer Macintosh (numit, fără a fi surprinzător, Apple Macintosh). A folosit o frecvență de 8 MHz Motorola 68000 CPU. În timpul dezvoltării, un prototip timpuriu de Mac a folosit un 8/16 biți CPU Motorola 6809. Cu toate acestea, după ce un designer a văzut Arutine grafice uimitoare care au fost create pentru Apple Lisa bazată pe 68000, a fost folosit 68000 pe 16/32 de biți mai scump. Apple Lisa a folosit doar un 68000 de 5 MHz, dar noul prototip Mac ar putea rula la 8 MHz. Acest lucru l-a încântat pe Steve Jobs, care a vrut să evalueze echipa Lisa.

În următorul deceniu, noi modele de computere Macintosh au început să folosească succesori ai lui 68000, inclusiv purul pe 32 de biți. 68020, 68030, și 68040 chipsuri. Acestea au crescut în viteză și complexitate în timp.

În general, cel puțin 72 de Mac-uri diferite au folosit procesoare de 68k. Ultimul model de Mac care a făcut acest lucru a fost PowerBook 190 în 1995.

PowerPC (1994-2005)

Apple Power Macintosh 6100, primul Mac bazat pe PowerPC.

La sfârșitul anilor 1980, industria de calcul a început să se îndepărteze de arhitecturile CPU moștenite din anii 1970 în favoarea noilor tendințe, cum ar fi Calcularea cu set redus de instrucțiuni (RISC). Această tehnică de proiectare promitea procesoare mai rapide. Apple a explorat multe opțiuni diferite de procesoare RISC, dar în cele din urmă a colaborat cu IBM și Motorola pentru a proiecta o platformă comună pentru procesoare. Cele trei companii au vrut să folosească acest lucru pentru a evita dominația Microsoft-Intel (cunoscută și sub numele de „Wintel„).

  Cum să remediați „O eroare a apărut la pregătirea instalării” pe Mac

Rezultatul a fost arhitectura PowerPC. A fost folosit pentru prima dată într-o serie de stații de lucru de la IBM, iar apoi în 1994 în Power Macintosh 6100. Apple a proiectat un Emulator de 68 K care a fost inclus cu fiecare copie a Mac OS. Acest lucru a însemnat că aceste noi Mac-uri puteau rula aproape toate programele mai vechi de 68 K fără probleme (deși cu unele penalizări de viteză), permițând o tranziție lină la PowerPC.

De-a lungul anilor, Apple a lansat aproximativ 87 de modele diferite de Mac care au folosit procesoare PowerPC, inclusiv cipuri în 601, 603, G3, G4, și G5 serie. Vitezele CPU PowerPC au crescut dramatic în această epocă, variind de la 60 MHz până la 2,7 GHz. Modelul final Apple PowerPC a fost o iterație a Power Mac G5, lansat în noiembrie 2005.

Intel x86 (2006-prezent)

Primul iMac care a folosit un procesor Intel (2006).

La mijlocul anilor 2000, Apple s-a simțit blocat de dependența sa de procesoarele PowerPC. Mac-urile au avut probleme în păstrarea parității vitezei cu computerele bazate pe Intel din cauza întârzieri în producția și proiectarea noilor cipuri PowerPC. De asemenea, până la generația G5, cipurile PowerPC erau atât de înfometate de energie încât aveau nevoie de o răcire extinsă pentru a funcționa, excluzând utilizarea lor în laptopuri.

Deci, atunci când Apple a anunțat că o va face trecerea la cipurile Intel la WWDC 2005, critici au fost fericiți, dar surprinși. După ani de reclame care promovau superioritatea PowerPC față de Intel, Apple a trecut la Intel ca un colac de salvare pentru Macintosh. Performanța procesorului Mac a crescut de aproape patru ori peste noapte. Primele modele Intel Mac au fost anunțate la începutul anului 2006: un iMac și MacBook Pro.

  Ce este SSID și cum să-l găsești pe desktop și pe mobil

Pentru a păstra compatibilitatea software-ului între generații, Apple a inclus o tehnologie avansată de emulare numită Rosetta începând cu Mac OS X 10.4.4. Ar putea traduce în mod dinamic un cod PowerPC la Intel din mers.

La scurt timp după, dezvoltatorii au început să-și distribuie programele ca binare universale, care ar putea rula fie pe PowerPC, fie pe Mac-uri Intel, ceea ce a ușurat foarte mult tranziția la x86. Rosetta a fost în cele din urmă eliminată din Mac OS X, începând cu Mac OS X 10.7 Lion.

În funcție de modul în care numărați, din 2006, Apple a lansat cel puțin 80 de modele (poate chiar și 100) de Mac-uri cu procesoare Intel. Modelul final de Intel Mac nu a fost încă determinat, dar dacă credeți unii experti, ar putea ajunge mai târziu în acest an.

ARM (2021?)

Macbook Pro 2020 de la Apple.

În zilele noastre, Mac-urile Apple bazate pe Intel se vând bine și probabil că au o foaie de parcurs solidă pentru procesoare. Cu toate acestea, zvonurile că Apple va fi în curând treceți Mac-urile pe procesoare bazate pe ARM bâzâie. Aceasta ar marca cea de-a treia tranziție a arhitecturii de sistem din linia Mac – dar de ce?

Din 2010, Apple a acumulat în mod constant experiență proiectarea propriilor pachete SOC (system-on-a-chip) bazate pe CPU ARM pentru iPhone, iPad și hardware Apple TV. Progresul companiei a fost uimitor. Design-urile sale s-au îmbunătățit dramatic în ceea ce privește viteza și performanța-pe-watt, cu unele iPad-urile rivalizează acum cu MacBook-urile în performanță single-core. Potrivirea performanței la nivel Intel cu cipurile ARM le face în cele din urmă un înlocuitor fezabil pentru arhitectura CPU pe Mac-uri.

  5 Sfaturi simple de editare a fotografiilor pentru a vă face fotografiile să apară

Cu ARM mai competitiv din punct de vedere al performanței, Apple ar obține alte beneficii de la un comutator de arhitectură, inclusiv eficiență și control. Firma a inclus deja multe caracteristici în SOC-urile sale, cum ar fi procesarea mai rapidă a fotografiilor și recunoașterea feței prin inteligență artificială, care accelerează obiectivele de design specifice Apple. Dacă Apple folosește propriile cipuri pentru Mac-uri, primește exact ceea ce are nevoie și nimic în plus.

De asemenea, este potențial mai ieftin pentru Apple să producă cipuri interne, în loc să le cumpere de la Intel. Acest lucru ar face produsele Apple și mai ridicol de profitabile decât sunt deja, ceea ce este bun pentru rezultatul său. Aceste economii de costuri ar putea însemna și unele Mac-uri mai ieftine la orizont, dacă Apple alege să se miște în această direcție.

Dezvoltatorii vor beneficia și ei. SOC-urile bazate pe ARM în Mac-uri ar permite producătorilor de aplicații să-și port mai ușor software-ul iPhone și iPad pe platforma Mac. De asemenea, ar putea menține mai ușor software-ul pentru toate cele trei platforme în paritatea caracteristicilor.

Singura întrebare rămasă este când se va întâmpla asta? WWDC 2020 este chiar după colț, așa că va trebui să așteptăm și să vedem. Indiferent de ce s-ar întâmpla, Macintosh va continua probabil să prospere ca platformă și în viitor, chiar dacă Apple trebuie să facă mai multe modificări de arhitectură pe parcurs.