Приходит эра ARM
Пролог: на рынках персональных компьютеров царят 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)
Надеюсь увидеть заинтересованность в ваших комментариях
- Чем отличается Intel Core i5 от Intel Core i7?
- Как использовать несколько аккаунтов Skype на одном компе?
- Операционные системы, альтернативные ОС
- Если программы на Mac все время требуют пароль
- Compro VideoMate U890F - победа над глюком
- Совместимость принтеров и копиров Samsung/Xerox и тонеров для заправки
- Чем отличается Intel Core i3 от Intel Core i5?