Эльбрус не работает клавиатура

Эльбрус/загрузчик

Программа начального старта (ПНС, прошивка, фирмварь; эквивалент BIOS) в составе ВК «Эльбрус» реализует в том числе и функцию загрузчика операционной системы, напоминающего SILO для SPARC-систем; таким образом, отдельный GRUB, например, не требуется, но по сути для /boot нужна ext2 или ext3 [1] на отдельном разделе (см. далее).

Работать с ней возможно — и даже удобнее — через COM-порт на 115200 8n1 CRLF.

Содержание

Как выбрать загрузочный носитель [ править ]

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

Необходимо нажать пробел, после чего должны появиться следующие строки:

Можно запросить подсказку нажатием клавиши h, но необходимыми являются следующие пункты:

При нажатии на клавишу d получим список дисков:

В данном случае идентификатор 10 присвоен внешнему USB DVD-приводу, с которого и будет произведена установка операционной системы; следует выбрать его, указав идентификатор ответом на первый вопрос команды c и нажав клавишу Esc на остальные:

Затем необходимо перейти к загрузке последовательным нажатием клавиш b Tab Enter:

После загрузки инсталлятора установка продолжается штатным образом.

После установки системы и если установка производилась на диск, отличный от того, с которого ВК загружается по умолчанию — следует повторно зайти в конфигурацию программы начальной загрузки, определить загрузочный диск (d) и указать его в качестве загрузочного диска по умолчанию (c). После изменения параметров загрузки следует воспользоваться командой m для записи изменений в NVRAM и их применения в дальнейшем.

Источник

Почему не работает клавиатура на компьютере — причины и способы их устранения

В один прекрасный момент клавиатура перестала работать? Это не повод искать ей новую замену или нести в мастерскую. Решить эту проблему можно попробовать самостоятельно. Для того чтобы узнать, почему не работает клавиатура на компьютере, необходимо выявить возможные причины и устранить источник неисправности. Ниже мы покажем, что нужно делать.

Почему не работает клавиатура проводная в Windows 7-10. Как исправить проблему

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

  1. Отсутствие питания;
  2. Нарушение кабельного контакта;
  3. Некорректность работы USB-порта;
  4. Функциональные сбои в работе BIOS;
  5. Неполадки установленных драйверов;
  6. Наличие вредоносного ПО;

Отсутствие питания

Самый простой способ проверки – просмотр кнопки питания на тыльной стороне сетевого адаптера (USB-хаба). Эта кнопка может случайно быть выключена. Вам надо убедиться, что она находиться в режиме «включить». Светодиод на хабе должен светиться.

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

Не работает USB или PS/2 порт на ПК

Неисправность контакта часто является главной причиной неполадок в работе клавишной панели. В результате на приборе перестают гореть световые индикаторы, а клавиши реагировать на нажатие и печатать. Первым делом стоит проверить вставлен ли кабель до конца. Плохое соединение — отход от разъема на пару миллиметров может отключать устройство. Следующий вариант решения – попытки подключить гаджет к другим USB-портам, находящимся на системном блоке. Если устройство начнет работать и набирать буквы, то отказал порт.

Читайте также:  Сломался стул компьютерный как починить регулятор высоты

Сбились настройки USB в системе BIOS на компьютере (только если переходите с устройства с портом PS/2 на USB)

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

На синем экране будет отображена надпись раздела «Advanced BIOS Features». Зайдя в данный раздел нужно отыскать такие варианты как «Legacy USB Support», «USB Keyboard Support» или «USB Keyboard Function» (зависит от производителя мат.платы). Напротив этой надписи должно стоять «Enabled» (включить). Если же вы видите, что стоит «Disabled» (отключить) — этот пункт нужно поменять.

Наличие вирусов

Вирусы могут влиять и на работу печатного устройства. При заражении часть клавиш может не реагировать на нажатие. Особенно это касается комбинации клавиш Ctrl+Alt+ Delete, для вызова диспетчера задач. Что нужно делать для решения проблемы? Проведите полную системную проверку компьютера антивирусом для устранения вредоносных программ и файлов. Если у вас нет антивирусного ПО, то скачать его не составит труда при нерабочей клавиатуре. Чтобы писать буквы, в меню «Пуск», найдите пункт «Включение экранной клавиатуры».

Почему не работает клавиатура беспроводная, что надо делать

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

  1. Отсутствие источника питания;
  2. Неисправность аккумулятивных батарей;
  3. Перебои с сигналом;
  4. Выход из строя Bluetooth приемника;

