Процессор (CPU) - сердце абсолютного любого компьютера, в том числе и смартфона, отвечающее за все вычисления, производимые устройством и, одновременно, самая технически сложная часть коммуникатора. Процессоров с разными характеристиками существует великое множество и зачастую, пользователю бывает очень трудно разобраться в этом многообразии. Но тем, кому это действительно интересно, помогут освоиться наши статьи о мобильных процессорах.
Для начала важно отметить, что процессоры как таковые, в мобильных гаджетах не используются. Дело в том, что объединяясь вместе с другими компонентами они образуют SoC - System on a chip или систему-на-кристалле. Это означает, что на одной микросхеме находится полноценный компьютер, среди компонентов которого - процессор, графический ускоритель и другие, более специфические части. Как мы и обещали, сейчас речь пойдёт о процессорах, но в конце мы скажем пару слов и о GPU.
Архитектура процессора
Список спецификаций любого процессора начинается с основополагающего понятия архитектуры процессора. Не будем вдаваться в подробные объяснения этого понятия, но, в общем смысле, архитектура - это совокупность свойств процессора по внутреннему устройству и возможности выполнять определённые наборы команд. Если мы говорим о чипах для смартфонов, то на рынке безоговорочно доминирует архитектура ARM, которая разрабатывается одноимённой компанией ARM Limited. Все остальные компании (лидерство держат Qualcomm, Nvidia, Samsung, MediaTek, Apple и другие) занимающиеся производством процессоров, лицензируют технологию у ARM и затем продают готовые чипы производителям смартфонов (или используют их в собственных устройствах). Также, некоторым количеством устройств представлена архитектура x86 компании Intel, но до недавнего времени она была рассчитана только на бюджетные коммуникаторы. С анонсом Lenovo IdeaPhone K900, выйти в hi-end сектор попыталась Intel, но конкурировать с компанией ARM будет очень трудно. Остаётся главный вопрос: в чём различие между различными архитектурами для конечного пользователя? Ответ звучит так: практически ни в чём. Android OS хорошо работает как на ARM процессорах, так и на x86, а несовместимость владелец x86-устройства сможет встретить, разве что, в каких-либо специфических приложениях или, возможно, в современных играх. Все остальные современные мобильные операционные системы, в том числе iOS и Windows Phone работают на ARM архитектуре.
Версия архитектуры
Неразрывно с архитектурой связана версия архитектуры - их иногда, с полным на то правом, рассматривают как единое целое. Причиной появления разных версий архитектур служит ничто иное, как технический прогресс: на смену устаревшей версии приходит новая, которая может обеспечить лучшую производительность, малое энергопотребление и другие преимущества. Зачастую различий между версиями архитектуры не меньше, чем между разными архитектурами. Например, владельцы устройств с процессорами ARMv6 столкнулись с тем, что на их смартфонах не работали игры, которые писались с расчётом на новую версию ARMv7 (на данный момент она и является актуальной).
Ядро
Следующей характеристикой (идём от большего к меньшему) мобильного процессора является ядро. Именно используемое в том или ином чипе ядро и определяет производительность, энергопотребление и тактовую частоту процессора. Компания ARM разрабатывает ядра серии Cortex, но сторонним производителям процессоров ничего не мешает использовать собственные. Так, например, поступают компании Qualcomm (ядра Krait) и Apple (ядра Swift).
Раз уж мы заговорили о ядрах, здесь же стоит упомянуть и о количестве ядер в процессоре. В одном процессоре, которые можно найти в современных коммуникаторах, могут быть объединены 2 или 4 одинаковых ядра. Это делается для увеличения скорости работы девайса за счёт распараллеливания выполняемых процессов. То есть, задачи, требующие высокой производительности, можно выполнять не в одном процессе, а в нескольких. Такая возможность должна быть предусмотрена разработчиком и используется в некоторых приложениях, как, например, трёхмерные игры или программы для обработки видео. Если же программа сама по себе не поддерживает многопоточность и не требует больших ресурсов, то неиспользуемые ядра просто-напросто отключаются для экономии заряда батареи. Иногда с этой же целью используется пятое ядро-компаньон для самых неприхотливых задач, вроде работы устройства в спящем режиме или при проверке почты.
Тактовая частота
Последней характеристикой процессора, которая может оказаться полезной пользователю, является тактовая частота. Эта величина показывает, сколько тактов способен отработать процессор за единицу времени (одну секунду). Например, если в спецификациях к устройству указана частота 1,7 ГГц, это значит, что за 1 секунду его процессор осуществит 1 700 000 000 (1 миллиард 700 миллионов) тактов. Количество тактов, затрачиваемое на выполнение чипом одной операции может разниться в зависимости от его типа и самой операции, но, обобщённо, более высокая тактовая частота означает более высокую скорость работы. Особенно это становится заметно, если сравнивать одинаковые ядра, работающие на разной частоте. Это значение иногда ограничивается производителем, в целях уменьшения энергопотребления (разумеется, чем выше скорость процессора, тем больший ток он потребляет) или даже маркетинга (сейчас компания выпускает коммуникатор с ограничением частоты процессора, а через несколько месяцев - его улучшенную версию без таковых). К счастью, эти ограничения может снять любой владелец устройства, имея на нём права суперпользователя (иногда также может понадобиться установка сторонней прошивки ядра). Важное замечание: ядро как вычислительный элемент и ядро как часть прошивки устройства на английском языке имеют разные названия (core и kernel соответственно), но на русском обозначаются одинаково.
Конечно, на этом полный список характеристик любого процессора не заканчивается, но оставшиеся слишком специфичны для того, чтобы их было необходимо знать каждому пользователю.
Графические ускорители
Как и обещали в самом начале, мы не обойдём стороной ещё один немаловажный компонент SoC - графический процессор (GPU) или графический ускоритель. Нетрудно догадаться, что этот компонент отвечает за графическую производительность устройства и используется, в первую очередь, в играх. Соответственно, чем лучше GPU, тем более качественные трёхмерную графику и текстуры, а также быстродействие (или fps), можно получить. Также, графический ускоритель можно использовать и для отрисовки интерфейса операционной системы, но, в случае с Android OS производители коммуникаторов такой возможности могут и не давать, хотя зачастую умельцам удаётся её включить в неофициальных прошивках. Для выделения собственного GPU среди других некоторые производители могут заявить о высоких характеристиках их ускорителей, например о количестве так называемых “графических ядер” (у Nvidia Tegra 4 их аж 72), но обычно это всего лишь маркетинг. Главное значение для пользователя имеет лишь сам используемый графический процессор.
Компания ARM разрабатывает GPU серии Mali, но сторонним производителям чипов ничто не мешает использовать собственные графические ускорители. Так поступает, прежде всего, компания Nvidia, которая делает ставку именно на GPU при позиционировании чипов Tegra. В качестве другого примера можно привести крупнейшего производителя SoC, компанию Qualcomm, в процессорах которой используются графические ускорители серии Adreno.
Особенности процессоров в разных ОС
В настоящее время всё описанное выше многообразие процессоров можно найти, прежде всего, в коммуникаторах под управлением Android OS. Эта операционная система является открытой, то есть, любой производитель может использовать её в любых устройствах. Поэтому и применяться в Android-устройствах могут как сверхбюджетные одноядерные процессоры малоизвестных компаний с рабочей частотой ниже 1 ГГц, так и ультрамощные четырёхъядерные чипы (причём, ARM утверждает, что это ещё не предел) с частотой выше 2 ГГц (такими будут процессоры Qualcomm Snapdragon 800). Похоже, что подобная ситуация будет складываться в дальнейшем и с новыми ОС вроде Canonical Ubuntu или Mozilla Firefox OS, чей исходный код также доступен всем желающим.
Подобно Android, дела схожим образом обстоят и у Microsoft Windows Phone, но с некоторыми существенными отличиями. Дело в том, что Microsoft намеренно устанавливает рамки для устройств на своей операционке, несмотря на то, что производители всё равно имеют довольно широкий выбор. Возможно, это даже к лучшему: с одной стороны, компании не могут выпустить WP-смартфон с слишком низкими характеристиками, на котором подтормаживать будет даже стандартный интерфейс, а с другой стороны - конечные потребители не будут переплачивать за “лишние” гигагерцы и ядра, которые будут простаивать без дела. Вообще, причина того, что Android-смартфонам необходимы быстрые четырёхъядерные процессоры, в то время как другие операционки работают хорошо и на относительно “средних” двухъядерных кроется гораздо глубже, нежели в производительности “железа”, но затрагивать принципы работы ОС в рамках этого материала мы не будем. К чему всё это? Дело в том, что обратной стороной политики Microsoft является маркетинг: большинство пользователей, далёких от мира высоких технологий, скорее купят смартфон с процессором с большим количеством ядер и большей тактовой частотой, что предлагают именно производители Android-коммуникаторов.
Особняком стоят операционные системы Apple iOS и Blackberry OS. Компании Apple и Blackberry разрабатывают эти ОС только для собственных устройств и планомерно увеличивают их производительность в соответствии с реальными потребностями. В результате, современные трёхмерные игры идут с максимальным качеством графики на процессорах, которые в случае с Android OS считались бы решением для среднего сегмента. Пользователи указанных операционок, в свою очередь, не задумываются о мощности используемых чипов, зная, что покупая последнее устройство в линейке не будут испытывать проблем с производительностью.
Производители процессоров
Большинство современных смартфонов на самых различных операционных системах используют ARM-процессоры, производством которых по лицензиям ARM Limited занимаются сторонние компании. У кого-то это получается лучше, у кого-то - хуже, но признанным лидером среди производителей является Qualcomm. Чипы этой компании, которая предлагает как бюджетные, так и топовые решения, используются в девайсах на Android OS, Windows Phone, BlackBerry OS, Firefox OS и других операционных системах.
Тем не менее, сбрасывать со счетов другие компании было бы глупо. Основным конкурентом Qualcomm является Nvidia, разрабатывающая процессоры из линейки Tegra, направленные на игровую производительность. Такие чипы действительно имеют определённое преимущество перед другими в современных трёхмерных играх, но, вместе с тем, обладают и некоторыми недостатками и, фактически, являются менее универсальными.
Не слишком популярна на западе, лидирующие позиции в Китае занимает компания MediaTek, чьи процессоры используются как в бюджетных, так и топовых китайских смартфонах. По производительности они обычно уступают чипам компаний, ориентированных именно на западный рынок, но, вместе с тем, стоят гораздо дешевле. В отдельную группу можно вынести такие компании как Samsung (Exynos), Huawei (HiSilicon) и Apple, которые разрабатывают процессоры для собственных устройств (хотя Samsung, к примеру, продаёт чипы и некоторым сторонним производителям). Причём, если говорить об Android-устройствах, то в синтетических тестах процессоры Samsung иногда оказываются быстрее чипов Qualcomm. Конкуренция в этой сфере очень высока, и некоторые производители, не выдержав её, уходят с рынка. Так, например, поступила компания Texas Instruments, выпускавшая чипы OMAP. Одним из последних известных гаджетов, использующих такой процессор, можно считать Google Glass.
Конечно, производством ARM процессоров занимаются и другие компании, например STMicroelectronics, но среди процессоров в коммуникаторах и планшетах обычно можно встретить продукцию именно указанных поставщиков.
Заключение
Несмотря на то, что ARM является многопрофильной архитектурой, свою популярность она обрела именно в мобильных устройствах, где требуется низкое энергопотребление, в том числе в коммуникаторах и планшетах. Но если компания ARM Limited, занимающаяся разработками в этой области, фактически, является монополистом, то между производителями, создающими процессоры по лицензиям ARM, ведётся непрерывная борьба. Впрочем, это не мешает некоторым компаниям её успешно игнорировать и просто выпускать качественные чипы для своих устройств. Если вы решили при выборе гаджета смотреть на используемый процессор, то помните, это имеет смысл делать не со всеми операционными системами. К тому же, кроме чипов, имеется множество других характеристик, отличительных для каждого сегмента устройств, но при выборе флагманского коммуникатора действительно можно обратить внимание именно на используемый процессор. В этом материале мы обсудили основные характеристики мобильных чипов и лишь поверхностно коснулись предложений различных компаний. Тем не менее, такие гиганты как ARM и Qualcomm заслуживают более подробного рассказа, и мы обязательно уделим им внимание в ближайшее время.
Источник:
в статье рассказано то, о чём и так легко догадаться
например, чем выше частота процессора, тем больше производительность
мол, не думайте, надо оно вам или нет, тупо берите то, где циферки побольше
полезность этой статьи чуть меньше, чем никакая
те люди, которые посещают 4pda, в большинстве своём все перечисленное в статье и так знают (и даже больше)
Вы слишком наивны))) Не смотря на то, что здесь написано на форумах все в более подробном виде и в тысячу раз больше, 95% людей, посещающих сайт, даже после тысячного упоминания чего-либо, будут упорно продолжать писать ахинею.
На счет частоты согласен, никак не осветили тот факт, что процессоры на новых архитектурах будут быстрее при равной частоте. Не смотря на то, что это довольно логично, даже читать нигде не нужно, очень редкий человек захочет подумать и понять это.
П.С я потратил 7 минут своей жизни, читая одну из самых бесполезных статей в интернете.
Больше половины написанного "писателем" текста, можно уложить в несколько строк
Не, он, наверное, имеет ввиду людей, которые пишут комментарии на главной. Да и на форуме больше адекватных людей, во всяком случаи на тех ветках, которые посещаю я.
SoC - System on Chip, хоть и переводится "Система на Кристале".
Cortex-M4F - это топовый МИКРОКОНТРОЛЛЕР (в смысле ядро), а не процессор. Авторов должны интересовать только Cortex-A, линейки M и R не являются ядрами для процессоров смартфонов/планшетов.
Уверен, что новые интеловские haswellы будут гораздо эффективнее ARMа в ноутбуках и ультрабуках(Например, низковольтные двухъядерные процессоры Core i5 Y-серии со средним потреблением на уровне 6 Вт, поддерживающие Hyper-Threading и способные работать на частотах 1,4-1,9 ГГц.).
а есть процессоры которые последовательно выполняют команды, т.е. в них нет такого понятия как частота, так что очень поверхностная статья.
все процессоры выполняют команды последовательно. В этом суть алгоритмов. Разве что нейронки работают параллельно.
Так что тебе нужно хотя бы поверхностно выучить матчасть
ARM очень редко используются в ноутбуках. Разве что в хромбуках каких-нибудь.
Это я к тому, что интел огромными скачками уменьшает энергопотребление, при этом производительность остается на уровне. И у ARM скоро будет очень серьезный противник, поскольку у последних qualcommов, если не ошибаюсь, потребление в районе 4 Вт.
вот я себе недавно приобрел Motorola RAZR i на Intel Atom Z2460 (одноядерный 2ггц). так он держит заметно дольше большинства андроид смартфонов. на вскидку раза в 1,5 дольше. я был приятно удивлен.
ST-Ericsson - дочка STMicroelectronics, упомянутой в статье.
ST-Ericsson - общее подразделение компаний STMicroelectronics и Ericsson
Согласен с вами!Они очень подробно и коротко рассказали о всем том что людям будет полезно.
Статья отличная... Если прочитаете комменты, то прекрасно убедитесь, что тут и для взрослого человека инфы хватит... резонанс так сказать)
в интернете по определению больше детей. тем более на сайтах с бесплатными играми.
а вот фигу, если ядер больше, а частота меньше все будет быстрее работать
Многие программы работают в однопоточном режиме и им пофиг, сколько у вас там ядер, лишь бы частота повыше была.
это проблема планировщика и диспетчера задач, они обязаны уметь делить и распределять потоки на ядра
распредели однопоточный архиватор.
Так то оно так, но каждый старается вместо годного комментария, показать свой тру-скилл и какой автор наивный.
Статья слабенькая, будем надеяться что это только вступление и дальше будет поинтереснее читать.
И если уж говорить о том, сколько и каких производителей для ARm-ядер есть на свете, то можно запихнуть годную диаграмку в пост, благо современные технологии такое позволяют.
ПС:здоровый человек не будет что-то серьезное архивировать на смартфоне...
на фига мне архиватор на планшете, на фига
да и КПД каждого последующего ядра ниже, чем у предыдущего. И это не только в телефонах такая ситуация, но и на десктопах. Так что в большинстве случаев лучше иметь два "больших" ядра, чем четыре "маленьких".
КПД всех ядер одинаковое.
А то что Вы называете КПД, на самом деле - эффективность распараллеливания.
Угу при том что их тегры имеют самые слабые gpu (тегра 4 тоже , уже известно что она чуть мощней вр544мр3 и адрено320 , но слабее , но и слабее адрено 330 ) , и вся их игровая производительность это бред, нет там ни какой оптимизации под тегру , они тупо платят разрабам , чтобы те урезали графику под другие чипы, хотя при желание можно запускать игры с тегра графикой которые на других чипах во многих случаях идут лучше. Да и у них очень тупой маркетинг т.к уже бы заставляли разрабов урезать графику и под айос (на айос есть все тегра-эффекты)
Откуда у вас инфа про тегру 4? она во всех бенчах выигрывает все процессоры нынешние,тегра не слабая она всегда первая,а сравнивают её всегда с девайсами вышедшими на пару месяцев позже.
Очень интересная теория. Один из многих игроков на рынке, не занимающий доминирующее положение, может диктовать всем подряд свои условия?
Судя по вашему посту, вы из числа тех людей, которые гонятся за мегапискселями в камерах, ядрами в процессорах и количеством попугаев в AnTuTu (и прочих) в телефонах...
Вы тегру не в синтетических тестах сравнивайте а в возможностях GPU. Возможности и корректная поддержка многих новых технологий есть в Tegra, но почти подчистую отсутствует в иных мобильных GPU. Бенчмарк, который тестировал бы все возможности Tegra, попросту не запустился бы на других GPU и вылетел с ошибкой т.к в них нет нужных технологий...
Это как сравнить в ноутбуке Intel HD4000 и дешевую интегрированную Nvidia. На DX10 с средними конфигами - одинаковый FPS, а порой на Intel HD даже лучше. Правда вот какая беда - Nvidia сможет запустить DX11 с тасселяцией и полным набором шейдеров, а вот Intel HD благополучно сфейлится ошибкой несмотря на свой более высокий FPS
А ещё у интела будет меньше транзисторов и меньше энергопотребление
Ну вот как раз в тестах Тегра ГПУ сливает по балах. Можно судить по гигафлопсам, в таком случае производительность видеочипа Тегры 3 уступает Адрено 225 и 220. Не знаю о каких новых технологиях идет речь в Тегре но похоже просто на то, что разрабы пилят игры хорошие именно под этот чип. Но вот Тегра 4 деиствительно стоящее решение для игр.
А еще там написано что желательно сравнивать одинаковые процессоры
Эта статья символ неграмотности. Во первых: набор комманд сейчас самый новый arm v7s, количество ядер в tegra не показатель производительности, ведь это набор пиксельных шейдеров, притом выполняющих одну операцию за герц.
вы же даже не прочитали, что 72 ядра упомянуты в связи с объяснением маркетинговых уловок
Как бы не одну, а две) да и графика в Nvidia Shield мощнее чем в этом вашем айпэде 4.
Ах да, предлагаю ознакомиться с конструкцией sgx 554 или любого другого топа серии повер вр. Если подсчитывать MAD компоненты так же, как nvidia подсчитывает "ядра" - то у нас будет число 128 ядер...
128 - это только у топового SGX554MP4) и всё равно он остаётся слабее, даже с большим количеством "ядер"))но у PowerVR один довольно существенный плюс - шейдеры там универсальные, а не отдельно пиксельные, отдельно вершинные.
Он как раз на айпаде, если память совсем не изменила вам) И каким образом он оказывается "слабее" если топовый shield выигрывает 2 фпс в комплексном бенчмарке и под чистую проигрывает по таким параметрам как обработка 3d примитивов (Полигоны из которых отрисовывается моделька) и обработка шейдеров с текстурами.
это да, GPU в айфоне 5 и айпаде 4 выигрывают в тексельной скорости заполнения, в количестве обрабатываемых треугольников в секунду и в т.п. низкоуровневых параметрах у всех остальных(причём очень нехило, до двух раз), но почему-то на реальную производительность это не очень влияет, иначе бы ipad 4 лидировал в gfxbench с очень большим отрывом, но почему-то этого не происходит(несмотря даже на то, что скорость ОЗУ у ipad'a4 больше, чем у любого девайса на андроиде). что-то не так: либо с бенчем, либо с айфоном5/айпадом4.
Реальная производительность - это производительность того же айфона в RR3, комплексный бенчмарк там вообще не в порядке, видеокарта 6970, показывает в стоке лучший рейт чем 6990, сливая ей в играх и низкоуровневом тесте.
Согласен, статья простенькая и глуповатая.
Мощь не в гигагерцах и не в ядрах, а в совокупности таких параметров как кол-во транзисторов, частоты, кеше, ядер, и прочих фич.
Кстати, все-таки надо было упомянуть, что разные чипы "заточены" под разные задачи. Если брать те же Qualcomm, то они мегауниверсальные. Всего и все работает.
Если брать Exynos, то ты король бенчмарков и смотришь без проблем видео, но игры могут тупить. Интерфейс лагать, хоть тут уж наверное от производителя)
Тегра хороша в играх, но вот с видео раньше были проблемы, в последних вроде бы все норм.
Тегра не очень хороша в играх, это скорее реклама нежели реальные преимущества, для повышения FPS текстуры пережимают и замыливают, а высокополигональные модели упрощают.
По больше бы таких статей
Лучше почитайте нормальный материал, если интересуетесь...
А то тут и soc оказался системой на кристалле, а не на чипе. Может это конечно и допустимая трактовка, но дальше читать не стал =)
У нас она называется системой на кристалле, но в английском названии должен быть «чип»
Отлиная статья!
Жалко мало внимания уделяется понитиям Cortex A9 и А15. До сих пор не понимаю чтг это. Те кто пишут, что статья не интересная пусть сами попробуют написать хоть что-либо близкое. Посмотрел бы я на этих горе писателей. Только унижать других могут и все.
Ага, спасибо, только можно было еще указать, что Adreno это производная от Radeon: Qualcomm выкупил это мобильное подразделение у AMD
(Комментарий удален)
(Комментарий удален)
Ты прочитал "from core to core" :)
Компания же RIM, не?
До 30 января 2013 года компания носила название Research In Motion (RIM), а теперь стала BlackBerry.
С недавних пор, нет
Бредотень...
плюсую. На двух ядрах андроид летает. Необходимости в четырёх нету.
ilyalinov,
обидели мышку, написали в норку. Ведрофаны, успокойтесь.
У меня на одном ядре андройд летает, ну бывает тормоза при открытии 25 вкладки в браузере, но за чем
у меня и тетрис летает, жаль, что не поддерживает 3д игры ;)
не поверишь, но у меня GTA VS идет на Cortex A9 1Ггцrockchip 2928 , а ты говоришь два ядра, оптимизация и GPU решает.
Есть Allwiner A13 не хватает в 3-д только 512мб памяти.
Вот rockchip 3066 вообще идеально, только грееться, говорят 3166 уже не имеет этого недостатка.
А вот тошиба нетбук на тегра3 я до сих пор плююсь на нее.
Pfff, у меня на одном ядре 400 МГЦ всё летает.
Вы не осмыслили прочтанного, наверное...
2 раза прочитал, но смысла тут чуть меньше чем 0. Автор явно незнает о чем пишет. Вся статья высосана из пальца и размазана по большому и малоподезному объему текста. Не советую ею (статьей) пользоваться при выборе смартфона.
Я про конкретный абзац и в нём-то всё написано очень понятно.
А ещё лично мне было бы интересно подробнее почитать про версии арзитектур (и нм).
Нет ни слова, что ARM v.5 это кнопочный андройд умеет только почту и позвонить. V.6 это только 2D и max720p
А на V.7 большой бардак, но умеет все, V.9 мощнее V.7, если даже проигрывает по частоте. V/15 это перемаркированный А.5 нужен ради фоновых программ и для сохранения батарее идет вместе с V.7
Что за бред!?)))
иди ка ты в википедию
сам сходи,откуда у него уже arm V15?!?! он переместился лет на 150 в будущее? он путает элементарщину и пишет о том о чем не понимает попутав версию архитектуры с процессором Cortex a15 - это не Arm v15
Это где же на википедии такое найти-то можно?)))
Зато можно самому туда такое и написать. :)
это не вам разумеется, а alexsx0622. ники у вас похожие
WTF? ARMv15?) Ты походу все напутал, либо тупо не знал. ARMv5, ARMv6, ARMv7 - это архитектуры. Раньше были ARM9, но они никак не мощнее ARMv7. Никаких ARMv15 не существует. То что ты написал (7,9,15) скорее всего ядра Cortex. На ARMv5 можно не только почту отправлять и звонить, но и даже в игрульки гонять и прочими делами заниматься. И причем тут кнопочный андроид? На процессорах с такой архитектурой есть также аппараты от нокии. И кстати, на ARMv6 есть 3D графика, а макс. разрешение зависит от GPU
c кортексом попутал, почему раньше v.9 сущесвует и выпускают до сих пор.
3-д на арм 6 шлак и 1080p на них очень, очень геморойное
ARMv9 пока еще нет. а вот ARM9 - это ARMv4 и ARMv5. Наберитесь терпения и разберитесь в семействах, архитектурах и ядрах SoC компании ARM.
3D и FHD на ARMv6 возможно и зависит от графического просессора
статья прошлогодняя наверн
спасибо, исправил досадную опечатку, конечно же Snapdragon 800
Всегда интересовался этим, четырёхъядерные процессоры реально ощущается разница в скорости, или это маркетинг? Если юзить интернет и играть не сильно мощные игры.
На данном этапе развития программного обеспечения, скорее всего маркетинг. Андроид работает на любых процессорах с количеством ядер от 1 до 4. Вряд ли разработчики будут оптимизировать код под 4 ядра, если большинство устройств 1-2 ядра имеют. Читать в маркете отзывы о тормозах от массы пользователей подобных устройств и получать негативные оценки никому не хочется..
Есил у тебя всего один поток - 1 ядру это хорошо.
Но - Андроид тем и отличается, что зачастую работает несколько потоков одновременно. Ну простейший пример - на рабочем столе может валяться несколько виджетов, постоянно отслеживающих появление новой информации, плюс плеер в фоне - вот вам и несколько потоков.
Так что конечно же польза от нескольких ядер есть. Другой вопрос что два мощных ядра зчастую справляются с этой нагрузкой не хуже 4-х слабых - но это уже вопрос совершенно отдельный.
(Комментарий удален)
(Комментарий удален)
Ещё раз спасибо за качественную статью!
только проблема в одном: это не архитектуры, а наборы команд.
Вот, например, архитектуры:
Архитектуры с командами ARM:Cortex A15, Krait
Архитектуры с командами x86_64: Debeb, Haswell, Buldozer, Nehalem
Все там правилно написано! То, что написали вы - это ядра процессора.
не знаешь - не говори. Это архитектуры.
То, что эти команды называют архитектурами, вызвано тем, что так проще.
Пример: Говорят: ОС Linux. Только проблема в том, что никакой ОС Linux не существует - это лишь ядро.
Логичнее было бы разбивать статьи не по производителям, а по функционалу - статья о ЦПУ, статья о графике, о памяти и прочая и прочая. Так же коротко, четко и аккуратно.
Андроид - это разве не линукс ? Очередной бред-коммент.
Линукс - это ядро. Андроид работает на ядре Линукс. А ОС Динукс по сути не существует. Например ubuntu - всего лишь оболочка, чтобы пользователю удобно было.
Андройд это виртальная машина, больная это ОС, это KVM не имеющий доступа к железу все в ява среде, отсюда и головняк по мощности
Всё по полочкам!
А тебе, случайно, не приходило в голову, что виновата в этом скорее всего кривая китайская прошивка, а уж никак не процессор?
скорее экран и его разрешение, на телефоне дюйма 4 и разрешение 1028*600, а на планшете навенека дюймов десять и ultra hd
Тебя уже погубило?
Судя по тому что он слушает - да. Я понимаю если бы он прикасался, ну хотя бы смотрел - но если он это слушает, значит все, в морг :)
sdkirow
Я 15 лет работаю в сфере IT - технологий..., но ни разу, даже на спецсайх и форумах, не видел и не слышал столь (повторюсь) "умных" обсуждений подобных статей!
Люди, считающие себя знающими, прочитайте, хотя бы, учебники по информатике и сетевым технологиям, но никак не ВИКИПЕДИЮ!
Неправда, начиная с Android 4.0 GPU используется для отрисовки интерфейса
Чисто из любопытства, и что вам стало понятно, с практической точки зрения?
Кроме четвертого
Ну и про отдельные потоки инструкций в многоядерных процессорах как то скомкано и не очень понятно получилось.
структура различных процессоров и ее эволюция (можно привести структурные схемы);
ноу-хау, примененные в процессорах (например, алгоритмы АЛУ, конвейер, предсказание ветвлений и т.п.);
взаимодействие процессора с периферией и оперативной памятью;
системы команд процессоров различных производителей и т.д.
На фига, тут бы в произвыодителях и архитектурах разобратся. А то вон Техас Инструментал есть ARM v.7 модель проца, но она не умеет крутить не реалтайм ОС и только свою, то есть андройд формально можно, реально нельзя. ARM тот еще зоопарк.
А есть экспериментальные v.8 вернее были где на кристале был вживлен GPS
Да ну? И чем же кортекс А10 от А15 отличается? Что такое arm v7, arm v6, в чём принципиальное различие, какие ещё бывают? где это написано?
Единственный существенный косяк - превознесение Эппл и Блэкберри, но этой развесистой клюквы про умный Эппл даже в статьях более детальных встречается немало.
я тебе больше скажу, нетбуки с почти одинаковым железом, только разными процессорами и частота процессоров может различаться раза в 2 - работают с одинаковой скоростью
это вопрос исключительно к разработчикам ОС :) если бы они все были открытые - без проблем
Нет даже упоминания, что АРМ ПО ОПРЕДЕЛЕНИЮ RISC процессоры, а интеловские - нет, и могут при той же частоте делать гораздо больше.
Автор сам не в курсе, о чем пишет. Домохозяйка для домохозяйки.
Вот именно после таких комментариев (а их дофига в каждом обсуждении на главной), начинает казаться что нужно добавить где-то ОГРОМНУЮ кнопку "В мат часть" и не забыть как-то собрать все в вики или тупо отправлять в поисковик...
Ну или тут уже ничего не спасет xD