Допустим, вы хотите изменить операционную систему вашего устройства.Для телефона или планшета мы бы сказали "сегодня я прошиваю cyanogenmod", а для ПК "сегодня я устанавливаю Ubuntu", хотя во флэш-памяти используется BIOS, например "я прошиваю обновленный BIOS на свой ноутбук". Почему это называется flash, это в основном одно и то же, заменив операционную систему.Это потому, что телефоны и планшеты используют SSD / флэш-память.Но новые компьютеры также имеют SSD
3 ответа
Это не о жестких дисках или SSD. На ПК мы также называем это перепрошивкой прошивки.
Прошивка - это то, что запускается при включении устройства. Обычно из ROM, EEPROM или, возможно, из флэш-памяти.
ОС с другой стороны, как правило, является более высоким уровнем, и вы не прошиваете его. Вы устанавливаете это. Независимо от того, если вы используете вращающуюся ржавчину или флэш-ячейки для записи.
Насколько я знаю, термин "перепрошивка" ранее использовался для записи ((E)E)PROM-чипов, на которых устройства хранят свои прошивки; в зависимости от устройства может существовать функция онлайн-обновления или может потребоваться использование фактического устройства программирования EEPROM. (Отсюда и возник термин "ROM", поскольку чип был фактически доступен только для чтения после однократного программирования.)
Основное отличие от установки заключается в том, что у вас есть готовый образ, а обновление прошивки стирает и перезаписывает все сразу. Между тем традиционная установка ОС включает в себя множество движущихся частей - копирование отдельных файлов в существующую файловую систему, настройка конфигурации на месте и т.д.
Сначала короткое объяснение о хранилище флеш-памяти: оно называется так, потому что данные, хранящиеся на нем, не могут быть просто «обновлены», вместо этого их нужно будет удалить и полностью переписать (см. Удаление блока флэш-памяти в Википедии). Удаление происходит путем наложения тока на все ячейки, напоминающего вспышку камеры. Таким образом, термин мигание и флэш-память были созданы.
В смартфонах наблюдается похожее поведение: перепрошивка перезаписывает всю хранимую информацию, а не изменяет ее небольшие доли.
В заключение, перепрошивка означает полную замену существующих данных, установка означает добавление некоторой информации в / изменение ее.