Top.Mail.Ru

Мы используем файлы cookie. Оставаясь на сайте, вы подтверждаете согласие на их использование и обработку персональных данных.

Как это работает: 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

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

Мы в соцсетях

Комментарии

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

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

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

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

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

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

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

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

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

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

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

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

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


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