Как это работает: 64-битный процессор Apple A7

Александр
По утверждению Apple, 64-битный процессор A7 в iPhone 5s работает в два раза быстрее, чем 32-битный A6 в iPhone 5. Давайте разберемся, может ли это быть правдой.

За выполнение операций с числами в процессоре отвечает арифметико-логическое устройство (АЛУ). В процессоре есть регистры — ячейки памяти, которые служат для временного хранения вводимой и выводимой информации. Из одних регистров числа поступают в АЛУ, в другие уходят. Источником информации для регистров служат накопитель, оперативная память, кэш процессора, графический чип, модули, датчики и сенсоры. Регистры в зависимости от битности способны хранить числа различной разрядности. Регистр шириной 64 бита может хранить любое число в пределах 18 квинтиллионов.

Увеличение битности процессора не дает ощутимого увеличения производительности. Поэтому Apple удвоила число регистров. Теоретически после этого прирост производительности может составить от 33 до 100 процентов. Объяснить это можно наглядным примером.

Из Китая в Москву нужно перевезти 65 ящиков с айфонами на машине, в которую вмещается 32 ящика. За один раз мы перевезем 32 ящика, затем еще 32, а потом еще один заезд за оставшимся ящиком. Получается, что на «32-битной» машине нам пришлось съездить туда и обратно три раза. Если взять машину, в которую вмещается 64 ящика, из Москвы в Китай и обратно нам придется съездить два раза: сначала мы привезем 64 ящика, потом один. Несмотря на то, что места в машине в два раза больше, процесс ускорился лишь на треть. С увеличением объема товара польза от более емкой машины возрастает: если в Китае нам готовы отгрузить 256 ящиков айфонов, то на «64-битной» машине мы доставим их в Москву в два раза быстрее, чем на «32-битной».

В iOS 7 системный код, драйверы и библиотеки работают в 64-битном режиме. Приложений для iOS, эффективно использующих 64-битный процессор, практически нет, они появятся позже. Причем не всем приложениям потребуется 64 бита. Это полезно играм и фото- или видеоредакторам, которые обрабатывают большие объемы данных. В сочетании с появившейся в iOS 7 поддержкой OpenGL ES 3.0 производительность в приложениях с «тяжелой» графикой станет заметно выше. Частично производительность A7 увеличена за счет того, что обрабатывать данные от датчиков движения теперь будет сопроцессор M7.

Еще одна особенность 64-битного процессора — возможность работы с огромными объемами оперативной памяти. 32-битный процессор способен обращаться не более чем к четырем гигабайтам, при этом область между 3 и 4 гигабайтами зарезервирована под нужды оборудования. Теоретически 64-битный чипсет может обращаться к 16 эксабайтам (167 77 216 терабайт) памяти, это ограничение человечество еще не скоро преодолеет. Наибольший объем оперативной памяти, установленной в смартфоне — 3 гигабайта в Samsung Galaxy Note 3. Сколько оперативной памяти в iPhone 5s, Apple не раскрывает, но, вероятно, столько же, сколько в iPhone 5 — 1 гигабайт. В случае с iPhone 5s это преимущество осталось неиспользованным.
0

Рекомендации

Рекомендации

Будь в курсе последних новостей из мира гаджетов и технологий

Мы в соцсетях

Комментарии

–12
Ахаха да вы смеетесь что ли, на appleinsider.ru еще утром читал, только там пример был про библиотекарей))

Сообщение отправлено из мобильного приложения iGuides
16 сентября 2013 в 17:01
#
Александр Кузнецов
+971
Про библиотекарей это пример с Reddit, я его модифицировал, не то, что некоторые.
16 сентября 2013 в 17:09
#
burivuh
+235
Ждем Samsung Galaxy S 5 с 64-битным восьмиядерным процессором и 16 gb RAM
16 сентября 2013 в 17:18
#
AndreySk
+26
Итак, мне надо налить один стакан воды. Как быстрее мне это сделать, с 32 стандартными ведрами или 64-мя?
Быстродействие...
16 сентября 2013 в 17:24
#
+16
Этот вопрос неуместен. Перечитайте ещё раз, вы не поняли.

