Возможные полезные результаты использования параллельных вычислений:

1) Повышение скорости счёта, т. е., проделывание того же объёма работы за меньшее время (интересно, в первую очередь, для задач, имеющих ограничения по времени).

2) Повышение пропускной способности, т. е., проделывание большего объёма работы за то же время (интересно, в первую очередь, для задач, содержащих большие объёмы данных).

3) Повышение мощности, т. е., решение задач большего объёма (интересно, в первую очередь, для задач, модели в которых недостаточно подробны).

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

Понятие параллельности вычислений в первую очередь означает их одновременность, т.е., одновременное использование для их проведения различных вычислительных устройств (процессоров, ядер и др.). Сама же одновременность исполнения может использоваться различными способами. Так, например, 1) одинаковое вычисление может одновременно производиться с частями одного набора данных по отдельности (например, задачи метеорологии, распределённые сети в задачах транспорта, вообще распределённые системы управления ); 2) различные вычисления могут одновременно производиться с одним набором данных (например, задача многих тел в молекулярной динамике или в астрофизике); 3) различные вычисления могут образовывать конвейер (pipeline), где каждый вычислитель получает данные частями, обрабатывает их и передаёт следующему вычислителю (например, внутренняя реализация операций над вещественными числами в процессорах).

Для того, чтобы вычисления вообще могли исполняться параллельно/распределённо, требуется их перевод в форму, пригодную для такого исполнения – параллелизация . Выбор конкретной модели параллелизации зависит от характера имеющейся задачи; скалярные вычисления , отдельные части которых необходимо исполняются взаимно последовательно, параллелизации не поддаются.

История

В 1973 году Джон Шох и Джон Хапп из калифорнийского научно-исследовательского центра Xerox PARC написали программу, которая по ночам запускалась в локальную сеть PARC и заставляла работающие компьютеры выполнять вычисления .

В 1978 году советский математик Виктор Глушков работал над проблемой макроконвейерных распределённых вычислений. Он предложил ряд принципов распределения работы между процессорами .Шаблон:R/ref На базе этих принципов им была разработана ЭВМ ЕС-2701 .

В январе 1996 года стартовал проект GIMPS по поиску простых чисел Мерсенна , также используя компьютеры простых пользователей как добровольную вычислительную сеть.

28 января 1997 года стартовал конкурс RSA Data Security на решение задачи взлома методом простого перебора 56-битного ключа шифрования информации RC5 . Благодаря хорошей технической и организационной подготовке проект, организованный некоммерческим сообществом distributed.net , быстро получил широкую известность .

17 мая 1999 года стартовал SETI@home на базе Grid , а в начале 2002 года завершилась разработка Калифорнийского Университета в Беркли открытой платформы BOINC (Berkeley Open Infrastructure for Network Computing), разрабатываемой с апреля 2000 года первоначально для SETI@Home , но первым на платформе BOINC стал проект Predictor@home запущенный 9 июня 2004 года.

Управление вычислительными заданиями

Проблема распределения различных вычислительных задач в рамках распределенной системы относится к проблеме принятия решений в условиях неопределённости . Данная проблема рассматривается в теории принятия решений и в теории неопределённости .

Распределённые операционные системы

Распределённая ОС, динамически и автоматически распределяя работы по различным машинам системы для обработки, заставляет набор сетевых машин обрабатывать информацию параллельно. Пользователь распределённой ОС, вообще говоря, не имеет сведений о том, на какой машине выполняется его работа.

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

В результате сетевая ОС может рассматриваться как набор операционных систем отдельных компьютеров, составляющих сеть. На разных компьютерах сети могут выполняться одинаковые или разные ОС. Например, на всех компьютерах сети может работать одна и та же ОС UNIX . Более реалистичным вариантом является сеть, в которой работают разные ОС, например, часть компьютеров работает под управлением UNIX, часть - под управлением NetWare, а остальные - под управлением Windows NT и Windows 98 . Все эти операционные системы функционируют независимо друг от друга в том смысле, что каждая из них принимает независимые решения о создании и завершении своих собственных процессов и управлении локальными ресурсами. Но в любом случае операционные системы компьютеров, работающих в сети, должны включать взаимно согласованный набор коммуникационных протоколов для организации взаимодействия процессов, выполняющихся на разных компьютерах сети, и разделения ресурсов этих компьютеров между пользователями сети.

Если операционная система отдельного компьютера позволяет ему работать в сети, и может предоставлять свои ресурсы в общее пользование и/или использовать ресурсы других компьютеров сети, то такая операционная система отдельного компьютера также называется сетевой ОС.

Таким образом, термин «сетевая операционная система» используется в двух значениях: как совокупность ОС всех компьютеров сети и как операционная система отдельного компьютера, способного работать в сети. Из этого определения следует, что такие операционные системы, как, например, Windows NT, NetWare, Solaris, HP-UX, являются сетевыми, поскольку все они обладают средствами, которые позволяют их пользователям работать в сети.

Ссылки и примечания

В статье использованы материалы из Википедии .

Открытая литература

  • Parallel and distributed computation: numerical methods / D.P. Bertsekas, J.N. Tsitsiklis. – Prentice-Hall, 1989 ; Athena Scientific, 1997. – Режим доступа: .]
  • Tutorial

