Патч: различия между версиями

46 байт добавлено ,  5 лет назад
→‎Патч встроенного ПО: откат кривой правки текста
м (бот: удаление ссылки «Читерство в сетевых играх»)
(→‎Патч встроенного ПО: откат кривой правки текста)
== Патч встроенного ПО ==
Во многих устройствах [[Firmware|программное обеспечение]] находится в памяти самого устройства в виде т. н. ''прошивки'', которая включает в себя сразу и [[операционная система|операционную систему]], управляющую работой устройства, и собственно набор программ, обеспечивающих выполнение тех или иных его функций. Поэтому если разработчиком предусмотрена возможность замены его прошивки (''перепрошивка''), то применение патча на [[программное обеспечение]] устройства чаще всего представляет собой полную замену целиком всей прошивки на более новую версию. Обычно такой патч состоит из файла, содержащего обновленный программный код в двоичном виде, и специальной программы, записывающей его в память устройства вместо прежней версии.
Пример такого вида патчей — перепрошивка [[БИОС]]а [[материнская плата|материнской платы]] [[компьютер]]а или современного мобильного телефона, подключё0льку по сути перезаписывается не какая-то часть программ или функций, а вся операционная система устройства, любая неожиданная ошибка или вмешательство в процесс перепрошивки (например, выключение питания) могут помешать корректно записать её до конца, что в свою очередь чаще всего приводитподключённого к полной неработоспособности устройствакомпьютеру.
 
Поскольку по сути перезаписывается не какая-то часть программ или функций, а вся операционная система устройства, любая неожиданная ошибка или вмешательство в процесс перепрошивки (например, выключение питания) могут помешать корректно записать её до конца, что в свою очередь чаще всего приводит к полной неработоспособности устройства.
 
== Разработка патчей ==
Анонимный участник