Сообщение отправлено из мобильного приложения iGuides
16 сентября 2013 в 20:39
#
ShokoLadk@
+85
Это Вы не поняли, что имелось ввиду в коментарии)

Сообщение отправлено из мобильного приложения iGuides
16 сентября 2013 в 20:42
#
+2
Дааа... Так, совсем без палева плагиатите статьи с appleinsider. Думаете заменили библиотекарей и все, никто не заметит???)))

Сообщение отправлено из мобильного приложения iGuides
16 сентября 2013 в 17:31
#
Денис Новиков
+1206
Жесть. закажите мозга вместо нового айфона.
16 сентября 2013 в 17:37
#
Melomen
–231
И эплинсайдер и айгайдс в основном занимаются рерайтом, т.е. фактически копипастят статьи как правило с зарубежных источников с небольшими изменениями.
ребята из эплинсайдер решили особо не заморачиваться и тупо скопипастили статью фактически как есть, тут автор хотя бы пример поменял.
16 сентября 2013 в 17:47
#
–95
Бред ваш новый айфон. Сканер зло.

Сообщение отправлено из мобильного приложения iGuides
16 сентября 2013 в 17:42
#
Melomen
–231
Деградация мышления, вот это настоящее зло, бич современного общества.
16 сентября 2013 в 17:51
#
+67
"мне браток васян сказал что айфон это плохо а самсунг это хорошо и теперь я умный потому что у меня есть собственное мнение отличающееся от других"
17 сентября 2013 в 03:57
#
+26
То есть, как я понял, на iPhone 5s 32-х битная ни ХР, ни семёрка не встанут??
16 сентября 2013 в 18:24
#
Melomen
–231
Процессор поддерживает как 64-битные программы, так и 32-битные.
Встать то она встанет, только смысл какой?
16 сентября 2013 в 18:33
#
Amko
+25
Винда на ARM?
16 сентября 2013 в 21:26
#
Melomen
–231
Как видно человек отредактировал 2 раза пост.
Я отвечал еще до этого.
16 сентября 2013 в 21:46
#
+26
Видно, 2-х редактирований оказалось недостаточно — в конце (после "встанут" и знаков вопроса) необходимо было поставить смайлик :)
17 сентября 2013 в 01:15
#
Melomen
–231
Ну как бы до редактирования и смысл был немного другой)
17 сентября 2013 в 10:18
#
rielstv
+1
Новый проц это задел на будущее... Эпсы способные использовать весь его потенциал еще появятся... И как мне кажется iOS и OS X стали еще ближе... и очень интересно во что это может превратиться...

Сообщение отправлено из мобильного приложения iGuides
16 сентября 2013 в 18:57
#
+9
За пример мега респект. Автор или препод, или действительно расположен к нестандартному мышлению.

Сообщение отправлено из мобильного приложения iGuides
16 сентября 2013 в 20:46
#
+23
ничего не понял и узбагоился ;)

Сообщение отправлено из мобильного приложения iGuides
16 сентября 2013 в 21:43
#
–4
Спасибо! Очень познавательно!

Сообщение отправлено из мобильного приложения iGuides
16 сентября 2013 в 22:46
#
Tsumi
–26
ГРАФООООООН

Сообщение отправлено из мобильного приложения iGuides
16 сентября 2013 в 22:55
#
+41
Ждем ГТА 4 на 5s :-)

Сообщение отправлено из мобильного приложения iGuides
17 сентября 2013 в 00:10
#
Melomen
–231
Даешь пятерку, на кой нам старье.
17 сентября 2013 в 00:14
#
–12
Лошьём попахивает

Сообщение отправлено из мобильного приложения iGuides
17 сентября 2013 в 09:56
#
ittarum
+154
По сути главным достижением от 64-х битной архитектуры процессора станет головная боль разработчиков.
17 сентября 2013 в 13:56
#
EvilB
+235
Почему? Все будет запускаться с эмуляцией ;)
18 сентября 2013 в 07:13
#
babdima
+676
Визуально быстродействие увеличится на 1 секунду, как и всегда :)


Сообщение отправлено из мобильного приложения iGuides
17 сентября 2013 в 21:42
#
Андрюха
+318
Спросите у любителей world of tanks что такое лишняя секунда)))
26 сентября 2013 в 11:24
#

Читайте также