Отсутствие питания, разрядка и неисправности аккумулятора

Самое первое, что предстоит сделать – проверить на работоспособность все элементов питания. Для этого нужно посмотреть правильно ли расположены батарейки или аккумуляторы в данном устройстве: четко ли они соприкасаются с контактами, соблюдена ли полярность установки плюса «+» и минуса «-».

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

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

Перебои с радиочастотными сигналами, неисправность Bluetooth-приемника

Радиочастотный сигнал может иметь сбои, которые создают различные приборы. Своим сигналом они могут «глушить» сопряжение с компьютером. Такие помехи могут создавать другие беспроводные аксессуары — роутеры, активный Bluetooth на смартфоне и ТВ. Если такие приборы находятся рядом, то их следует отключить на время проверки. После чего выполните нажатие кнопок, и посмотрите на то, как реагирует ваш девайс.

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

  • Открывается в пуске раздел «Панель управления» на компьютере.
  • Далее следует кликнуть на «Оборудование и звук».
  • Во вкладке «Устройства и принтеры» должен находиться пункт «Добавление устройства Bluetooth». Если он отображен – это свидетельствует о полноценной его работе.

Драйвера

Если вы редко обновляйте драйвера, то это может стать еще одной причиной, при которой девайс перестает печатать. Что надо делать в таком случае?

  • Откройте панель управления и зайдите в «Диспетчер устройств». Проверьте версию системного сертификата, которая установлена на вашем ПК.

  • Зайдите на сайт своего производителя. Если вы увидите, что есть версия новее, то обновите программное обеспечение.

После этого печатная панель должна реагировать на нажатие клавиш нормально.

Читайте также:  Vipnet настроить сеть по шагам

Итоги

Теперь вы знаете, что нужно делать. Испробовав все вышеперечисленные способы устранения неполадок, есть большой шанс искоренить источник неисправности в домашних условиях, приведя клаву на компе в рабочее состояние. Если все эти методы окажутся неэффективными и прибор продолжит «глючить», тогда вам следует отнести его в ремонт, иначе текст и буквы так и не будет печататься.

Источник

Процессор Эльбрус — почему это тупик для развития отечественной линейки general-purpose CPU

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

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

Жаль, что это происходит с примерно 15-ти летним опозданием, но лучше поздно, чем никогда. Результатом такой закрытости является нагромождение мифов вокруг Эльбруса, где антагонисты утверждают, что Эльбрус это просто старые процессоры Итаниум с переклеенными шильдиками, а сторонники рассказывают о супер архитектуре и гениальных компиляторщиках, которых не смог переманить Интел, благодаря чему Эльбрус имеет ни с чем не сравнимую производительность. Правда лежит в параллельной реальности, поэтому сначала несколько тезисов в качестве ликбеза для широкой публики, не столь глубоко знакомой с темой процессоров.

Микропроцессоры архитектуры Эльбрус (e2k) — это абсолютно аутентичная разработка компании МЦСТ, основанная на предыдущем опыте создания линейки Эльбрусов 1/2/3 ещё в СССР.

Компания МЦСТ также разрабатывает линейку процессоров с архитектурой Sparc V9. В названии данные процессоры также имеют слово Эльбрус, что часто вызывает путаницу. Все дальнейшие рассуждения относятся именно к VLIW-архитектуре Эльбрус (e2k), а не к Sparc V9.

Самые популярные в мире процессоры на данный момент от Intel и Arm — это представители CISC и RISC архитектуры.

Создание процессора можно в первом приближении разделить на разработку процессора и производство. Компания, которая только разрабатывает процессор, но для производства использует чужие мощности, называется «фаблесс». МЦСТ — это фаблесс разработчик процессоров. Как и абсолютное большинство дизайн-центров в мире, включая Apple, Qualcomm, Nvidia, HiSilicon и т.д. и т.п.

В России на данный момент нет заводов по производству процессоров, которые пригодны для производства сколь-либо современных процессоров топ-уровня. Кому интересно актуальное состояние данной отрасли, можно почитать здесь. Дальше все претензии и обсуждения на тему «а производят-то на Тайване!» здесь не принимаются. Статья касается только вопроса разработки процессоров.

Сама по себе разработка высокопроизводительного процессора любой архитектуры — крайне сложная инженерная задача

