1

Живем как на вулкане

Ни на что опереться нельзя. Технический прогресс не дает никому почивать на лаврах. Не дает заплывать жиром. Заставляет суетиться и быть постоянно в форме. Тот кто не согласен, те уходят в небытие со своими догмами. Умирают типа. Их место под солнцем занимают свежие кадры со своими новыми технологиями и кумирами. Так было всегда. И похоже, что так оно и будет.

Не так давно начался массовый переход пользователей персоналых компов на платформу Linux. Да, платформа Виндовз на сегодня морально устарела и перестала отвечать новым требованиям. Факт. Правда все еще очень много людей-ретроградов, которые не хоят меняться, не хотят замечать это. Ну что ж, пусть, они сами несут ответственность за выбор своего пути.

Не успели мы оправиться от врывающегося в нашу жизнь Линукса, не успели еще как следует распрощаться с Вендой и оплакать свои навыки в не. Как нас в очередной раз предупреждают о следующей перемене.

В общем-то я давно уже капаю на мозги людям, что должна произойти перемена в области аппаратуры компов. Я не имею ввиду переход с электронных вычислений на вычисления, базирующиеся на принципах оптических явлений. До этого рубежа у нас есть еще лет 15. Я имею ввиду тот факт, что созданные процессоры типа ARM, начали настолько широко применяться в области компьютерной техники, что не заметить этот факт просто невозможно.

Давайте я напомню в двух словах, что такое ARM-ы и для чего их придумали.

Десяток лет назад Британская фирма Advanced RISC Machines (отсюда, по первым буквам -- логотип ARM) проанализировав развитие интелловской архитектуры, увидела, что эта в веточка растет криво. Наращивание вычислительной мощности идет по экстенсивному пути. Иначе говоря, что бы увеличить мощность процессора нужно увеличить количество транзисторов (т.е. площадь кристалла) и рассеиваемую мощность. И от этого прыжка в пропасть уйти никуда нельзя, т.к. все завязано на систему команд процессора. Ну так или иначе, решила фирма ARM, в ближайшие десятилетия произойдет снижение темпов роста производительности процессоров, построенных по интелловской архитектуре, и произойдет упор в проблему рассеивания очень больших тепловых мощностей процессором.

И вот, проанализировав все это, фирма ARM занялась проектированием и разработкой своих собственных процессоров, которые должны будут в ближайшее время вытеснить процессоры с архитектурой i386. Как и ожидалось, реализованные в кремнии процессоры ARM потребляли значительно меньшие мощности по сравнению с их собратьями из лагеря i386.

Было выпущено несколько поколений процессоров ARM. Фирма наращивала свои амбиции и мощности своих процессоров. Сегодня мы наблюдаем, что процессоры ARM уже начали вторгаться на территорию, принадлежавшую исключительно архитектуре i386. Это было особенно заметно для тех, кто занимается электроникой и микроконтроллерами. Но как-то очень открыто это не обсуждалось.

С появлением процессоров Cortex (это следующий шаг фирмы ARM) ситуация для Intel стала напоминать панику. Теперь уже начали говорить во всеуслышание, что если Intel не предпримет кардинальных шагов, то ее доля на рынке начнет сокращаться. И в самом деле, сравните iPad и какой-нибудь комп. Обладая примерно одинаковыми возможностями, они существенно отличаются по количеству потребляемой энергии. Если первый питается от аккумуляторов и способен проработать от них несколько часов в активном режиме, а в поассивном (режиме сна) -- несколько суток, то компу нужно столько энергии, что лучше питать его от сети 220В. Как следствие -- размеры и вес устройств собранных на базе процессоров ARM (Cortex) и процессорв с архитектурой i386.

Вот предисловие редактора журнала "НОВОСТИ ЭЛЕКТРОНИКИ":

«Все смешалось в доме Облонских». Кто бы мог подумать еще несколько лет назад, что всесильный гигант Intel будет отступать под натиском компании ARM? Однако на наших глазах происходит именно это. И анонс Microsoft, сделанный в январе этого года на выставке CES2011, о грядущем выпуске операционной системы Windows для процессоров на ARM-ядре шокировал только тех, кто не следил за театром военных действий. Мир становится более унифицированным и мультимедийным.

