A co ze smartphonami? Czyli dlaczego potrzebujemy szybszych procesorów? Cz. 2

Przeczytaj pierwszą część: Dlaczego potrzebujemy szybszych procesorów? Smartphony to w pełni działające komputery z rozbudowanymi systemami, dlatego dwurdzeniowe mobilne procesory nie są żadną przesadą. Są konieczne by nasze maszyny stały się jeszcze szybsze i tym samym mogły powstać programy dotychczas niemożliwe do stworzenia. Weźmy dla przykładu modyfikowanie zdjęć. Jest to jedna z tych czynności w systemie, która znacznie obciąża procesor. Jeśli chcemy by nasze aparaty robiły większe zdjęcia, potrzebny jest szybszy procesor, który będzie w stanie pobrać powstały na matrycy aparatu obraz i zapisać go do pamięci. To samo tyczy się filmów. Chcemy oglądać nagrania w jakości HD ale by uzyskać tak duży format, trzeba mieć odpowiednią moc obliczeniową, która będzie w stanie kompresować i zapisywać film do pamięci. Mówimy tu o procesie, który składa się z: odczytu danych z matrycy aparatu o wadze średnio 1 MB, zmniejszeniu obrazu do odpowiedniej rozdzielczości, skompresowaniu go, zapisaniu zdjęcia do karty pamięci. Te powyższe kroki program obsługujący aparat musi powtarzać 25 razy w przeciągu jednej sekundy. To jest niesamowite przedsięwzięcie dla procesora i, jak być może zauważyłeś, do dzisiejszego dnia jeszcze niewiele smartphonów potrafi nagrać film przy 25 klatkach na sekundę. Nie wspominając o nagrywaniu dzięku, który też wymaga kompresji. Odtwarzanie filmów również będzie znacznie lepsze od tego, co mamy obecnie dzięki szybszym procesorom. Wyobraź sobie, że zgrałeś na dysk sieciowy wszystkie filmy DVD jakie posiadasz. Zrobiłeś to z dwóch powodów: wygodniejszy dostęp oraz mieć chęć posiadania kopii zapasowych na wypadek zniszczenia płyt. Kiedy masz na to ochotę oglądasz sobie film na dużym telewizorze ale jeśli jesteś zmęczony nic nie stoi na przeszkodzie by obejrzeć DVD przez sieć WiFi w łóżku przed pójściem spać – wygodne i funkcjonalne zastosowanie. Gdybyś chciał przerzucić część płyt do pamięci smartphonu, np. przed długą podróżą, czeka Cię wiele dni kompresowania w zależności od tego, ile filmów chcesz ze sobą zabrać. Czy nie byłoby wygodniej móc po prostu zgrać oryginał do karty pamięci i obejrzeć go płynnie na małym ekranie - w samolocie lub w pociągu? Pewnie, że tak, ale bez odpowiedniego procesora byłoby to problematyczne Itp. Itd. Prędkość pobudza wyobraźnię Najważniejszy aspekt prędkości to możliwości rozwoju, jakie nam daje. Nie ważne czy to prędkość związana z komputerem, dostępem do internetu, szybszymi drogami, pojazdami itp. Zawsze znajdzie się sposób, by to wykorzystać i stworzyć coś lepszego, czasami niespotykanego. Ale przecież stoimy w miejscu Dla przeciętnego użytkownika może sie wydawać, ze komputery stoją tak naprawdę w miejscu ponieważ prędkość działania niewiele się zmienia - prawda jest taka, że to programy stają się coraz bardziej skomplikowane dzięki dodatkowej mocy, jaką zdobywają komputery a programiści od razu ją wykorzystują. Klątwa prędkości "With great power there must also come — great responsibility!" - powiedział Stan Lee. Niestety wielu programistów tego nie rozumie i niechlujnie pisze swoje aplikacje. Przyzwyczajeni do swoich dużych komputerów z gigaherzowymi procesorami i niekończącym się dopływem energii, nauczyli się pisać mało wydajny kod, którego niedoskonałości były maskowane przez możliwości współczesnych maszyn. W mobilnym świecie mamy już gigaherzowe procesory ale nie mają one nic wspólnego z komputerowymi. Dodatkowo ilość energii jest ograniczona i te dwie czynniki powodują, że źle napisany program będzie działać bardzo wolno albo zużyje całą energię ponieważ procesor nie może zmniejszyć taktowania by zaoszczędzić energię. Z tego powodu nie raz denerwujemy się na sprzęt, twierdząc że jest wolny - prawda jest taka, że wina leży po stronie programisty, który nie wie, jak prawidłowo wykorzystać mobilną architekturę. Wszystko się liczy Trzeba oczywiście pamiętać, że w świecie komputerowym każdy podzespół się liczy. Pamięć RAM również musi dotrzymywać tempa procesorowi ponieważ jeśli pamięć nie nadąża przekazywać danych do przetwarzania - CPU będzie bezczynnie czekać i tracić cenne cykle (spadnie jego wydajność). Analogicznie jest z dyskiem twardym. Im szybszy HDD, tym szybciej jest on w stanie przekazywać dane do pamięci RAM, a im szybszy RAM, tym szybciej jest w stanie przekazać dane do procesora (pomiędzy RAM-em a CPU istnieje inny rodzaj pamięci ale nie będę tutaj wdawać się w szczegóły), a im szybszy procesor tym szybciej jest w stanie przetworzyć otrzymane dane. Morał Nigdy nie będzie czegoś takiego, jak za szybko albo za dużo. Jeśli ktoś wymyśli jak zrobić coś szybciej, ktoś inny wymyśli sposób, by wykorzystać dodatkową prędkość w jakiś interesujący sposób. Ten wpis należy do http://pda.pl - kod: cd27a923b3e7496713784d52774a03ef...