Девять лет назад я начал «в свободное от основной работы время» преподавать компьютерные дисциплины в одном из университетов Санкт-Петербурга. И только сравнительно недавно к своему удивлению обнаружил, что в наших вузах практически отсутствуют курсы с фокусом на проблематику распределённых вычислений. И даже на Хабре эта тема не раскрыта в достаточной мере! Надо прямо сейчас исправлять ситуацию.

Этой теме я и хотел посвятить статью или даже серию статей. Но потом решил выложить своё учебное пособие по основам распределённых вычислений, вышедшее в свет в этом году (читай, небольшую книгу объемом 155 страниц). В итоге получился гибрид – статья со ссылкой на книгу. Книга распространяется бесплатно и доступна в электронном виде.

Вместо пролога. Приступив к тексту статьи, я в очередной раз задумался, а зачем программисту нужно знать теоретические основы распределённых вычислений. Этот вопрос я неоднократно слышал (и продолжаю слышать) от студентов и специалистов, уже работающих в области ИТ. Действительно, зачем, например, знать, что «множество событий распределённого вычисления упорядочено частично, а не линейно»? В чем, так сказать, каждодневная практическая польза этого фундаментального знания?

Должен признать, что у меня нет готового заученного ответа, который я могу выдать не задумываясь. Поэтому каждый раз приходится напрягаться извилинами, и каждый раз ответы и аргументы получаются разными. Вот и сейчас всё как впервые…

Давайте попробуем начать издалека. И чтобы было нагляднее – с медицины. Потому как, если речь заходит о врачебных ошибках, мозг начинает активно работать и генерировать сильное возмущение: ужас, ужас, могли человека угробить. Что они там, совсем что ли? Неужели не знают, чего делают?

Все мы совершенно естественным образом рассчитываем на то, что перед тем как начать какие-либо манипуляции с человеческим организмом врачи всё-таки изучают его внутреннее устройство и принципы работы. Мы абсолютно не согласны с утверждением, что хирургам гораздо важнее пройти практические курсы кройки и шитья вместо многолетней зубрежки теоретического материала о том, что у нас там внутри и зачем оно там. Так почему же программистам, занимающимся разработкой системы с сетевым взаимодействием (т.е. к настоящему моменту практически любой системы), не нужно знать «что там внутри и зачем оно там»? Почему ошибки в ИТ воспринимаются максимум с легкой иронией? Ну да, ну баг. А кто не пьет не делает багов?! Назови! Нет, я жду! Среди требований к программистам очень часто почему-то на передний план выходят практические навыки владения тем или иным языком программирования. Причем сильно на передний план, полностью затмевая собой требования к пониманию основных концепций, теоретических моделей, алгоритмов, в конце концов… Да и сами программисты, чего греха таить, с началом разговора «про никому не нужную теорию» вянут как цветы в пустыне… Чудеса, не правда ли…

Приведу небольшое высказывание Л. Лэмпорта на эту тему (чуть ниже я постарался перевести это высказывание на русский язык, не сильно отдаляясь от оригинала):

For quite a while, I"ve been disturbed by the emphasis on language in computer science. One result of that emphasis is programmers who are C++ experts but can"t write programs that do what they"re supposed to. The typical computer science response is that programmers need to use the right programming / specification / development language instead of / in addition to C++. The typical industrial response is to provide the programmer with better debugging tools, on the theory that we can obtain good programs by putting a monkey at a keyboard and automatically finding the errors in its code.
I believe that the best way to get better programs is to teach programmers how to think better. Thinking is not the ability to manipulate language; it"s the ability to manipulate concepts. Computer science should be about concepts, not languages.

Уже довольно длительное время меня беспокоит слишком большое внимание, уделяемое компьютерному языку в ИТ. В результате переизбытка такого внимания появляются программисты, которые являются экспертами в С++, но которые не в состоянии написать программы, делающие то, что от этих программ требуется. Типичная реакция представителей ИТ на эту проблему заключается в предложении программистам использовать другой более подходящий язык (программирования, спецификаций и т.п.) вместо / вдобавок к С++. В свою очередь характерный для индустрии разработки ПО выход из ситуации видится в предоставлении программистам более совершенных инструментов отладки, видимо, основываясь на предположении, что получить хорошие программы можно просто посадив мартышку за клавиатуру и затем отыскивая и исправляя ошибки в её коде.
Моё твердое убеждение в том, что для получения качественных программ необходимо учить программистов думать лучше. Умение думать – это не способность оперировать компьютерным языком; это способность оперировать концепциями. Изучение информационных технологий должно быть сфокусировано на изучении концепций, а не языков.

Для иллюстрации того насколько могут быть важны «концепции» и «элементы теории» в вопросах построения распределённых систем давайте рассмотрим парочку простеньких примеров. Для начала - групповую рассылку сообщений электронной почты между пользователями A, B, C и Х. Предположим, что пользователь А отправляет всей группе письмо с темой «Общее собрание». Пользователи В и С отвечают на него всей группе своими сообщениями с темой «Re: Общее собрание».

В действительности события происходят в следующей последовательности:

  1. Первым отправляется сообщение от пользователя А.
  2. Пользователь В получает его, читает и отправляет ответ.
  3. Пользователь С получает оба сообщения от А и В и затем отправляет свой ответ, опирающийся на оба сообщения от А и В.
