Deja Vu: Minden Mac CPU-architektúra rövid története

Az elmúlt 36 év során az Apple Macintosh három különböző CPU-architektúrával rendelkezett, és potenciálisan egy negyedikre is áttérhet. Mivel az ARM-re való átállásról szóló pletykák kavarognak, vessünk egy rövid pillantást a CPU-architektúrák történetére a Mac-en.

Motorola 68 K (1984-1995)

Eredeti 1984-es Macintosh Az Apple Macintosh (1984) volt az első Mac, amely Motorola 68k CPU-t használt.

1984-ben az Apple kiadta az első Macintosh számítógépet (nem meglepő módon Apple Macintosh néven). 8 MHz-et használt Motorola 68000 CPU. A fejlesztés során egy korai Mac prototípus 8/16 bites verziót használt Motorola 6809 CPU. Miután azonban egy tervező látta a aa 68 000 alapú Apple Lisa számára készült, sokrétű grafikus rutinok, a drágább 16/32 bites 68000-et használták. Az Apple Lisa csak 5 MHz-es 68000-et használt, de az új Mac prototípus 8 MHz-en futhatott. Ez elragadtatta Steve Jobst, aki fel akarta emelni a Lisa csapatát.

A következő évtizedben a Macintosh számítógépek új modelljei elkezdték használni a 68000 utódjait, köztük a tiszta 32 bites verziót. 68020, 68030, és 68040 hasábburgonya. Ezek sebessége és összetettsége idővel nőtt.

Összességében legalább 72 különböző Mac használt 68 000 CPU-t. A végső Mac-modell erre a célra a PowerBook 190 1995-ben.

PowerPC (1994-2005)

Az Apple Power Macintosh 6100, az első PowerPC-alapú Mac.

Az 1980-as évek végén a számítástechnikai ipar kezdett elfordulni az 1970-es évek CPU-architektúráitól, és olyan új trendek felé fordult, mint pl. Reduced Instruction Set Computing (RISC). Ez a tervezési technika gyorsabb CPU-kat ígért. Az Apple számos különböző RISC CPU-lehetőséget vizsgált meg, de végül együttműködött az IBM-mel és a Motorolával, hogy közös CPU-platformot tervezzenek. A három cég ezt akarta felhasználni a Microsoft-Intel uralma (más néven „Wintel“).

  Hogyan lehet megakadályozni, hogy a Safari alkalmazásokat indítson el iPhone és iPad készüléken

Az eredmény a PowerPC architektúra lett. Először az IBM egy sor munkaállomásán használták, majd 1994-ben a Power Macintosh 6100. Az Apple tervezett a 68 K emulátor amely a Mac OS minden példányához tartozott. Ez azt jelentette, hogy ezek az új Macek szinte az összes régebbi 68 K-s szoftvert zökkenőmentesen futtatták (bár bizonyos sebességbüntetésekkel), ami lehetővé teszi a zökkenőmentes átállást a PowerPC-re.

Az évek során az Apple körülbelül 87 különböző Mac-modellt adott ki, amelyek PowerPC CPU-kat használtak, beleértve a chipeket is 601, 603, G3, G4, és G5 sorozat. A PowerPC CPU órajele drámaian megnövekedett ebben a korszakban, a 60 MHz-től egészen a 2,7 GHz-ig terjedt. A végső Apple PowerPC modell a következő iterációja volt Power Mac G5, 2005 novemberében jelent meg.

Intel x86 (2006-tól napjainkig)

Az első Intel processzort használó iMac (2006).

A 2000-es évek közepére az Apple úgy érezte, hogy a PowerPC CPU-kra való támaszkodása megzavarta. A Mac-ek nehezen tudtak sebesség-paritást tartani az Intel-alapú PC-kkel késések az új PowerPC chipek gyártásában és tervezésében. Ezenkívül a G5-ös generációban a PowerPC chipek annyira energiaéhesek voltak, hogy jelentős hűtést igényeltek a működésükhöz. laptopokban való felhasználásukat.

