Как известно SSD и NVMe накопители считают количество включений. Например, в Crystal Disk Info это называется "Power On Count".
В случае HDD это логично - количество старт-стопов механики напрямую влияет на ресурс, но в электронных накопителях это влияние значительно меньше (или даже вообще им можно пренебречь).
Так зачем SSD и NVMe это делают? Чтобы было? Или есть, всё же, какое-то реальное полезное применения этой информации?
Платы для HLDI - установки лазерной засветки фоторезиста. ФоторезистOrdyl Alpha 350 Жидкое олово для лужения плат (видео) - самое лучшее и только у меня. Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
в некоторых ссд, при включении, пересчитыватся, корректируется и перезаписывается транслятор(правда и в работе tlc/mlc дисков он тоже модифицируется в паузах загрузки ). это помогает исправить ошибки записи, возникшие при пропадании питания(некорректном завершении работы).
и в hdd это нелогично(кроме сигейтов, ибо они еще те писатели), ибо пуск диска не включает в себе экстратоков по питанию, не несет повышенных нагрузок- мс приводов современных дисков ограничивают ток обмоток...распарковка? тогда почему те же диски не считают пуском выход из сна, выполняя ту же процедуру чтения, лишь пропуская некоторые модули.
а так... в каждой избушке свои погремушки.. ссд, как и hdd - сильно различны по логике работ контроллеров разных производителей.
[uquote="smacorp",url="/forum/viewtopic.php?p=4645499#p4645499"]В случае HDD это логично - количество старт-стопов механики напрямую влияет на ресурс, но в электронных накопителях это влияние значительно меньше (или даже вообще им можно пренебречь).[/uquote]
Давным давно, еще в СССР, работая в ВЦ на ЕС ЭВМ, я воочию убедился, что переходные процессы в электронике при включении еще как влияют на ресурс. 9 из 10 выходов из строя ТЭЗ случалось именно при включении.
Мне, молодому еще студенту, это объяснили на пальцах: "Когда чаще перегорает лампочка, во время работы или при включении? Вот и с электроникой тоже самое"
ПростоНуб, как инженер с образованием из того же СССР скажу, что сравнивать электронику с лампочкой глупо. У нити накаливания в холодном состоянии сопротивление гораздо ниже, чем в состоянии раскалённом, отсюда и основные сгорания в момент броска тока. У микросхем и транзисторов тоже сопротивление в выключенном состоянии ниже?
Платы для HLDI - установки лазерной засветки фоторезиста. ФоторезистOrdyl Alpha 350 Жидкое олово для лужения плат (видео) - самое лучшее и только у меня. Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
[uquote="smacorp",url="/forum/viewtopic.php?p=4645660#p4645660"][У микросхем и транзисторов тоже сопротивление в выключенном состоянии ниже?[/uquote]
И это тоже. Можете открыть даташит на любой MOSFET и полюбоваться на график On-Resistance vs Temperature. Разница на порядки меньше, чем у лампочки. Но она есть.
Но эту аналогию надо понимать в общем. Речь не только о сопротивлении. Речь, как я указал изначально, в переходных процессах при включении, которые есть везде.
Сопротивлением тут дело не ограничивается. Есть еще повышенные пусковые токи из-за зарядки емкостей.
Собственно говоря, не только про ЕС ЭВМ могу сказать, просто статистика меньше. Персоналки тоже умирали на моих глазах в 9 случаях из 10 именно при включении.
Что касается SSD, то им может быть недоступен сигнал Power Good, сигнализирующий об окончании переходных процессов в блоке питания. Поэтому стартовать они могут на еще нестабильном питании, которое может быть как повышенным, так и пониженным. Кто знает, будет ли емкость на Reset контроллера SSD удерживать его достаточно, чтобы питание стабилизировалось?
ПростоНуб писал(а):Что касается SSD, то им может быть недоступен сигнал Power Good, сигнализирующий об окончании переходных процессов в блоке питания. Поэтому стартовать они могут на еще нестабильном питании, которое может быть как повышенным, так и пониженным.
ПростоНуб писал(а):Что касается SSD, то им может быть недоступен сигнал Power Good, сигнализирующий об окончании переходных процессов в блоке питания. Поэтому стартовать они могут на еще нестабильном питании, которое может быть как повышенным, так и пониженным.
Студенты-троечники проектировали?[/uquote]
Сейчас у народа девять из десяти БП в компьютерах - китайский ноунейм. А даже некоторые брендовые мощные БП могут стабилизироваться и выдавать Power Good более чем через секунду после включения.
А если на SSD, поставить емкость, удерживающую Reset больше секунды, то он может не успевать инициализироваться где-то в ноутбуке и UEFI станет ругаться при каждом включении.
На серверах и СХД питание на SSD подается не напрямую с БП при его включении, а под управлением CPU. На десктопах я такого ни разу не встречал.
ПростоНуб писал(а):А если на SSD, поставить емкость, удерживающую Reset больше секунды, то
Не надо ёмкость. Существуют специальные микросхемы - контроллеры питания, удерживающие reset до стабилизации питания.
Типа такого: https://www.chipdip.ru/product0/8033501526
ПростоНуб писал(а):А если на SSD, поставить емкость, удерживающую Reset больше секунды, то
Не надо ёмкость. Существуют специальные микросхемы - контроллеры питания, удерживающие reset до стабилизации питания.
Типа такого: https://www.chipdip.ru/product0/8033501526[/uquote]
Ну будет он, а не емкость, заявленные 200 мс удерживать Reset. Какая разница? Просто в контроллере с ним не нужен на пине Reset триггер Шмитта.
[uquote="Муркиз",url="/forum/viewtopic.php?p=4646038#p4646038"]А что, в SSD нет собственного контроллера питания и проверки готовности питания и готовности шины обмена ?[/uquote]
Скорее всего есть. Но у него нет средств узнать, что БП уже стартовал и стабилизировался. Сигнал БП Power Good к нему не приходит.
По ATX спецификации PWR_OK должен выставляться не позже 500 мс после подачи питания. На практике, это далеко не всегда так. Особенно на ноунейм китайских БП.
Вот, например, местный кот с этим боролся https://www.radiokot.ru/forum/viewtopic.php?p=3783998
[uquote="Муркиз",url="/forum/viewtopic.php?p=4646049#p4646049"]При собственном контроллере этих функций оно ему надо ?[/uquote]
А как собственный контроллер узнает, что, например, после 200 мс вроде бы стабильного питания АТХ БП начнет что-то стабилизировать и питание поплывет?
Обыкновенно. Обмен по шине не будет готов. Опрос наличия и готовности устройств инициализировать диск должен ведь все равно прежде чем загрузку ос на него передать.
[uquote="Муркиз",url="/forum/viewtopic.php?p=4646060#p4646060"]Обыкновенно. Обмен по шине не будет готов. Опрос наличия и готовности устройств инициализировать диск должен ведь все равно.[/uquote]
Тогда получите ошибку UEFI, искренне считающего, что SSD должен быть готов к обмену по шине почти сразу после подачи сигнала Power Good, SAS точно ошибку выдаст в этом случае. Там таймауты очень короткие.
Кстати, я не понял, как вообще контроллер SSD может принять что-то по шине до того, как сам включится и стартует?
Ssd сам включается очень быстро при подаче напряжения вследствии отсутствия инерционных механических узлов, и ждёт запрос снаружи. И прекрасно успевает, поскольку и UEFI , и тем более BIOS имеют задержку на начало опроса после старта, местами даже управляемую из консоли.
[uquote="Муркиз",url="/forum/viewtopic.php?p=4646104#p4646104"]Ssd сам включается очень быстро при подаче напряжения[/uquote]
Вернулись к тому, с чего начали. Значит он включается до того, как БП стабилизируется и выдаст сигнал Power Good.