Однако в связи с произвольными и независимыми задержками доставки сообщений, некоторые пользователи могут видеть другую последовательность наступления событий. Например, согласно сценарию, приведённому на рисунке ниже, в почтовом ящике пользователя Х сообщения будут располагаться в следующем порядке:
  1. Сообщение от пользователя С с темой «Re:Re: Общее собрание».
  2. Сообщение от пользователя А с темой «Общее собрание».
  3. Сообщение от пользователя В с темой «Re: Общее собрание».

Ага, оказывается порядок поступления сообщений, наблюдаемый различными процессами, может быть различным даже для FIFO каналов! А что делать, если мы хотим, чтобы наблюдаемый порядок был везде одинаков (и при этом не хотим использовать синхронный обмен сообщениями)? К примеру, если мы пишем свой транспорт с соответствующими гарантиями. Или хотим построить отказоустойчивую службу (replicated state machine), где каждая реплика должна обрабатывать поступающие запросы в едином для всех реплик порядке, чтобы состояния реплик не различались? Вопрос…

Рассмотрим теперь еще одно выполнение распределённой системы, в которой процессы взаимодействуют только с помощью обмена сообщениями, и каждый процесс занимается включением / выключением фонаря с определенным светом. Пусть первый процесс управляет фонарем с красным светом, второй – с желтым, а третий – с зеленым. Такая вот светофорная система. На рисунке ниже включение процессом своего фонаря обозначено прямоугольником, а выключение – вертикальной линией; отправка и получение сообщения – стрелкой. Вопрос: могут ли процессы определить, какие фонари светили одновременно?

Так вот оказывается, что в данном выполнении асинхронной системы процессы никак не смогут определить был ли включен красный свет одновременно с желтым. Может быть да. А может и нет… Сие останется неизвестным. Но зато будет точно известно, что красный и зеленый фонари одновременно находились во включенном состоянии. Другими словами, оказывается, нет особого смысла говорить о том, что то или иное глобальное состояние достигается по ходу выполнения распределённой системы! Равно как и очень часто нельзя сказать, выполнялось ли какое-либо условие (предикат), заданное на множестве его глобальных состояний! Опять же вопрос: почему?

Наш ответ Чемберлену. На самом деле ответы на эти и многие другие вопросы, связанные с работой асинхронных распределённых систем, крайне сложно уложить в рамки одной статьи. Поэтому я и решил опубликовать сразу несколько статей в одной. Точнее, как указано в начале статьи, представить свою небольшую книгу по основам распределённых вычислений, доступную в электронном виде.

Из этой книги вы узнаете:

  • про причинно-следственный порядок событий распределённого вычисления
  • что такое справедливость, безопасность и живучесть
  • что такое конус прошлого и конус будущего для события вычисления
  • чем логический параллелизм отличается от физического параллелизма
  • почему не имеет особого смысла говорить о совокупности глобальных состояний вычисления, а имеет смысл говорить о совокупности событий вычисления
  • как нам упорядочить события распределённого вычисления в одну или несколько последовательностей, которые «могли бы» происходить в системе
  • что такое логические часы, и какое такое логическое время они отсчитывают
  • почему логическое время останавливается, если в системе ничего не происходит
  • чем скалярное время отличается от векторного
  • как и для чего можно использовать логическое время в распределённых алгоритмах
  • какие есть подходы к эффективной реализации векторных часов
  • зачем нам может понадобиться матричное время
  • чем распределённый алгоритм отличается от централизованного
  • как решать задачу взаимного исключения без использования разделяемых переменных
  • на какие категории делятся все распределённые алгоритмы взаимного исключения
  • зачем в алгоритмах на основе получения разрешений используется логическое время
  • почему философам так трудно пообедать в распределённой системе
  • зачем нам граф конфликтов и граф предшествования
  • почему граф предшествования должен меняться со временем
  • почему в алгоритмах на основе передачи маркера есть еще много чего кроме собственно «передачи маркера»
  • и, я надеюсь, ещё кое-что…
Из чего состоит книга и как её читать?

В начале я постарался в двух словах изложить, какие цели ставились при написании книги, и как она соотносится с другой литературой. Этому посвящено введение к книге. Оно занимает всего чуть более двух страниц, поэтому прочитать его стоит.

Первый раздел по большей части болтологический и посвящен «качественным» особенностям распределённых систем. Если вы не знаете, что такое распределённая система, и какие к ней предъявляются требования, то первый раздел имеет смысл прочитать. Если же вы знаете, что поступающие процессу-получателю сообщения могут давать устаревшее представление о процессе-отправителе, точно так же, как и световое излучение, поступающее к нам от далекой звезды, дает представление о состоянии этой звезды в прошлом, то первые четыре пункта можно пропустить:) Отдельно стоит отметить п. 1.5 «Взаимодействие в распределённых системах», в котором я попытался привести несколько простых задач, демонстрирующих сложности, с которыми можно столкнуться при разработке распределённых систем. Эти задачи мы будем потом решать, вооружившись теоретическими знаниями, поэтому стоит с ними ознакомиться.

