ARM для всех

Июнь 30th, 2009 по malcolm Оставить ответ »

Когда-то…давным давно я рассуждал здесь о том, что ничего интересного в компьютерном мире не происходит. Всё старо как мир, растут-падают цифры характеристик… Больше частота работы процессора, больше оперативной памяти, больше памяти в видекарте. Больше, Выше, Быстрее и Красивее. Но качественного прорыва нет. Всё скучно и однообразно.

Сегодня, читая новости я наткнулся на этот пост, цитирую.

В общем, похоже, что возник шанс страшненького зомби под названием «архитектура i386″ наконец похоронить. Не факт, что ARM11 для этого лучший выбор. Наверняка там будет разрешен misaligned доступ к памяти, и числа будут храниться как little endian. Но все же, но все же.

Потом нашёл ещё одну интересную заметку написанную ещё в феврале этого года.

И я подумал, а не торможу ли я? В том смысле, что «революция» уже идёт. В недавно переведённом обзоре Palm Pre (здесь) автор упоминает о двухядерном процессоре от ARM. ARM-процессоры уже давно используются в мобильных технологиях. И сейчас уже появился телефон Samsung с процессором, частота которого 800МГц. Это же больше чем в компьютере, который стоял у меня в Тюмени до…а всего месяц назад сестра отдала его подруге (а был куплен эм…летом 2001 года)! Энергопотребление у этих процессоров очень низкое, как и нагрев при работе. Ведь на телефонах не стоит кулера, и работают телефоны не 3-5 часов, а могут до месяца в режиме ожидания. Я точно не могу сказать относительно технологии матриц для экранов, но вроде новейшие AMOLED тоже обладают пониженным энергопотреблением.

А представьте, что производители забивают на х86-платформу и переходят на ARM. Конечно, это трудно представить. Ведь на этой технологии построено очень много. Это OS, Software, и всё остальное зависящее оборудование. В общем на данный момент это буквально ВСЁ компьютерной индустрии (именно компьютерной, не мобильной).
Конечно, просто так не оставят эту платформу. Но я уверен, что умирание этой платформы неизбежно. Или по крайней мере сокращение её использования.

Представьте, что вам стали доступны ноутбуки на ARM, КПК и Телефоны/Смартфоны. Что это нам даёт?
Например, появление трёх сегментов устройств на одной платформе.

1. Mini – КПК, смартфоны, коммуникаторы с AMOLED экранами от 1″ до 7″ включительно, и новейшими многоядерными и быстрейшими ARM-процессорами с большой (относительно) оперативной памятью. Это даёт нам отличное качество изображения с малым энергопотреблением и отличным быстродействием.

2. Midi - Нетбуки и ноутбуки размерами от 7″ до 13,3″ включительно. Всё то же самое только относительно этой платформу (быстрее процессоры/больше оперативы/большой физических портов). Выкидываем CD/DVD-привод. Вместо него пару USB-портов в плюс к имеющимся. Вместо HDD полным ходом наступают SSD-диски. Кулеры не нужны. Есть процессор и графические платы. Минимум движущихся частиц.

3. Maxi – Ноутбуки и barebone-системы (типа Acer Revo). От 14″ и выше, а размер barebone-системы минимальный, или же можно скрестить экран и системный блок а-ля iMac от Apple, только намного меньше, тоньше и легче.

И представьте, что ваш ноутбук сможет работать неделю в режиме ожидания, а если вы захотите посмотреть фильм в дороге, то энергии батареи хватит вам на часов 20-24 беспрерывного просмотра видео на ноутбуке (сверхмалое потребление энергии в купе с батареей размеров от нынешних ноутбуков). И при этом будут устройства, которые будут выполнять одинаковые функции, только будут отличаться по размеру. Нужно в поход? Возьмите КПК/Смарт. Нужно в отпуск возьмите устройство из «midi»-класса. Нужна рабочая лошадка чтобы стояла дома? Возьмите Maxi.

Конечно, я тут размечтался…надо будет много чего переделывать.

Кстати, а на каких OS будут работать подобные устройства? У нас сейчас есть 3 ведущих OS общего потребления. Остальные сильно специализированы.

MacOS X – у Apple уже есть опыт работы с ARM. На iPhone как раз-таки стоит ARM-процессор. Внутренности у MacOS X растут из *nix’ов, как мы знаем, а поэтому с переносимостью у неё не будет проблем, надеюсь. Вот вам и почти готовый продукт.

Windows – WinMobile вроде как работает на ARM? Только придётся очень много всяких недочётов исправлять. Уже сейчас WinMobile выглядит не лучшим образом. Хотя может что-то и изменится. У «большой» Windows 7 неизвестно что внутри, и как у неё обстоят дела с переносимостью – тоже большой секрет. Поэтому здесь я не знаю, выживет ли этот монстр от MS в период «перехода», или же умрёт как динозавр.

Linux – у этого зверька с переносимостью всё в порядке, этот зверь ещё всех переживёт. Только вот всё портят добрые дети-энтузиасты, которые всё время изобретают велосипед. Хотя кому нужнен велосипед – тот и пользуется.

Вот такие вот мысли меня иногда посещают. Я прекрасно представляю себе, что подобный «переходный» период может продлиться лет 10-15. И массово он может начаться далеко не завтра, а возможно лет через 10-15. Но если честно, то я уже устал ждать чего-то «ВАУ». Побыстрее бы уже, а?

А что вы думаете по этому поводу?

P.S. я не спец в железе, поэтому возможны неточности. Здесь идёт обсуждение.

P.P.S. это не обязательно должен быть ARM, но что-то подобное, ибо менять говно на говно смысла не вижу.

Реклама

1 комментарий

  1. Я, честно говоря, почти не думаю о каких-то революциях. Просто пользуюсь тем что есть. И доволен. У меня и PC сменился то недавно, после 4-х лет использования. И от монитора ЭЛТ только год назад отказался. Так что пусть прогресс идет своей дорогой, а мне спешить некуда :)