W poprzednim artykule pisaliśmy o przeszłości mobilnych urządzeń, ich rozwoju i parametrach. Smarfony opanowały świat i są tak powszechne, że Microsoft zrezygnował z nazwy Windows Mobile na rzecz Windows Phone! Zobaczycie jak się to zaczęło, i co dziś montuje się w waszych telefonach.
Napisaliśmy tu wszystko co powinniście wiedzieć o procesorach, jeśli jesteście KomórkoManiaKami!
Wszystko miało swój początek prawie 30 lat temu, wtedy powstawała architektura mikroprocesorów RISC (Reduced Instruction Set Computers). Temat takiej architektury jest niezwykle złożony, ale w uproszczeniu można powiedzieć, że to właśnie na jej postawie pracuje większość mobilnych procesorów, czyli też tych w komórkach i smartfonach.
Najistotniejsze gałęzie rozwoju tej architektury to:
– Power PC, stworzona przez konsorcjum złożonego z Apple, IBM i Motoroli. Do momentu wymiany procesów na Intelowski, komputery Aplle pracowały właśnie na procesorach Power PC
– AMD 29000, wykorzystywana przez AMD, dzięki prostemu mikrokodowi potrafiła tłumaczyć architekturę x86 (wykorzystywaną zwykłych komputerach)
– ARM, największa rodzina procesorów, dziś wykorzystywana praktycznie we wszystkich urządzeniach mobilnych.
– MIPS, druga obok ARM największa rodzina procesorów RISC. Znalazł zastosowanie w urządzeniach pracujących pod systemem Windows CE, przemyśle, gadżetach, konsolach do gier (PSX, PSII, PSP, Nintendo 64)
Wszystkie te gałęzie miały wspólnego przodka, którym była architektura RISC. Każda z powyższych rodzin dostosowywana była przed konkretne firmy, w sposób im najlepiej odpowiadający. Prościej mówiąc można by to porównać do tuningu samochodów.
ARM w każdym urządzeniu!
Zastosowanie tego procesora znaleźć można prawie wszędzie, jest to jeden z najczęściej stosowanych procesorów na świecie. Rodzina ARM to 75% wszystkich urządzeń z 32 bitowymi procesorami opartymi o architekturę RISC. ARM stosuje się w dyskach twardych, routerach, kalkulatorach, zabawkach, elektronicznych gadżetach i co najważniejsze w prawie wszystkich telefonach komórkowych! Statystyki mówią, że 98% telefonów z pośród miliona sprzedanych w 2007, roku posiadało właśnie procesory ARM. Jednym z najbardziej cenionych układów tego typu był ARM7TDMI, którego taktowanie zaczynało się od 115MHz.
Oczywiście jak każdy rynek, i tu mamy próbujących się pożreć producentów. Na rynku następują zmiany. Czasami produkcje procesorów jednej firmy, przejmuje druga jak miało to miejsce w przypadku Marvella, który odkupił od Intela linie procesorów X-Scale. Losy firm Sharp, NXP i Philips również to potwierdzają.
Największe firmy pracujące przy tworzeniu architektury i procesorów ARM:
– Analog Devices
– IBM
– Infineon
– Marvell (dawniej Intel, linia procesorów PXA)
– Freescale (odłam od Motoroli)
– NEC
– NXP (dawniej Philips, seria Nexperia )
– Samsung
– Texas Instruments (linia procesorów OMAP)
– Toshiba
– ARM Limited (wkład intelektualny, tylko sprzedaż technologii)
– NetSilicon
– Atmel
– Quallcomm (linia posesorów MSM)
Giganci w branży telefonicznej to:
– Marvell (przeważnie w urządzeniach z Windows Mobile)
– Texas Instruments (w Nokiach z Symbianem, Motorole z UIQ)
– Philips (w urządzeniach z Symbian UIQ)
– Qualcomm (WinMo)
– Samsung (WinMo)
Niektórzy producenci jak Qualcomm, dostarczają moduły WiFi, Bluetooth i GPS czy Radio FM na jednym chipie z procesorem. Aby podnieść wydajności producenci dokładają też procesory GPU i są to przeważnie te same firmy, których karty graficzne mamy w komputerach jak ATi czy nVidia. Szybkie procesory CPU i GPU to nie wszystko! Za dobrą pracę odpowiada też pamięć RAM i ROM, oraz odpowiednie instrukcje i sterowniki procesora, które musi kupić i wdrążyć producent telefonu komórkowego. Niestety nie zawsze przykłada się do tego uwagę. Skutkiem tego są dobrze wyposażone ale często mało wydajne urządzenia.
Jest jeszcze jedna rzecz, o której warto pamiętać! Nawet najlepsza platforma sprzętowa nas nie zadowoli, jeśli wybierzemy złego OSa!
Najpopularniejsze urządzenia i stosowane w nich procesory:
Urządzenie: | Procesor: | Taktowanie: | Pamięć RAM / ROM / inna: |
iPhone 3G | Samsung S5L8900 | 620 MHz | 128MB/8-16GB/- |
HTC Touch Diamond | Qualcomm MSM7201A | 528 MHz | 192MB/4GB/- |
HTC Touch HD | Qualcomm MSM7201A | 528 Mhz | 288MB/512MB/microSD |
SE Experia X1 | Qualcomm MSM7200A | 528 MHz | 256MB/512/microSD |
Nokia N95 8GB | TI OMAP 2420 | 332 MHz | 128MB/8GB/- |
Nokia N73 ME | TI OMAP 1710 | 220 MHX | 64MB/128MB/microSD |
SE P1i | Nexperia PNX4008 | 208 MHz | 128MB/256MB/microMS |
SE P990 | Nexperia PNX4008 | 208 MHz | 64MB/128MB/MSProDuo |
Samsung OMNIA | Marvell PXA312 | 624 MHz | 128MB/8-16GB/microSD |
Nokia E90 | TI OMAP 2420 | 332 MHz | 128MB/256MB/microSD |
Nokia 5800 Tube | Freescale MXC300-30 | 369 MHz | 128MB/256MB/microSD |
HTC T-Mobile G1 | Qualcomm MSM7201A | 528 MHz | 192MB/256MB/microSD |
Niektóre odnośniki na stronie to linki reklamowe.