Во втором разделе представлена модель распределённого вычисления и основная теория, используемая при дальнейшем изложении. В определенном смысле этот раздел является ключевым. Однако надо быть готовым к работе с такими терминами как «множество / подмножество», «бинарное отношение», «отношение эквивалентности», «отношение порядка», «линейный / частичный порядок». В этом разделе вы встретите доказательства некоторых утверждений. Мне кажется, что их следует, как минимум, проглядеть (а лучше изучить) для более глубокого понимания существенных особенностей функционирования распределённых систем, выделяющих их среди систем других классов.

На базе теории, представленной выше, в третьем разделе, наконец, рассматриваются более практичные вещи, а именно, различные механизмы логических часов. С их помощью мы можем упорядочивать события в одну или несколько последовательностей, которые могли бы происходить в системе, что позволяет значительно упростить разработку алгоритмов для распределённых систем. Приводятся примеры использования логических часов для решения задач, сформулированных в п. 1.5 «Взаимодействие в распределённых системах».

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

На кого ориентирована эта книга?

Материал книги следует рассматривать в качестве введения в проблематику распределённых вычислений. Она выросла из академической вузовской среды, и будет, безусловно, полезна, если вы только начинаете работать в этой области. Если же у вас уже есть определённый опыт в разработке распределённых систем и алгоритмов, возможно, вы найдете для себя что-то новое и поделитесь своим мнением в комментариях. Если же вы имеете многолетний опыт за плечами и являетесь экспертом в этой теме, надеюсь, что вы сможете дополнить меня своими мыслями и соображениями.

Чего бы мне хотелось?

Введение

Из нашего региона внутренний рынок Китая кажется какой-то экзотикой «с причудами». Но, на самом деле, там происходят нешуточные страсти. Производители, будто исполинские морские чудовища, рубятся не на жизнь, а на смерть, сражаясь за один из самых крупных пирогов нашей планеты. А до нас доходит лишь рябь на воде. Вот я держу в руках смартфон Xiaomi Mi5X, и думаю, что Xiaomi вполне могла бы обойтись без анонса этого аппарата. А потом смотрю на его конкурентов, и понимаю, что не могла.

Также мы сняли видеообзор Xiaomi Mi5X, и уже опубликовали на нашем канале YouTube:

Дизайн и эргономика

Внешне Xiaomi Mi 5X очень похож на своего прямого заклятого конкурента Oppo R11, с которым у него идёт сражение на китайском рынке, и, следовательно, на . То есть, это очередной закос под дизайн Apple iPhone 7 Plus, который уже основательно приелся. В общем, если вам нужна была иллюстрация к слову «унылый дизайн», можете брать Xiaomi Mi5X за эталон.

По габаритам Xiaomi Mi5X также похож на OnePlus 5, но чуточку его больше и, следовательно, этим смартфоном ещё сложнее управлять одной рукой. Рамки вокруг экрана довольно толстенькие, но большой палец, всё-таки, дотягивается как до верха, так и до противоположной боковинки.

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

Как говорится в народе, с лица воду не пить.

Расположение портов стандартное для смартфонов Xiaomi. ИК-порт сверху, USB Type-C и 3,5-мм аудиоразъём — снизу. Каретка с сим-картами и управляющие кнопки по бокам.

Слот для сим-карт комбинированный, вместо второй нано-симки можно поставить карту памяти. Стандартное решение, которое используется в 99% бюджетных китайских смартфонах.

Комплектация

Комплектация спартанская: кабель, скрепка и зарядка. Обратите внимание, что вилка китайская, вам понадобится переходник на наш формат.

Датчик отпечатков пальцев

Датчик отпечатков пальцев расположен на задней крышке. Он работает хорошо, быстро и даже считывает отпечатки со слегка влажных пальцев.


Экран

В модели стоит 5,5-дюймовый 2.5D дисплей с разрешением 1920x1080 пикселей. В нём используется матрица LTPS с холодными по умолчанию цветами, которые можно частично вытянуть в тёплые с помощью настроек. У экрана очень мощная подсветка, что, с одной стороны очень хорошо, а с другой — она реально режет глаза, и когда подсветка на максимум, на экран неприятно смотреть.

Модные тренды Xiaomi освоены: у экрана есть режим чтения с возможностью выставления его по расписанию. А ещё можно включить разблокировку по двойному тапу. Если вы не пользуетесь датчиком отпечатков пальцев, такой способ разблокировки крайне полезен.

Производительность

На борту стоит средненький процессор Qualcomm Snapdragon 625, четыре гигабайта оперативной памяти и 32/64 ГБ постоянной памяти. По-моему, вполне надёжный, проверенный набор «железа», которого хватит на все пользовательские запросы.

Операционная система

Несмотря на обещания выпустить аппарат на Из коробки смартфон управляется операционной системой MIUI 8, и это прошивка для китайского рынка. То есть, никаких Google Apps и русского языка. Серьёзно, Gapps не ставятся даже из Mi App Store.

Саму оболочку отдельно обозревать смысла нет, мы это делали уже много раз, в том числе и в обзоре .

А вот что действительно интересно, так это будет ли глобальная прошивка и выход на международный рынок, или смартфон так и останется китайским междусобойчиком?

Основная камера

Xiaomi Mi 5X получил два модуля камеры производства Omnivision (OV13880 + OV12a10) с оптикой разного расстояния (F/2.2 + F/2.6). То есть, одна камера портретные снимки, а другая — телефото с двукратным оптическим приближением. Похожее фоторешение используется в Xiaomi Mi6, обзор которого вы можете посмотреть у нас на канале. Однако в Mi 6 используются матрицы от более именитых производителей.

