Зачем нужны патчи?

3 ноября 2014 г. Просмотров: 685

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

Сейчас патчами называют вспомогательные программы, которые содержат исправления и дополнения к ранее выпущенным основным. Обычно устраняются ошибки в коде, выявленные во время эксплуатации, вносятся изменения в дизайн, добавляются новые функции и возможности, увеличивается быстродействие. Иногда «заплатки» применяются для перевода интерфейса программы на другой язык.В компьютерных играх патчи служат для изменения правил и алгоритмов. Иногда «заплатки» выпускают, чтобы пресечь возможность недобросовестным участникам жульничать в игре, особенно сетевой. Если изменяется графика или музыкальное сопровождение игры, размер патча может достигать сотен мегабайт.Для компьютеров, работающих в сети, очень важной проблемой становится защита информации. Хакеры ищут прорехи в программном коде операционной системы, которые позволят им внедрить шпионское ПО на чужой компьютер. Разработчики кода стараются опередить хакеров и выпускают патчи безопасности, которые закрывают уязвимости системы. Например, в MS Windows обновление программ производит встроенный сервис «Центр обновлений Windows». Проверяются версии ПО, установленного на компьютере, затем сервис предлагает использовать патчи, разработанные для этих версий. Сервис можно настроить для обновлений в ручном или автоматическом режиме.Следует иметь в виду, что проверяется и легальность установленного программного обеспечения. Владельцев пиратских версий ждет неприятный сюрприз в виде рухнувшей системы, если они решат "пропатчить" свой компьютер.Термин «патч» обычно употребляется, если речь идет о небольших изменениях программного кода. Серьезное обновление программ называют сервис-паком (service pack). Например, для Windows XP вышло 3 сервис-пака.

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