Tehát amikor az Apple bejelentette, hogy megteszi áttérés Intel chipekre a 2005-ös WWDC-n, kritikusok örültek, de meglepődtek. Az évekig tartó reklámozás után, amely a PowerPC fölényét hirdette az Intellel szemben, az Apple Intelre váltása mentőövnek tűnt a Macintosh számára. A Mac CPU teljesítménye majdnem négyszeresére nőtt egyik napról a másikra. Az első Intel Mac modellek 2006 elején jelentek meg: egy iMac és a MacBook Pro.

  A 4 legjobb nem hivatalos Microsoft OneDrive alkalmazás Linuxhoz

A generációk közötti szoftverkompatibilitás megőrzése érdekében az Apple beépített egy fejlett emulációs technológiát, az úgynevezett Rosetta Mac OS X 10.4.4-től kezdve. Dinamikusan lefordíthat néhány PowerPC-kódot az Intelre menet közben.

Nem sokkal ezután a fejlesztők programjaikat a következő néven kezdték terjeszteni univerzális binárisok, amely akár PowerPC, akár Intel Mac gépeken futhatott, ami nagyban megkönnyítette az x86-ra való átállást. A Rosetta végül a Mac OS X 10.7 Lion-tól kezdve eltávolították a Mac OS X rendszerből.

Attól függően, hogy hogyan számol, 2006 óta az Apple legalább 80 modellt (talán akár 100-at is) adott ki Intel CPU-val szerelt Mac gépekből. A végső Intel Mac modellt még nem határozták meg, de ha hiszel néhány szakértőnek, még idén megérkezhet.

ARM (2021?)

Az Apple 2020-as Macbook Pro.

Napjainkban az Apple Intel-alapú Mac-jei jól fogynak, és valószínűleg szilárd CPU-útvonal áll előttük. Azonban a pletykák, hogy az Apple hamarosan váltsa át a Mac-eit ARM-alapú CPU-kra zúgnak. Ez a harmadik rendszerarchitektúra átmenetet jelentené a Mac vonalon – de miért?

2010 óta az Apple folyamatosan gyűjti a tapasztalatokat saját ARM CPU-alapú rendszer-on-a-chip (SOC) csomagok tervezése iPhone, iPad és Apple TV hardverhez. A cég fejlődése elképesztő volt. Kialakításai drámaian javultak a sebesség és a wattonkénti teljesítmény tekintetében, néhány esetben Az iPadek most a MacBookokkal vetekednek egymagos teljesítményben. Az Intel-szintű teljesítmény és az ARM chipek párosítása végre megvalósíthatóvá teszi a CPU-architektúra helyettesítését Mac gépeken.

  Harmadik féltől származó modulok telepítése a Webminre

Az ARM versenyképesebb teljesítményével az Apple más előnyökhöz is jutna az architektúraváltásból, beleértve a hatékonyságot és a vezérlést. A cég már számos olyan funkciót beépített SOC-jába – például a gyorsabb fényképfeldolgozást és az AI arcfelismerést –, amelyek felgyorsítják az Apple-specifikus tervezési célok elérését. Ha az Apple saját chipeket használ a Mac-ekhez, akkor pontosan azt kapja, amire szüksége van, és semmi extra.

Ezenkívül az Apple számára olcsóbb lehet házon belül gyártani a chipeket, ahelyett, hogy az Inteltől vásárolná meg őket. Ez még nevetségesen jövedelmezőbbé tenné az Apple termékeit, mint amilyenek, ami jót tesz a lényegnek. Ez a költségmegtakarítás azt is jelentheti, hogy néhány olcsóbb Mac is a küszöbön áll, ha az Apple úgy dönt, hogy ebbe az irányba halad.

A fejlesztők is profitálnak belőle. Az ARM-alapú SOC-k Mac-eken lehetővé tennék az alkalmazásgyártók számára, hogy könnyebben portolják iPhone- és iPad-szoftvereiket a Mac platformra. Azt is könnyebben megtarthatnák a szoftverek mindhárom platformra jellemző paritásban.

Már csak az a kérdés, hogy ez mikor fog megtörténni? WWDC 2020 a sarkon van, úgyhogy várnunk kell, és meglátjuk. Nem számít, mi történik, a Macintosh platformként valószínűleg a jövőben is virágozni fog – még akkor is, ha az Apple-nek további architektúramódosításokat kell végrehajtania az út során.