Преимущества и недостатки процессоров ARM против x-86 в будущих ноутбуках
Недавно я начал читать о процессорах ARM, выпускаемых на недорогих ноутбуках с низким энергопотреблением, таких, которые были представлены на выставке computex в Тайване. Я один из техников в моей компании, и меня часто спрашивают, когда я выбираю новое оборудование. В ближайшие годы, если эти устройства станут распространенными, какими будут преимущества и недостатки выбора одного устройства на базе x86?
3 ответа
Чипы ARM - это процессоры RISC, созданные Acorn, а дизайн принадлежит ARM Limited. Они лицензируют дизайн для производителей, чтобы добавлять к своим собственным чипам для создания "систем на чипе", которые содержат много функций на одном чипе, а с помощью дизайна ARM также могут включать в себя процессор.
ARM очень распространен во встроенных приложениях с низким энергопотреблением, таких как Ipods, Palm Pilots и сетевые маршрутизаторы. Они рассчитаны на низкое энергопотребление, а это означает, что ноутбук с процессором ARM, вероятно, будет обладать гораздо лучшим временем автономной работы, чем ноутбук на базе x86.
Недостаток процессора ARM заключается в том, что он не двоично совместим с x86. Это означает, что вы не собираетесь запускать Windows в ближайшее время. Однако есть несколько операционных систем Unix, которые могут работать на ARM, такие как Linux и BSD. На нем будет работать Ubuntu, очень удобный и удобный дистрибутив Linux.
GCC не является компилятором x86... он также поддерживает ARM, MIPS, PowerPC, даже AVR и многие другие архитектуры.
Большая проблема, конечно, в том, что нет Windows. Хотя многие из нас (включая меня) хотели бы, чтобы нетбуки предвещали новую эру машин, где ОС Linux стала бы такой же популярной, как Windows (или, по крайней мере, Mac!), Этого просто не произошло. Популярность Windows (или непопулярность Linux) может только предполагать, что ноутбуки Linux/ARM будут маргинализованы так же, как ноутбуки Linux/x86.
Кроме того, меня беспокоит количество времени и усилий, затраченных на архитектуру x86 для Linux, которая после миграции архитектуры будет просто напрасной. Компиляторы, такие как gcc или icc, являются очень продвинутыми компиляторами x86, которые создавались на протяжении многих лет. Эти инвестиции просто не были сделаны в ARM, и это невозможно сделать в одночасье.
Хотя существуют такие преимущества, как значительно более низкое энергопотребление ( хотя это все еще верно?) И физический размер, я думаю, что они просто затмеваются даже этими двумя проблемами.