• Что такое внутреннее масочное ПЗУ?

    Stalker_RED
    @Stalker_RED
    ПЗУ - постоянное запоминающее устройство (ROM - Read-Only Memory). Устройство (часто в виде микросхемы) способное долго время хранить какие-то данные без источника энергии. Бывают перезаписываемые (флешка, как разновидность EEPROM, например) и не перезаписываемые.

    Масочное ПЗУ - одна из разновидностей ПЗУ по способу изготовления, не перезаписываемая.
    https://studfile.net/preview/1556140/
    Ответ написан
    Комментировать
  • Можно ли в Micro ATX-корпус поставить mini atx материнку?

    Jump
    @Jump
    Системный администратор со стажем.
    Смотря что за корпус.
    Может и повезет и влезет такая плата, но скорее всего нет.
    Ответ написан
    Комментировать
  • Как именно работает Сумматор в процессоре? Сигналы же не могут одновременно прийти, то есть будет 2 работы?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Я уже отвечал недавно на вопрос, как работает сумматор, и вопрос этот был ваш. Видимо, вы не поняли мой ответ, хотя мне казалось, он сформулирован достаточно просто. Ну что ж, придётся разжёвывать.
    Прежде всего, сам по себе сумматор - комбинационная цифровая схема, и как таковой, он в тактовых импульсах не нуждается. Подали на его входы два операнда, и спустя время задержки на выходе появляется сумма. Но разжуём уже до мельчайших косточек - возьмём идеальный сумматор, составленный из идеальных логических элементов, не имеющих задержек распространения сигнала. Исходное состояние - на входах нули. На выходе, естественно, тоже нуль. Подаём первый операнд. Задержек нет, поэтому на выходе тут же появляется этот же операнд (он суммировался с нулём на другом входе). Затем подаём второй операнд - на выходе тут же (т.е. опять-таки без задержек) появляется сумма. Надеюсь, тут всё понятно (собственно, это мой ответ на эти ваши 0.0000000001 секунды - да хоть 0.00000000000000000000000000000001 сек, в идеальном сумматоре это без разницы).
    Теперь рассмотрим сумматор из реальных логических элементов, имеющих задержку распространения. В нём всё точно так же, вот только на время суммарной задержки его составных частей на выходе будет неизвестно что. Вот так, буквально - подали первый операнд, на выходе неизвестно что (какая-то каша, которой нельзя доверять), и спустя время задержки каша успокаивается, и мы обнаруживаем на выходе этот самый первый операнд, который суммирован с нулём. Подали второй операнд - то же самое: сумму видим на выходе, когда период задержек закончился.
    Именно по этой причине реальный сумматор в реальном процессоре снабжается входными и выходным регистрами - они позволяют отсеять те его состояния, которым нельзя доверять. Записали в первый регистр первый операнд по тактовому импульсу 1, затем второй по импульсу 2 (впрочем, можно и одновременно), и только потом по тактовому импульсу 3 записываем сумму в выходной регистр и пускаем дальше туда, где она понадобилась. Время между тактами должно быть заведомо больше, чем общие задержки в сумматоре - только при этом условии мы можем быть уверены в точности его работы. Попытки уменьшить тактовое время (мол, вот я счас сделаю мой проц более быстрым) неизбежно приведут к сбоям, т.е. к ошибкам в вычислениях.
    Теперь понятно? Если всё ещё нет, задавайте вопросы, только не в виде программного кода - на этом уровне рассмотрения он не нужен.
    И ещё: вы сделали два одинаковых вопроса - так тут не делается. Настоятельно советую удалить второй, который сейчас заблокирован.
    Ответ написан
    2 комментария
  • Как работает тактовый генератор сигналов Процессора?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    1. У вас в заголовке - один вопрос (про тактовый генератор), а в тексте - совсем другой (про работу регистров и сумматора). Вообще-то можно по отдельности ответить на оба.
    Тактовый генератор - это просто источник периодических импульсов стандартизованного вида, и он может быть каким угодно, лишь бы давал то, что требуется остальным элементам процессора. Иногда к нему предъявляются дополнительные требования - скажем, стабильная частота, или две сдвинутые по времени серии импульсов (двухфазность).
    Сумматор - это комбинационная логика, которой ни с какого боку не нужны тактовые импульсы. Подали операнды на входы, и спустя время задержки получили на выходе сумму. А регистры - не так, их состояние зависит не только от текущих сигналов, но и от того, что было раньше (т.н. последовательностная логика). Причём зачастую триггеры, из которых состоят регистры, могут строиться таким образом, чтобы использовать не только фронты тактовых импульсов, но и их спады. В вашем случае достаточно подать на D-входы регистров исходные операнды, а затем одновременно на оба счётных входа - тактовый импульс. Спустя задержку на выходе сумматора образуется сумма. Какие сложности вас испугали в этом простом процессе, мне непонятно.
    2. Шина управления содержит не только линию передачи тактов, но и другие линии, передающие другие сигналы - например, сигналы записи/чтения портов ввода-вывода и памяти, сигналы прерывания (их несколько разных видов), служебные сигналы процессора (скажем, перевод в пошаговый режим), ну и т.д.
    Но что будет если подать сигнал быстрее, чем успел обработаться предбудущий сигнал?
    3. Сбой будет, поскольку подав тактовый импульс раньше, чем устаканилось состояние цифровой схемы от предыдущего импульса, т.е. фактически уменьшая период тактовой последовательности, вы делаете попытку оперировать неизвестно чем. Если от процессора требуется надёжная работа без ошибок, то уменьшать период тактировки (или, другими словами, превышать тактовую частоту относительно её номинального значения) нельзя.
    Хотя есть такие люди (оверклокеры), которым это правило пофик.
    Ответ написан
    1 комментарий
  • Как именно работает Сумматор в процессоре? Сигналы же не могут одновременно прийти, то есть будет 2 работы?

    @pfg21
    ex-турист
    в процессоре все сигналы данных синхронизированы специальным, проведенным отдельно от данных, сигналом тактовой частоты.
    значения сигналов считываются не по фронтам, а с не которой задержкой на установление значения.

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

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

    Переход на Linux позволит решить проблемы с отсутствием в XP актуальных версий браузеров, полного набора текущих корневых сертификатов и поддержки современных протоколов шифрования в https, но с тормозами в Youtube все станет скорее всего еще хуже. Radeon 9200 SE - это очень старый видеоадаптер, и в современных дистрибутивах вряд ли будет работать оптимально.
    Но это все теория. Попробуйте загрузиться в Linux c флешки без установки, и посмотрите, как будет работать.
    Ответ написан
    Комментировать
  • Куда движется индустрия?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    1) Индустрия электроники огромна. Сказать, что вот прямо сразу весь мир прыгнул на 32 битные армы - это солгать. Более правильно сказать, что популярные блоггеры с производительностью пулемета штампуют статьи об stm32, при этом уровня "мигаем ледом".

    2) С точки зрения разработчика, микроконтроллер - это инструмент. Каждый инструмент должен соответствовать задаче и быть до конца понятен тому, кто его использует. Я никому не пожелаю начинать обучения с STM32 - путанная документация и библиотека, которая состоит из макросов, вызывающих макросы, кроме укачивания при многочасовом скроллинге в попытках докопаться до истины, никаких эмоций не вызывает.

    2.a) 32битный монстр с линуксом в стиралке - (и управление стиралкой, написанное на питоне, в тренде времени) - это сумасшествие. Потому что вместе с линуксом и питоном он притащит за собой кучу багов на всех уровнях, необходимость обновлений и прочее админство. Если на телефоне это еще покатит (семь бед - один резет, а через пару лет аппарат в помойку), то в стиралке, один неверно записанный бит может устроить потоп или даже легкий дестрой. Следовательно, когда речь идет об управлении какими-то технологическими процессорами (и о материальной ответственности), индустрия будет консервативна.

    Основные принципы электроники сейчас - максимально запихивание перифирии в один чип. Этот тренд можно проследить с 1970х - начинали с огромных плат, где процессор - отдельно, память - отдельно, АЦП - снова отдельно, куча корпусов для развязки устройств на шине и так далее. Постепенно все эти запчасти стали помещаться в один корпус. Например - ESP8266 - это процессор, память, wi-fi и куча другой периферии, засунутые в один корпус.

    Это дает снижение энергопотребления, повышение производительности, удешевляет платы.
    Ответ написан
    8 комментариев
  • Можно ли с arduino nano сделать джойстик?

    nava2002
    @nava2002
    Инженер
    НЕТ не получится.
    Arduino Leonardo - сделано на контроллере ATmega32U4 который имеет встроенный контроллер USB (очень полезный) и позволяет применить библиотеку эмулятора USB мыши и клавиатуры.
    Поэтому получение подобной функции с использованием NANO потребует не просто "Бубна" а как бы "оркестра"- нескольких бубнов. Учитывая что цена вопроса "2 коп". купите любой модуль которые реализован на контроллере ATmega32U4 и получите нужный функционал.
    P.S. Я собрал отличный девайс на базе китайского контроллера и плюс с интерфейсом SD карты на борту.
    Ответ написан
    2 комментария
  • Модуль реле SDR-24VDC-SL-C, какой проводник подключать к сигнальному вводу - плюс или минус?

    @lonelymyp
    Хочу вылезти из минуса по карме.
    ЛЮБАЯ, это универсальный модуль.
    Включаешь, подаёшь свой сигнал, если работает наоборот, переставляешь джамперы на плате в соседнее положение.
    Ответ написан
    Комментировать
  • Чтение электрических схем?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Берете стандарты - к примеру "Выполнение электрических схем по ЕСКД". Ознакамливаетесь. Там все есть.
    Насчет понимания - проходите курс от изучения физики твердого тела и до основ проектирования микропроцессорных и аналоговых устройств. Приобретаете опыт на практике.
    Ответ написан
    Комментировать
  • Чтение электрических схем?

    milssky
    @milssky
    Координатор племени фиолетовых обезьянок
    Борисов "Юный радиолюбитель"
    Хоровиц, Хилл "Искусство схемотехники". Чем свежее издание, тем лучше
    Ответ написан
    2 комментария
  • Можете подсказать профессию?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    1) Какие языки программирования мне надо учить?

    Для начала, стоит набрать 300-400 баллов на ЕГЭ, поступить в топовый вуз, уехать из России. Т.к то, что вы планируете - это уже бизнес, а делать бизнес в России стоит:
    а) имея хорошую защиту от налоговой.
    б) иметь хорошие связи и опыт в разработке бизнес модели.

    3) Каких ошибок мне не следует делать?

    Перестать смотреть фантастику, и пойти учить хоть что нибудь. Можете начать с C++, php вам точно не поможет.
    Ответ написан
    6 комментариев
  • Как конвертнуть в hex формат при помощи c#?

    @lonelymyp
    Хочу вылезти из минуса по карме.
    В hex программу преобразует компилятор. Это отдельная сложная программа которую ты не напишешь.
    К счастью компилятором можно пользоваться всем.
    Ты можешь в своей программе сделать вызов стандартного компилятора от ардуино, дать ему на вход код программы и получить на выходе готовый hex
    Ответ написан
    1 комментарий
  • Какую микросхему выбрать для мониторинга зарядки аккумулятора в самодельном устройстве?

    @pfg21
    ex-турист
    на экран надо выводить циферки процента заряда или что ?? какой аккум, какие напряжения, распиши задачу технически грамотно, ибо все провидцы сбежали на рентв.
    любой микроконтроллер с АЦП и написать код для считывания данных с ацп и вывода на экран в нужном формате.
    готовые модули думаю тоже есть. подобрать, купить и впаять.
    Ответ написан
    1 комментарий
  • Какую микросхему выбрать для мониторинга зарядки аккумулятора в самодельном устройстве?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Измерять напряжение дает низкую точность, чтобы понять на сколько всю плохо советую почитать статью https://www.compel.ru/lib/79630

    Там, кстати, как раз и есть микросхема для твоей задачи

    Еще надо помнить что либо АКБ должен быть несъемный, либо микросхема должна быть ВСЕГДА в АКБ (в сборке)
    Ответ написан
    Комментировать
  • Какое максимальное питание можно подать на кабели БП для питания устройств?

    Jump
    @Jump
    Системный администратор со стажем.
    Какое максимальное питание можно подать на кабели БП для питания устройств?
    Зависит исключительно от сечения кабеля и напряжения питания.

    На одном из кабелей блока питания есть 3 разъема molex, каждый из которых может выдавать до 132W.
    Разъем molex в зависимости от размера контактов рассчитан на максимальный ток 5-8,5А
    Если напряжение на нем будет 12вольт, то 60-102ватт максимум.
    Никаких 132W

    Хотя - если вы поднимите напряжение например до 300вольт, то спокойно сможете подключать через этот молекс нагрузку 1,5-2,5киловатта.
    Ответ написан
    Комментировать
  • Какое максимальное питание можно подать на кабели БП для питания устройств?

    hint000
    @hint000
    у админа три руки
    Правильно ли я понимаю, что их все можно нагружать одновременно нагрузкой до 132*3=396W?
    Гуглим зависимость номинального тока от толщины провода, бонусом натыкаемся на калькулятор:
    https://www.powerstream.com/Wire_Size.htm
    Задаём напряжение 12V, длину провода... ну пусть будет 1 фут. Ток 33 ампера (396W/12V=33A). И видим, что падение напряжения будет в пределах допустимых 5% при проводе стандарта 18AWG. На более тонком 20AWG (чем больше число, тем тоньше) напряжение выходит за пределы нормы.
    Ответ только с точки зрения провода: если маркировка провода 18AWG, то 396W можно снять без чрезмерной просадки напряжения при длине провода 1 фут (~30,5 см). Больше длина - ниже упадёт напряжение, в ущерб стабильности работы железа.
    Эти провода от нагрузки 396W не сгорят, и не расплавится изоляция. Вопрос именно в падении напряжения.
    Отдельно ещё надо рассматривать разъёмы - на них тоже падение напряжения. Но для простоты это мы опустим. :)

    Чтобы разглядеть маркировку на проводах, нужно хорошее зрение или увеличительное стекло.
    601911e96ca61366899747.png
    Ответ написан
    5 комментариев
  • Как указать размер кластера при создании файловой системы?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Может есть какой-то параметр в mkfs?

    man mkfs.ext4:
    OPTIONS
           -b block-size
                  Specify  the  size  of blocks in bytes.  Valid block-size values
                  are 1024, 2048 and 4096 bytes per block.  If omitted, block-size
                  is  heuristically  determined  by  the  filesystem  size and the
                  expected usage of the filesystem (see the -T option).  If block-
                  size  is preceded by a negative sign ('-'), then mke2fs will use
                  heuristics to determine the appropriate  block  size,  with  the
                  constraint  that  the  block  size  will  be at least block-size
                  bytes.  This  is  useful  for  certain  hardware  devices  which
                  require that the blocksize be a multiple of 2k.

    -C cluster-size Specify the size of cluster in bytes for filesystems using the bigalloc feature. Valid cluster-size values are from 2048 to 256M bytes per cluster. This can only be specified if the bigalloc feature is enabled. (See the ext4 (5) man page for more details about bigalloc.) The default cluster size if bigalloc is enabled is 16 times the block size.

    Соответственно, вам также потребуется что-то в духе -O bigalloc

    Но я бы очень рекомендовал сначала всё попробовать на тестовой машине, без важных данных, т.к. я встречал жалобы на проблемы с монтированием ФС после подобных операций, как минимум, на ext.
    Ответ написан
    2 комментария
  • Как максимально обеспечить безопасность своей ос?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    от взлома
    Не подключатся к сети.

    и потери файлов
    Резервное копирование.
    Ответ написан
    Комментировать