Но, похоже в Xiaomi правильно поступили, что поставили в Mi 5X сенсоры попроще, потому что качество фотографий оказалось такое же, как и у Mi 6, что, безусловно, очень круто для Xiaomi Mi5X. Всё-таки не каждый день выходит аппарат среднего уровня со вкусной ценой и, при этом, с флагманской камерой.

Хотя если абстрагироваться от сравнений, камеру Xiaomi Mi5X нельзя назвать лучшей на рынке, хотя она и очень неплохая. Например, алгоритмы обработки лиц на портретных снимках «мылят» кожу даже с отключенной бьютификацией.

А ночью на снимках вылезают сильные шумы.

Но, в целом, если заморочиться с настройками и освещением, можно получить классный снимок.

Съёмка видео

При съёмке видео разница между матрицами Mi5X и Mi 6 становится заметнее. На видео Mi 5X хуже детализация и, что совсем печально, у Mi 5X нет оптической стабилизации.

Фронтальная камера

Разрешение фронтальной камеры составляет 5 Мп, и хотя сама Xiaomi рассказывает невероятные басни о том, какие крутые «селфи» можно на неё снимать, реальное качество снимков среднее. Вдобавок, на примере снимков фронталки особенно заметна любовь Xiaomi к агрессивным алгоритмам обработки кожи лица. Даже когда отключаешь все эти китайские прибамбасы, всё равно лицо на снимке получается гладким.

Батарея

Аккумулятор на 3080 мАч в сочетании с энергоэффективным процессором должен дать хороший результат автономной работы. На прошивке без сервисов Google и соцсетей аппарат легко живёт два дня без подзарядки. Понятное дело, что с нормальной глобальной прошивкой время автономной работы будет заметно меньше (и мы вернёмся к этому в полном обзоре), но на честный день работы можно рассчитывать железно.

И это здорово, так как быструю зарядку в Xiaomi Mi5X не завезли, так что большинство пользователей будут капитально заряжаться один раз в сутки.

Конкуренты

На внутреннем рынке Xiaomi Mi5X будет рубиться со своим клоном Oppo R11 и Vivo X9. И чем он будет бороть этих оппонентов, неизвестно. На внешнем рынке перспективы смартфона будут сильно зависеть от того, как быстро для него выпустят глобальную прошивку с сервисами Google. Но, в любом случае, борьба будет нелёгкой, так как за эквивалент 250-280 долларов США можно найти немало интересных смартфонов, официально продающихся в России и Украине.


К примеру, тот же LG Q6 выглядит за те же деньги крайне интересно. Хотя у меня и остаются сомнения в адекватности решения поставить 2K-дисплей в смартфон на процессоре Snapdragon 435. Зато у LG нет проблем с локализацией и гарантийным обслуживанием…

Да и сама Xiaomi наштамповала уже столько смартфонов, что они реально друг другу мешают жить. Ну вот посмотрите на Xiaomi Mi5X и затем на Xiaomi Redmi Note 4X, который стоит в полтора раза дешевле. Оно точно стоит переплаты? При том, что Redmi Note 4X уже давно с нормальными прошивками.

В общем, рыночный успех Xiaomi Mi5X пока что под бо-о-ольшим вопросом.

Достоинства

  • Качество сборки и материалов корпуса
  • Хороший уровень производительности для своего класса
  • Много памяти
  • Качество фото основных камер
  • Оболочка MIUI
  • Время автономной работы

Недостатки

  • Совершенно невыразительный дизайн
  • Крупные размеры
  • Высокая цена
  • Не поддерживает быструю зарядку
  • Нет оптической стабилизации камеры
  • Нет (пока?) международной прошивки
  • Нет NFC

Где купить

КУПИТЬ Xiaomi Mi5X в Китае можно тут:

  • Aliexpress (X-show) - https://goo.gl/vfRqxX
  • Aliexpress (Tonke Digital) - https://goo.gl/qogcwD 

⇒ Возвращай % от покупки OnePlus 5 с помощью Кэшбэк - https://goo.gl/n9Q3w4 (Рекомендуем)

Технические характеристики

Сеть :

2G: 850/900/1800/1900

CDMA 800 & TD-SCDMA 

3G: 850/900/1700/1900/2100

4G: LTE band 1(2100), 3(1800), 5(850), 7(2600), 8(900), 34(2000), 38(2600), 39(1900), 40(2300), 41(2500) 

Дисплей: 5,5 дюйма, 1080 x 1920 , LTPS IPS ;
Платформа: Qualcomm MSM8953 Snapdragon 625 , (восемь ядер архитектуры Cortex A53 , 2 ГГц, 14 нм) графика Adreno 506;
Оперативная память: 4 ГБ;

Память: 32/64 ГБ, поддержка MicroSD;

ОС: Android 7.1.1 Nougat оболочка Xiaomi MIUI 8 (с обновлением до MIUI 9);
2 nanoSIM-карты ;
Основная камера : Два 12 Мп сенсора Omnivision (OV13880 + OV12a10) с оптикой разного расстояния (f/2.2 + f/2.6) , двойная вспышка;

Фронтальная камера : 5 Мп;

