Приходит эра ARM

17.04.2013Главный RSS комментариев нет

Пролог: на рынках персональных компьютеров царят IBM совместиммые

компьютеры, которые дорого стоят, сильно греются и сравнительно медленно

работают (для своего энергопотребления). Пришла пора перемен, это надо

признать, увидеть, принять... И получить пользу!

Windows и архитектура x86...

Вездесущая операционная система, идея которой (собственно, оконный

интерфейс) был украден у фирмы Apple, имеет жёсткую привязку к

архитектуре x86 (IBM совместимые компьютеры)... И это тормозит процесс

эволюции пользовательских компьютеров!

Объясню почему.

Начнём с главного - с x86 архитектуры (http://ru.wikipedia.org/wiki/X86)

Это CISC процессорная архитектура (http://ru.wikipedia.org/wiki/CISC)

т.е. архитектура с комплексными сложными инструкциями, на декодирование

которых уходит много времени, аппаратных ресурсов - чип становится

больше, медленнее, дороже и сильнее греется... По видимому эта

архитектура была выбрана Intel как более "прогрессивная", вероятно шёл

расчёт на возможность большей производительности на такт и большей

компактности хранения инструкция в памяти по сравнению с простыми

архитектурами (http://ru.wikipedia.org/wiki/RISC - архитектура с урезанным набором команд)

Однако расчёт, видимо был неудачный, но программное обеспечение уже

успело вырасти для x86 архитектуры и отказываться от неё никто не

хотел... А risc процессоры давили своей простотой, низким

энергопотреблением и мегагерцами. По философии RISC инструкции должны

были быть как можно проще и должны исполняться за наименьшее время

(стремтся к выполнению за такт). И следующая цитата из Википедии:

"В настоящее время многие архитектуры процессоров являются

RISC-подобными, к примеру, ARM, DEC Alpha, SPARC, AVR, MIPS, POWER и

PowerPC. Наиболее широко используемые в настольных компьютерах

процессоры архитектуры x86 ранее являлись CISC-процессорами, однако

новые процессоры, начиная с Intel 486DX, являются CISC-процессорами с

RISC-ядром. Они непосредственно перед исполнением преобразуют

CISC-инструкции x86-процессоров в более простой набор внутренних

инструкций RISC."

Современный x86 процессоры - это RISC процессоры, с прослойкой для совместимости!!

А зачем платить больше, почему не работать напрямую на RISC машинах?...

Потому что Windows и игры не запустятся на них... (Между прочим китайцы

пытаются справиться и с этой проблемой - создавая MIPS процессор на

основе философии RISC но с расширенным набором инструкций для

аппаратного ускорения эмуляции инструкций x86. Процессор Loongson 3 (http://en.wikipedia.org/wiki/Loongson))

Мы сможем платить меньше отказавшись от костылей x86. А это возможно только при отказе от Windows

Linux способен работать практически на любой платформе, потому как эта

идея была основой для создания данной операционной системы

Linux и длинный список поддерживаемых архитектур (http://en.wikipedia.org/wiki/List_of..._architectures)

Это совсем другой мир возможностей, который уже давно начинает расцветать на пользовательских компьютерах.

Раньше ARM не мог выбраться на рынок пользовательских компьютеров - не

было готовой программной базы, а её выращивание было опасным в

коммерческом смысле проектом. Так получилось, что софт вырос сам... И

теперь только следовало выпустить достаточно производительный процессор

для приложений (ранее расчёт был на встраиваемые системы)

Последние представители ARM: cortex A8 и cortex A9

(http://ru.wikipedia.org/wiki/ARM_(%D...3%D1%80%D0%B0))

Cortex A9 может быть выполнен в виде двухядерного кристалла,

работающего на частоте до 2-х гигагерц, его проихводительность может

быть выше, чем у Intel Atom, а энергопотребеление в разы меньше

Отголоски пришествия ARM:

ARM не выпускает процессоры, а лишь продаёт лицензии на архитектуру, которая будет реализована в составе конечного продукта.

Появилось два основных решения на базе Cortex A9:

1) TI OMAP4 (http://www.gizmonews.ru/tag/omap4/)

2) NVIDIA Tegra 2 (http://ru.wikipedia.org/wiki/Nvidia_Tegra_2)

Это готовые компьютеры на кристалле к которым только нужно подключить ввод, вывод и память

Уходящий в прошлое не успев родиться проект на базе TI OMAP 3 (процессорное ядро - Cortex A8)

http://www.alwaysinnovating.com/products/smartbook.htm

Можете посмотреть на чудесные характеристики данного прекрасного

устройства... Кто не хочет себе такой? Но он уже устарел и в 2,5 раза

уступает лидерам

А вот пример современного лидера - Pandaboard. Это комплект разработки, вобравший идеи BeagleBoard (http://pandaboard.org/)

На рынок нетбуков уже выходит Nvidia Tegra 2 (http://www.mobi.ru/News/12907/CES_20..._gadzhetov.htm)

Наконец, доступна для лицензирования архитектура Cortex A15 - четырёхяденный процессор для серверов (http://www.arm.com/products/processo...cortex-a15.php)

Эпилог: на рынок ПК (по крайней мере планшетных и карманных решений)

выходит архитектура ARM - типичный представитель с RISC философией

строения ядра процессора. На данных устройствах будет работать Android

или чистый Linux. Эта область определённо будет перспективна и

востребована. Из-за наплыва дешевых, но мощных ARM буков, способных

работать более 12 часоб на заряде батареи, Windows будет на этот раз

ощутимо потеснён Linux (Android). Ждём и готовимся, и кто не с нами -

тот против нас...

Ощутите перспективы, оцените шансы, и присоединяйтесь к борьбе за

свободные аппаратные платформы (пример группы, занимающейся данной

проблемой: https://groups.google.com/group/arm9...d?lnk=sg&hl=ru)

Надеюсь увидеть заинтересованность в ваших комментариях

Оставляйте лайки.twitter.com facebook.com vkontakte.ru blogger.com livejournal.ru
Оставьте комментарий!

Имя и сайт используются только при регистрации