Экономия энергоресурсов выходит на первый план. Именно поэтому лицензируемая универсальная архитектура ARM-ядра серии Cortex с экономичными режимами энергопотребления постепенно стала мировым стандартом в индустриальной электронике, портативных приборах, персональных мобильных устройствах (телефоны, смартфоны).

Процессоры на ядре ARM Cortex даже начали вытеснять Intel X86 в области персональных компьютеров (нетбуки, планшеты), и вскоре борьба начнется в области стационарных ПК (проект Denver с Nvidia) и серверов. Такой общественный феномен, как ipad, не мог бы существовать без ядра ARM Cortex. В области телевизионных приставок в мире также доминируют решения на ядре ARM Cortex.

Журнал "НОВОСТИ ЭЛЕКТРОНИКИ" No 2, 2011

Я еще добавлю пару слов от "имени" Линукса. Вызывает улыбку то, что Майкрософт только-только очнулась от летаргического сна и объявила о выпуске версии Виндовз для процессоров ARM (Cortex), и традиционно спозиционировала себя как пионера в этой сфере, Линукс давно уже портирован на платформы ARM и Cortex. Тихо и незаметно. Без фанфар и лишнего рекламного шума. Кто держит руку на пульсе, уже давно работают с Линуксом на ARM-ах и Cortex-ах.

В общем, вот, дорогие граждане. Если вы интересуетесь ближайшим будущим и хотите понимать куда катится наш мир, то, вот, знайте что нас ожидает. Я вам еще немного приоткрыл тайну. Желаю вам чтобы вы извлекли пользу из этой информции, а не только эмоции.

А вообще, жить интересно, когда понимаешь направление и пытаешься идти чуть-чуть впереди других людей.

Live Free or Die

2

zhevak пишет:

Да, платформа Виндовз на сегодня морально устарела и перестала отвечать новым требованиям

Смешно :lol:

АХАХХАХААХАХАХХАХАХ!!!11
То есть "Мяу"

3

Сначала перепутал название темы с Contex  ag
А вообще автору биг плюс, всегда пишете интересные статьи (можно было б попробовать поработать журналистом)  wink

4

Dimaty
Моим требованиям она уж точно перестала отвечать.

5

Darth Revan, а какие у тебя требования к винде?

XMPP: mogul82@jabber.ru Фанбой AMD

6 (28.03.2011 17:10:38 отредактировано zhevak)

Спасибо за положительные отзывы. Приятно осознавать свою полезность ab

Я вот только хочу чуть-чуть поправить, пока не налетели Вендузятники не начали докапываться до деталей. Речь вот о чем. На самом деле у Кортекса три типа ядер:
платформа M -- ядро для малобюджетных вычислителей типа микроконтроллеры
платформа R -- ядро для устройств реального времени
платформа A -- ядро для очень мощных вычислителей

Каждое ядро разбивается на подуровни: от 0 до 9. Чем ниже подуровень тем меньше вычислительная (ну и соответственно, потребляемая) мощность.

В статье речь шла об устройствах с ядром Cortex-M3. Это средний уровень производительности. Cortex-M0 -- это устройства, которые предназначены для работы с одной батарейкой несколько лет (например, электронные часы или электронный термометр). Их тактовые частоты составляют не более 50МГц (сравните с тактовой частотой IBM PC/XT -- кто не помнит, я подскажу -- 4.77 МГц)

Самое широко распространенное и активно продвигаемое ядро -- Cortex-M3. Это ядро не предназначено для могучих компов, и у него отсутствует модуль управления памяти (MMU, Memeory Managment Unit). Поэтому это ядро не способно поддержать виртуальную память, а следовательно не способно полностью соответствовать требованиям Linux. То, что я сказал, что Линукс давным давно уже портирован на Кортекс, я слукавил. Портирован не сам Linux, а его усеченная версия -- uCLinux. Это примерно тоже самое, что и настоящий Линукс, но только без защиты памяти. Иначе говоря, процессы могут лазить в память друг друга. Но поскольку, на рынке полно мест, где не требуется защищенный режим, но требуется многозадачность ОСи, то uCLinuc имеет место быть. То же самое относится к предыдущему поколению процессоров фирмы ARM -- ARM7.

