Объяснение 64-битности процессора
Пока все гадают зачем же iPhone 5s нужен 64-битный процессор (а Samsung срочно копирует Apple, готовя к выпуску 64-ядерный 64-битный процессор для смартфона диагональю 64 дюйма), многие задаются вопросом о том, что же это вообще такое. Я наткнулся на объяснение, которое максимально простым языком объясняет это так, что не понять невозможно. Перевод текста отсюда:
Представьте себе iPhone в виде огромной библиотеки. Там есть всевозможные виды книг (система хранения данных), а также библиотекарь, который помогает определить, какая же книга вам нужна. У библиотекаря есть 32 помощника, которые уезжают за книгами на велосипедах и привозят их к библиотекарю. Если кто-то приходит и хочет получить все книги о динозаврах, а таких книг в библиотеке всего 65 штук, то книги будут доставлены к библиотекарю за 3 поездки. В первую поездку поедут все помощники и привезут 32 книги, затем они съездят еще раз, и привезут еще 32 книги, а в третью поездку поедет только один и принесет недостающую книгу, но эта поездка у него займет столько же времени, и в этом случае важно, сколько времени занимает поездка.
Так что чтобы привезти эти книги требуется три поездки на велосипеде (назовем их циклы — то есть три цикла). Однако, если у библиотекаря есть 64 помощника, это займет только 2 цикла. Так что повышение производительности будет значительным, но не в ДВА раза, поскольку все равно остается еще одна поездка, где нужна помощь одного ассистента, в то время как другие будут ждать его и без возможности ускорить его.
Если же о динозаврах имеется 256 книг, тогда 32 помощника потратят 8 циклов на то, чтобы их принести, а с 64 помощниками процесс займет 4 цикла.
iPhone работает примерно так же. iPhone получает данные из памяти, но может обрабатывать ограниченное количество за один раз. iPhone, работающий на 32 битах может обрабатывать только 32 бита данных за один цикл. 64-битный iPhone может получать и обрабатывать 64 бита данных за один цикл, что означает улучшение производительности, мощности и эффективности.
Так что чисто в теории 64-битный процессор — это хорошо, это ускорение работы приложений, оперирующих большими объемами данных, в частности, например, для игр. Реальный прирост производительности, конечно, будет процентов 30, но он будет достаточным для того, чтобы его было заметно даже невооруженным взглядом обычному пользователю. И те долгосрочные планы, которые могут быть у Apple для применения подобных процессоров, мы узнаем довольно скоро — уже через 1–2 года, я думаю.
А вот эти записи из блога, любовно отобранные нашими заслуженными роботами, могут оказаться по теме статьи:
Почему IT ненавидит iPhone, ч.1 Недостатки iPhone 3G/2.0 А что дальше, iPhone?