Podobne artykuły:

LG żegna się z telewizorami CRT 2010-08-31 12:00:22

LG Electronic, jeden z gigantów elektroniki konsumenckiej, przestaje produkować telewizory kineskopowe CRT na swój rynek lokalny oraz dla Europy i Ameryki Północnej.[...]

Wyprawka technologiczna dla dziecka 2010-08-31 12:00:22

Same kredki, podręczniki i papier kolorowy jako wyprawka do szkoły mogą nie wystarczyć. Czy najmłodsi powinni mieć w tornistrze najnowsze technologiczne gadżety?[...]

Olympus: Zoomy dla standardu Mikro Cztery Trzecie 2010-08-31 12:00:22

Olympus wprowadza do swojej oferty dwa nowe obiektywy przeznaczone dla aparatów serii Pen - M.ZUIKO DIGITAL ED 40-150mm 1:4.0-5.6 oraz M.ZUIKO DIGITAL ED 75-300mm 1:4.8-6.7.[...]

Ergo Motion - czy tak wygląda myszka przyszłości? 2010-08-31 12:00:22

Firma SmartFish, niezależnie od rewolucyjnego (zdaniem Apple) Magic Trackpada, ma własne zdanie na temat tego, co zrewolucjonizuje światowy rynek urządzeń wskazujących. Myszka przyszłości jest podobno[...]

Przez telefony komórkowe zapominają, jak pisać piórem 2010-08-31 12:00:22

Nauka znaków chińskiego alfabetu jest trudna i czasochłonna. Znaki przekazywane z pokolenia na pokolenie są światowym ewenementem, który - niestety - ginie. Według najnowszych badań przeprowadzanych w[...]

Czwarty telefon na systemie Bada 2010-08-31 12:00:22

Samsung oficjalnie zapowiedział czwarty już telefon oparty na systemie Bada, czyli po koreańsku "Ocean". Jest to autorski system operacyjny Samsunga.[...]

TOP 5: najczęściej cytowane portale 2010-08-31 12:00:22

Jaka jest pierwsza rzecz, którą robicie po włączeniu przeglądarki internetowej? Z pewnością jedną z najważniejszych czynności jest przegląd newsów. Zastanawialiście się kiedyś, które z portali interne[...]

Słownik oksfordzki tylko w sieci. Czyżby znak czasów? 2010-08-31 12:00:22

Autor wpisu: Przemysław Muszyński, tekst pochodzi ze strony: vBeta.pl Oxford University Press, wydawca najbardziej znanego i cenionego na świecie słownika języka angielskiego: Oxford English D[...]

Kiedy skończy się Google Wave? 2010-08-31 12:00:22

Autor wpisu: Paweł Żmuda, tekst pochodzi ze strony: vBeta.pl fot. na lic. CC; flickr.com/by volecam Fenomenalne narzędzie Google Wave nie jest już rozwijane przez zespół programistów z Mounta[...]

Co pokaże Panasonic na IFA 2010? 2010-08-31 12:00:22

Autor wpisu: blomedia, tekst pochodzi ze strony: HDTVmania.pl “3D your world” będzie tematem przewodnim stoiska Panasonic na berlińskich targach IFA 2010 (3-8.09.2010). Jeśli ktoś będzie na mi[...]