Коммуникации : Wi-Fi 802.11 a/b/g/n/ac , USB-C 2.0 Gen 1, GPS, Bluetooth 4.2, ИК-порт,
Аккумулятор : 3080 мАч, несъёмная
Сканер отпечатка пальцев ;
Габариты : 155.4 x 75.8 x 7.3 мм 

Вес: 165 грамм.

Резюме

Я совершенно точно не могу назвать Xiaomi Mi5X плохим смартфоном. Это отлично сбалансированный середнячок! Да, без индивидуальности, но добротно сделанный и со своими задачами справляется. Проблема в другом: сейчас таких аппаратов пруд пруди, и если Mi5X нечем выделиться из сонма конкурентов, надо было брать ценой. А вот цена для нас как раз кусается. Так что до выхода глобальной прошивки и серьёзных скидок я бы Xiaomi Mi5X в качестве потенциальной покупки не рассматривал.

Рынок китайских смартфонов богат на огромное количество устройств со средними характеристиками и доступной ценой. Один из крупнейших производителей – Xiaomi, выпустил еще один девайс в этом сегменте – Xiaomi Mi 5X, обзор которого мы для вас подготовили. Давайте разберемся, зачем вышел этот, по сути, вторичный смартфон, и что в нем есть хорошего в отличии от других .

Цена и основные характеристики

Старт продаж Xiaomi Mi 5X состоялся в начале августа, устройство появилось на прилавках магазинов по цене $220.

Технические характеристики:

Дисплей: 5.5”, LTPS FHD 1920*1080 px (401 ppi) ;
процессор: Snapdragon 625 (2 ГГц) + видео-ускоритель Adreno 506;
ОЗУ: 4 ГБ;
внутренняя память: 64 ГБ + флеш-карты формата micro SDXC до 128 ГБ;
камера: основная – 12 МП, фронтальная – 5 МП;
связь: Wi-Fi 802.11 a/b/g/n/ac, Bluetooth 4.2, Dual SIM, LTE, GPS;
батарея: 3080 мАч;
габариты: 7.3 x 155.4 x 75.8;
вес: 165 г.

Смартфон стал одним из первых девайсов Сяоми, получивших новую версию фирменной оболочки MIUI. Она построена на основе операционной системы Android 7.0 Nougat и имеет несколько интересных новшеств вроде умного ассистента и функции быстрого запуска приложений.

Комплектация и внешний вид

Традиционно, Mi 5X получил в комплект только самое необходимое – блок зарядки, кабель USB Type-C, скрепку для лотка SIM-карт и короткую инструкцию для пользователя. Содержимое коробки упаковано добротно, за целостность покупки во время доставки можно не переживать.

Mi 5X вряд ли можно присвоить приз за уникальный дизайн, впрочем, смартфон на него и не претендует. С первого взгляда его даже можно спутать с популярным бюджетником Redmi 4, всё из-за почти идентичных сенсорных кнопок на передней панели. Единственное, что немного выделяет Mi 5X на фоне других девайсов – задняя панель. Здесь уже больше заметно влияние Huawei Honor 9, всё благодаря сдвоенному модулю основной камеры.

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

5.5-дюймовый FullHD дисплей на фронтальной панели прикрыт 2.5D стеклом. Чуть ниже расположились три сенсорные кнопки навигации. Площадку над экраном занимает 5-мегапиксельная фронтальная камера, разговорный динамик и несколько датчиков.

На верхнем торце расположился небольшой глазок ИК-порта.

Снизу находится 3.5-мм разъем для наушников, USB Type-C порт и мультимедийный динамик.

Кнопка активации экрана и качелька регулировки громкости остались на своем традиционном месте справа.

На левом торце место занимает комбинированный слот для SIM-карт.

Сдвоенную камеру и сканер отпечатков пальцев можно найти на задней крышке смартфона. Тут внешний вид Mi 5X немного портят вставки сверху и снизу, которые особенно бросаются в глаза в светлых вариантах расцветки гаджета.

В целом, Mi 5X явно не для любителей ярких и оригинальных смартфонов. Девайс также не может похвастаться высоким уровнем удобства, из-за крупных размеров им сложно управлять одной рукой. Недостатки компенсируются высоким качеством сборки устройства, по части которой к Mi 5X практически не возможно придраться.

Экран

Смартфон получил 5.5-дюймовый экран с довольно качественной LTPS-матрицей. Он имеет FullHD разрешение (1920*1080 точек) с плотностью пикселей 401 единица на дюйм – стандартный показатель для большинства среднеценовых Xiaomi.

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

Производительность

Выбор разработчиков пал на восьмиядерный процессор Qualcomm Snapdragon 625. Его максимальная частота достигает 2.0 ГГц, а сам чипсет был представлен еще в начале 2016 года и обладает достаточно посредственными характеристиками, к тому же недавно вышел обновленный 635 дракон. Скорее всего, применение несколько устаревшей платформы, связано с попытками удешевить продажную стоимость смартфона.

Впрочем, в паре с 4 Гб оперативной памяти Snapdragon 625 показывает довольно неплохие результаты. Для повседневного использования набранных балов в Antutu вполне хватит, а вот некоторые игры будут запускаться только на минимальных настройках графики. За её обработку отвечает видеоускоритель Adreno 506.

Для хранения пользовательских данных отведено 64 Гб постоянной памяти на встроенном накопителе. В продаже также можно найти 32 Гб версию Mi 5X.