Но что бы там ни было -- Linux или uCLInux -- это не Венда! Все исходники открыты и народ с удовольствием играется с новыми процами, портируя на них изученную вдоль и поперек ОСь. По крайней мере на utube полно роликов, где народ с гордостью демонстрирует свои радиолюбительские поделки на базе ARM-ов и Linux-a.

Live Free or Die

7

Давно жду ноутбук на ARM =).

8

elve, через пару лет, возможно, появится smile

Linux Mint 19.3 Mate Edition
Windows 7

9

Toshiba AC-100 - вполне себе ноут на ARM - правда на андроиде) но думаю вполне реально на него другую ОСь залить...

Я Новичек,
Не серчайте за тупые вопросы...

10

дак в самом низу Андройда, в "подвале" крутится как раз ядро Линукса. Так что если удаться перенести HAL, то все остальное вроде как не должно напрягать, т.е. вполне может быть можно на Тошибу вообрузить Линь...

Да. Было бы зророво.

Live Free or Die

11

elve пишет:

Давно жду ноутбук на ARM smile.

Вам имеено ноутбук нужен?
а-то вот
Как бе, тоже присамтриваюсь, думаю нетбук/планшет
Имеено ноутбуки (в традиционном форм-факторе), кажется, еще не существуют в природе, а нетбуки, и прочие подобные устройства уже вовсю продаются, причем давно.

Йа тьомный эльф

12

Кстати, можно взять нечто вроде этого и собрать на АRМ'е десктоп. Было б у меня лишних ~$500 я б забавы ради поюзал такой девайс. Правда именно эту доску в России не купить, а жаль.

Йа тьомный эльф

13

bobr, именно хочу ноутбук. И лучше с 15 дюймовым экраном =). Планшетник уже есть один. Правда он x86 =).

14

elve пишет:

именно хочу ноутбук

Да, очень заманчиво иметь устройство с батарейкой в 10 000 мА*ч (кои не редкость в полноразмерном ноуте) и с экономичностью АРМ процессора. Он наверное, неделю бы от батарейки робил. Еще б дисплей OLED чтоб меньше батарейку жрал и накопитель SSD...
# че-то я замечтался

Йа тьомный эльф

15

BigKvak пишет:

Toshiba AC-100 - вполне себе ноут на ARM - правда на андроиде) но думаю вполне реально на него другую ОСь залить...

Кстати, заинтересовался данной моделькой. Вот интересно, как обстоят дела, вроде Ubuntu на нее уже ставили, только вот звук не работал. Если б на нее нормально линукс встал - купил бы себе

VVS.ORG.UA Авторские программы для мобильных телефонов

16

404_not_found пишет:

Если б на нее нормально линукс встал - купил бы себе

Говорят сейчас их в Эльдорадо по 5400р продают) тут реально стоит задуматься)

Я Новичек,
Не серчайте за тупые вопросы...

17

zhevak пишет:

Я вот только хочу чуть-чуть поправить, пока не налетели Вендузятники не начали докапываться до деталей.
В статье речь шла об устройствах с ядром Cortex-M3. Но что бы там ни было -- Linux или uCLInux -- это не Венда!

Пока не налетели Вендузятники, надо сделать еще некоторые замечания по статье.
1. Архитектуре ARM не 10 лет, а почти 30.
2. MCU в Cortex-M3 есть (хотя по спецификации оно и опционально, но в большинстве процессоров последних лет есть). Но устроено оно иначе, чем "привыкли" старые операционки типа Windows и Unix.
3. Windows для ARM существует уже более 10 лет. Например, я лично его использую с 2002 г (Motorola MPx200 с Windows CE на базе TI OMAP730 - 200 MHz ARM926EJ-S).
4. Microsoft, "очнувшись от летаргического сна", выпускает Windows вовсе не для Cortex M3, о котором речь в статье, а для Cortex-A15.

Так что, действительно, «Все смешалось в доме Облонских» bx

18

Спасибо за ценные замечания.

Live Free or Die