При обсуждении микропроцессоров крайне важно понимать различие между Архитектурой и Микроархитектурой. Говоря простыми словами, Архитектура процессора — это набор команд, который предоставляет аппаратура для использования софтом, иначе говоря интерфейс между миром ПО и миром железа. Микроархитектура — это то, как процессор устроен внутри, т.е. каким образом он реализует предоставленные Архитектурой интерфейсы. В современных процессорах именно микроархитектура является ключевым фактором достижения производительности. Именно из-за неё разные процессоры линейки x86 или Arm, реализующие одинаковую архитектуру, при схожих параметрах тактовой частоты могут в разы отличаться по производительности.

Так в чём же проблема Эльбруса? Если не углубляться в кучу технических и не очень нюансов, их две основных:

Читайте также:  Mate translate не работает

Собственная архитектура

Интересно, что руководство МЦСТ всячески пиарит данный пункт, выставляя его в качестве преимущества. Парадокс в том, что это большой недостаток. Проблема в том, что своя архитектура означает портирование всего стэка софта, необходимого пользователям. А это колоссальные затраты, тем более для VLIW-архитектуры (об этом ниже). В МЦСТ это прекрасно понимают (несмотря на публичные заявления о собственной архитектуре как о достоинстве) и именно поэтому в Эльбрусе на аппаратном уровне сделана поддержка бинарной трансляции из x86, что означает потенциальную возможность запускать привычные пользователю программы без какого-либо портирования. Но это стоит транзисторов, перформанса и всё равно имеет много ограничений для применения в реальности. В итоге можно сказать, что создание процессора с собственной архитектурой должно иметь крайне веские обоснования, иначе это получение колоссального геморроя на ровном месте. Да, к сожалению мы не можем делать аналог x86. Да, с лицензированием Arm есть потенциальные угрозы. Но любая лицензионно чистая открытая RISC/CISC архитектура здесь будет лучше, потому что увеличивает коммьюнити, занимающееся портированием софта.

VLIW-архитектура

Главная техническая проблема. Дело в том, что VLIW-архитектура принципиально уступает по производительности современным RISC/CISC процессорам с Out-of-Order (OoO) исполнением.

Тут требуется немного технического погружения. Основная идея VLIW заключается в том, что компилятор должен создать максимально оптимальный код, который железо просто исполнит, неукоснительно следуя тому, как компилятор создал широкие команды. Широкими команды как раз называются потому, что компилятор помечает операции, которые можно исполнить независимо, и планирует их в одну команду, которую процессор может исполнить за такт. Например, вот так:

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

Идея VLIW на первый взгляд выглядит красиво, но она разбивается о реальность. В реальной жизни невозможно статически проанализировать код настолько, чтобы максимально плотно упаковать широкие команды. Пришедший указатель или сложная работа с памятью — и вы не можете спланировать Load выше операции Store (и наоборот). Если в горячем цикле есть вызов функции — его надо обязательно заинлайнить, иначе мимо него нельзя будет ничего поднять вверх и тем более применить критически важную оптимизацию конвейеризации цикла. Но при компиляции без профиля установить какие циклы горячие невозможно. Да и наличие профиля плохо помогает в случае динамической линковки, динамических вызовов, отсутствия ярко выраженного горячего кода. Опять-таки, сколь-либо сложное управление в цикле препятствует его накрутке.

В то же время классические RISC/CISC архитектуры с OoO автоматически оптимизируют и конвейеризируют любой исполняемый код. И хотя это стоит определённых транзисторов и мощности, на выходе такой подход оказывается более эффективным.

Например, чтобы получить некоторую интуицию проблемы с инлайном, не погружаясь сильно глубоко в сложные технические детали, давайте рассмотрим простейший синтетический код:

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

Если в данном цикле вызов функции get_int_val по какой-то причине не заинлайнится компилятором, то для RISC/CISC архитектуры с OoO итерация цикла будет занимать

1 такт(P.S. после публикации статьи проверка на реальном коде показала 3 такта), не отличаясь принципиально от случая, если инлайн сработал.

Чтобы хоть как-то решать возникающие проблемы в VLIW архитектуру приходится добавлять различные, иногда достаточно нетривиальные архитектурные фичи. Нужно иметь много архитектурных регистров, т.к. требуется хранить большое количество промежуточных результатов вычислений. Как следствие, аппаратура получается сложной (а от этого как раз хотели уйти) и в итоге падают частоты, на которых VLIW-процессор может работатать. Вот сравнение самых топовых решений процессоров на базе VLIW-архитектур от Intel и МЦСТ с их RISC/CISC аналогами:

Источник

Оцените статью