Камера

Во время анонса в Xiaomi упомянули, что Mi5X получит два основных фотосенсора Omnivision. Ими стали OV13880 и OV12A10 с эквивалентными фокальными расстояниями 50 и 26 мм. Подобная конфигурация уже показала неплохие результаты в флагмане Mi6.

Mi 5X точно нельзя назвать лучшим смартфоном на рынке в вопросе камеры. У неё есть свои недостатки – «замыливание» лиц на портретных снимках, низкая детализация в сумерках и редкие ошибки автофокусировки. Тем не менее девайс показывает достаточно неплохой результат, близкий по своему уровню к тому же Mi6. При более тонкой ручной настройке снимка можно получить вполне качественные фотографии.



Со съемкой видео дела обстоят несколько хуже, тут уже сильно бросается глаза разница уровня качества матриц Mi 5X и Mi6. Еще один недостаток – отсутствие оптической стабилизации.

Пример видео:

Фронтальная 5-мегапиксельная камера снимает достаточно неплохо, но с применением агрессивных алгоритмов авто-коррекции кожи лица. Отключить их можно в настройках.

Динамик, качество звука

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

Разговорный спикер тоже может похвастаться высоким качеством. Среди минусов можно было бы выделить отсутствие фирменной гарнитуры, однако это уже претензии к комплектации самого смартфона.

Аккумулятор

Гаджету досталась встроенная батарея емкостью 3080 мАч. Возможности быстрой зарядки нет, впрочем, она и не понадобится. В связке с энергоэффективным процессором Mi 5X точно продержится как минимум один день в режиме активной нагрузки.

При умеренном использовании аккумулятор вполне протянет два полных дня на одном заряде. Длительность автономной работы также зависит от прошивки, в сети ходят слухи, что глобальная версия «живет» на несколько часов меньше азиатской при аналогичной нагрузке.

Связь и интернет

В вопросе мобильного интернета и качества приема сотовой связи претензий к Mi 5X нет. Гаджет быстро прогружает веб-страницы и без проблем работает в зоне покрытия российских мобильных операторов.

Смартфон также имеет GPS модуль, который корректно определяет спутники всего за несколько секунд. Присутствует Bluetooth 4.2.

Видео-обзор Xiaomi Mi 5X

Конкуренты, заключение

  • Хорошая сборка корпуса;
  • Качественная камера;
  • Яркий дисплей;
  • Хорошая автономность.
  • Неброский дизайн;
  • Отсутствие быстрой зарядки.

У Mi 5X столько позаимствованных деталей от других смартфонов компании, что выделить что-то уникальное в нём практически невозможно. Начиная от дизайна и заканчивая техническими характеристиками этот девайс показывает средние результаты, не более того. Устройство подойдет тем, кто желает приобрести недорогой и надежный смартфон для ежедневного использования.

Если статья была вам полезна, не забудьте добавить в закладки (Cntr+D) чтоб не потерять и подпишитесь на наш канал !

Компания Xiaomi хорошо известна нашим отечественным пользователям мобильных устройств. Ее гаджеты пользуются заслуженной популярностью. Успех китайского бренда объясняется тем, что компания продает свои продукты практически по себестоимости и не пытается заработать на лейбле. В отличие от того же "Самсунга". И ярчайшим представителем смартфонов среднего ценового уровня компании является аппарат Xiaomi Mi 5X. Характеристики его таковы, что он запросто может оставить позади всех остальных середнячков от других производителей. Видимо, именно поэтому пользователям так нравится продукция от Xiaomi. А пока несколько слов о самой компании.

Немного о компании

Свой жизненный путь этот производитель начал в 2010 году. Именно тогда собрались китайские энтузиасты смартфоностроения, основали компанию и занялись разработкой своей собственной прошивки. Они начали нестандартно. Первый смартфон вышел через год - в 2011. Он стал пользоваться такой популярностью, что его разбирали за мгновения.

О компании заговорили на родине. Через некоторое время Xiaomi выпустила еще один аппарат, который тоже покорил сердца китайских пользователей. Многие из них называли этого производителя компанией номер один. Со временем руководство Xiaomi решило, что пора выходить на европейский и российский рынки. Что и было исполнено. И вот теперь компания порадовала своих фанатов аппаратом Xiaomi Mi 5X. Характеристики и отзывы об этом устройстве позволяют назвать его первым "камерофоном" компании.

Самое интересное, что среди всех китайских производителей только Xiaomi не запятнал себя скандалами, связанными с промышленным шпионажем, копированием и прочими неблаговидными вещами. И это не может не радовать. Можно сказать, что "Сяоми" - полностью самобытный производитель со своим неповторимым стилем.

Их аппараты хоть и немного напоминают изделия известных брендов, но имеют некую уникальную изюминку. Поэтому обвинить в бездумном копировании эту компанию не получится. Xiaomi известна, как производитель качественных, недорогих и мощных смартфонов. Ярким представителем является смартфон Xiaomi Mi 5X. Характеристики его мы рассмотрим позже, а пока обратимся к внешнему виду новинки.

Внешний вид и дизайн

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

А вот задняя панель сразу же вызывает в памяти облик седьмого айфона. Это сходство навеяно тем, что двойная камера располагается точно так же, как и в девайсе от "яблочников". Но на этом сходство и заканчивается. Под камерой (только ближе к середине) располагается дактилоскопический сканер. Более ничего на задней панели нет. Кроме логотипа.

Кнопки управления громкостью располагаются на боковых гранях гаджета. Там же находится и гибридный слот для сим-карт. Стоит отметить, что передняя панель защищена дополнительно закаленным стеклом Corning с 2,5D эффектом. Это делает аппарат более респектабельным. Таков облик Xiaomi Mi 5X. Подробные характеристики аппаратной платформы мы разберем чуть позже. А пока рассмотрим дисплей.

Характеристики экрана

Итак, какой дисплей установили в Xiaomi Mi 5X. Технические характеристики экрана говорят о том, что он весьма достойный. Вместо стандартной IPS матрицы здесь используется продвинутая технология LTPS. Она позволяет получать такие же цвета, как в дисплеях Super AMOLED, что используются в смартфонах от "Самсунг". Правда имеет место некоторый уход в холодные тона. Но это ничего страшного, поскольку можно выровнять тепловой тон за счет настроек.

Экран имеет разрешение 1920 на 1080 точек, что значит Full HD. Плотность приличная. Невооруженным глазом рассмотреть пиксели невозможно. Дисплей имеет антибликовое также присутствует. Максимальной яркости очень много. Даже с перебором. В любом случае, при прямых солнечных лучах информация останется читабельной. Можно сказать, что это лучший экран в среднем ценовом сегменте. Компания Xiaomi, как всегда, постаралась на славу. А теперь пришло время рассмотреть аппаратную платформу.

Характеристики аппаратной платформы

Теперь перейдем к производительности аппаратной платформы Xiaomi Mi 5X. Характеристики "железа" таковы, что гаджет без проблем может запускать и вполне адекватно "тянуть" такие требовательные игры, как World of Tanks Blitz и Asphalt 8. Этому способствует восьмиядерный 64-битный процессор от Qualcomm с тактовой частотой 2 ГГц. Также серьезную роль играет оперативная память объемом 4 Гб. За графику отвечает продвинутый сопроцессор от Adreno.

Оболочка работает быстро, плавно и четко. Без проблем воспроизводится видео высокой четкости. Встроенный накопитель может быть как на 32 так и на 64 Гб. Те, кому этого недостаточно, могут расширить память за счет карты памяти Micro SD объемом до 256 Гб. Также в устройстве имеется очень быстрый сканер отпечатков пальцев, поддержка сетей стандарта LTE (4G), высокоскоростные передатчики Wi-Fi и Bluetooth, необходимый набор датчиков, GPS модуль и микрофон шумоподавления. Такой ассортимент опций стандартен для смартфонов среднего ценового сегмента.

Камеры (основная и фронтальная)

А теперь то, что составляет гордость Характеристики и обзор камеры говорят о том, что перед нами натуральный "камерофон". Основная представлена двумя 13-мегапиксельными модулями со сложной оптической системой. Оба модуля широкоугольные и светосильные. Один из них используется для обработки объекта, который находится ближе, а второй отвечает за обработку и размытие заднего фона.

Нужно признать, что изображения получаются превосходными. Есть множество ручных настроек, которые помогут почувствовать себя настоящим фотографом. Но самое ценное - возможность сохранять фотографии в формате RAW. Это признак качественных фотомодулей.

В условиях недостаточного освещения камера справляется со своей работой не так хорошо, как хотелось бы. Но и этого достаточно. Помимо этого, основная камера умеет снимать видео в формате 4К. Что уж говорить о банальном Full HD? Фронтальная камера не такая продвинутая. Она оснащена 5-мегапиксельным модулем без вспышки, но тоже широкоугольная и светосильная. Для селфи и общения по "Скайпу" она вполне подойдет.

Программная платформа

А что с операционной системой Xiaomi Mi 5X? Характеристики программной платформы говорят о том, что в гаджете используется свежий андроид с фирменной оболочкой MIUI. Шестой андроид и так весьма хорош, но после соответствующей доработки инженеров "Сяоми" он стал еще лучше.

Внешний облик напоминает одновременно гаджеты "Самсунг" и "Эппл". Но работает все быстро и четко. А элементы упорядочены так, как удобнее конкретному пользователю. Кроме того, европейская версия смартфона лишена всякого дополнительного хлама, который обычно невозможно удалить. Если же вы - счастливый обладатель китайской версии, то выход у вас только один - менять прошивку на европейскую.

Есть еще одно преимущество этого аппарата. "Сяоми" регулярно обновляет ОС даже на относительно старых гаджетах. У любого пользователя, таким образом, всегда имеется актуальная версия прошивки.

Аккумулятор

А как у нового смартфона обстоят дела с автономностью? В телефоне установлен несъемный Li-Ion аккумуляторный блок емкостью 3080 мАч. Казалось бы, этого катастрофически мало для Xiaomi Mi 5X. Характеристики и NFC быстро "скушают" весь заряд.

А вот и нет. Смартфон способен проработать в режиме обычной нагрузки полных 2 дня. Сказывается оптимизация операционной системы и аппаратной платформы устройства. Это весьма неплохой результат для современного смартфона. Будем надеяться, что компания Xiaomi будет продолжать в том же духе и не пожертвует автономностью в угоду производительности.