~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ F7465C243CC62F7DEC2626C75EA144C4__1718538600 ✰
Заголовок документа оригинал.:
✰ Backward compatibility - Wikipedia ✰
Заголовок документа перевод.:
✰ Обратная совместимость — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Backward_compatible ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/f7/c4/f7465c243cc62f7dec2626c75ea144c4.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/f7/c4/f7465c243cc62f7dec2626c75ea144c4__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 07:57:40 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 16 June 2024, at 14:50 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Обратная совместимость — Википедия Jump to content

Обратная совместимость

Из Википедии, бесплатной энциклопедии
(Перенаправлено с обратной совместимости )
Первая модель Wii имеет обратную совместимость со своей предшественницей GameCube , имея возможность запускать свои диски и использовать свои контроллеры и карты памяти. В более поздних версиях системы эта функция удалена.

В телекоммуникациях и вычислительной технике обратная совместимость (или обратная совместимость ) — это свойство операционной системы , программного обеспечения, реального продукта или технологии , которое обеспечивает совместимость со старой устаревшей системой или с входными данными , разработанными для такой системы.

Модификацию системы таким образом, чтобы не обеспечить обратную совместимость, иногда называют « нарушением » обратной совместимости. [1] Такое нарушение обычно влечет за собой различные виды затрат, например стоимость переключения .

Дополнительной концепцией является совместимость вперед ; проект, совместимый с будущими версиями, обычно имеет план совместимости с будущими стандартами и продуктами. [2]

Использование [ править ]

Аппаратно [ править ]

Простым примером обратной и прямой совместимости является появление FM-радио в стереорежиме . FM-радио изначально было моно , и только один аудиоканал был представлен одним сигналом . С появлением двухканального стерео FM-радио у многих слушателей были только моно FM-приемники. Прямая совместимость моно-приемников со стереосигналами была достигнута путем отправки суммы левого и правого аудиоканалов в один сигнал и разницы в другой сигнал. Это позволяет моно FM-приемникам принимать и декодировать суммарный сигнал, игнорируя разностный сигнал, который необходим только для разделения аудиоканалов. Стерео FM-приемники могут принимать моносигнал и декодировать его без необходимости использования второго сигнала, а также разделять суммарный сигнал на левый и правый каналы, если принимаются как суммарный, так и разностный сигналы. Без требования обратной совместимости можно было бы выбрать более простой метод. [3]

Полная обратная совместимость особенно важна в архитектурах набора команд компьютеров , двумя из наиболее успешных из которых являются IBM 360 / 370 / 390 / Zseries семейства мэйнфреймов Intel x86 и семейство микропроцессоров .

IBM анонсировала первые модели 360 в 1964 году и с тех пор продолжает обновлять эту серию, переходя на протяжении десятилетий от 32-битных регистров/24-битных адресов к 64-битным регистрам и адресам.

Intel анонсировала первые процессоры Intel 8086/8088 в . 1978 году, снова с переходом на протяжении десятилетий с 16-битной на 64-битную версию (Модули 8086/8088, в свою очередь, были разработаны с учетом легкой машинной трансляции программ, написанных для их предшественника, хотя они не были совместимы по набору команд с 8-битным процессором Intel 8080 1974 года. Zilog Z80 Однако был полностью обратно совместим с Intel 8080.)

Процессоры с полной обратной совместимостью могут обрабатывать те же двоичные исполняемые программные инструкции, что и их предшественники, что позволяет использовать более новый процессор без необходимости приобретения новых приложений или операционных систем . [4] Аналогичным образом, успех стандарта цифровой связи Wi-Fi объясняется его широкой прямой и обратной совместимостью; он стал более популярным, чем другие стандарты, не имеющие обратной совместимости. [5]

В программном обеспечении [ править ]

В разработке программного обеспечения обратная совместимость — это общее понятие взаимодействия между частями программного обеспечения, которое не вызывает ошибок при вызове его функций через API . [6] Программное обеспечение считается стабильным, если его API , используемый для вызова функций, стабилен в разных версиях. [6]

В операционных системах обновления до более новых версий считаются обратно совместимыми, если исполняемые файлы и другие файлы из предыдущих версий будут работать как обычно. [7]

В компиляторах обратная совместимость может относиться к способности компилятора более новой версии языка принимать исходный код программ или данных, которые работали в предыдущей версии. [8]

Формат данных считается обратно совместимым, если новая версия программы может открыть его без ошибок, как и его предшественник. [9]

Компромиссы [ править ]

Преимущества [ править ]

У компании есть несколько стимулов для реализации обратной совместимости. Обратная совместимость может использоваться для сохранения старого программного обеспечения, которое в противном случае было бы потеряно, когда производитель решает прекратить поддержку старого оборудования. Классические видеоигры — распространенный пример, используемый при обсуждении ценности поддержки старых программ. Культурное влияние видеоигр во многом определяет их дальнейший успех, и некоторые считают, что игнорирование обратной совместимости приведет к исчезновению этих игр. [10] Обратная совместимость также выступает в качестве аргумента в пользу нового оборудования, поскольку существующая база игроков может более дешево перейти на последующие поколения консоли. Это также помогает восполнить недостаток контента при запуске новых систем, поскольку пользователи могут использовать библиотеку игр предыдущей консоли, пока разработчики переходят на новое оборудование. [11] Более того, исследования середины 1990-х годов показали, что даже потребители, которые никогда не играли в старые игры после покупки новой системы, считают обратную совместимость весьма желательной функцией, ценя простую возможность продолжать играть в существующую коллекцию игр, даже если они предпочитают никогда этого не делать. так. [12] Обратная совместимость с оригинальными дисками с программным обеспечением PlayStation (PS) и периферийными устройствами считается ключевым моментом продажи PlayStation 2 (PS2) в первые месяцы ее появления на рынке. [13]

Несмотря на то, что Microsoft не включила обратную совместимость для некоторых игр на Xbox One при запуске, она постепенно в течение нескольких лет включала в свой жизненный цикл продукта. [14] Игроки провели более миллиарда часов в обратно совместимых играх на Xbox и консолях новейшего поколения, таких как PlayStation 5. [15] и Xbox Series X/S также поддерживают эту функцию. Во многом успех и реализация этой функции заключаются в том, что аппаратное обеспечение консолей нового поколения является одновременно мощным и достаточно похожим на устаревшие системы, поэтому старые игры можно разобрать и переконфигурировать для запуска на Xbox One. [16] Эта программа оказалась невероятно популярной среди игроков Xbox и идет вразрез с недавней тенденцией студийных ремастеров классических игр, что, по мнению некоторых, является важным сдвигом в стратегиях производителей консолей. [14]

Затраты [ править ]

Денежные затраты на поддержку старого программного обеспечения считаются большим недостатком использования обратной совместимости. [11] [12] Соответствующие затраты на обратную совместимость представляют собой более крупную номенклатуру материалов, если для поддержки устаревших систем требуется оборудование; повышенная сложность продукта, что может привести к увеличению времени выхода на рынок , технологическим препятствиям и замедлению инноваций; и возросшие ожидания пользователей в отношении совместимости. [1] Из-за этого несколько производителей консолей отказались от обратной совместимости ближе к концу поколения консолей, чтобы снизить стоимость и ненадолго оживить продажи до появления нового оборудования. [17]

Можно обойти некоторые затраты на оборудование. В более ранних версиях PS2 ядро ​​ЦП, идентичное ядру PS, служит двойному назначению: либо в качестве основного ЦП в режиме PS, либо в качестве основного ЦП в режиме PS2, либо в режиме повышения тактовой частоты для разгрузки ввода-вывода в режиме PS2. Однако такой подход может иметь неприятные последствия, как в случае с Super Nintendo Entertainment System (Super NES), которая предпочла своеобразный 65C816 более популярным 16-битным микропроцессорам на том основании, что он обеспечит легкую совместимость с оригинальной NES . но совместимость с NES в конечном итоге не оказалась работоспособной после того, как была разработана остальная часть архитектуры Super NES. [18]

Обратная совместимость создает риск того, что разработчики будут отдавать предпочтение разработке игр, совместимых как со старой, так и с новой системой, поскольку это дает им большую базу потенциальных покупателей, что приводит к нехватке программного обеспечения, использующего расширенные функции новой системы. [12]

Альтернативы [ править ]

С падением продаж физических игр и ростом количества цифровых витрин и загрузок некоторые полагают, что обратная совместимость скоро устареет. [17] Многие игровые студии переиздают и переиздают свои самые популярные игры, улучшая качество графики и добавляя новый контент. Эти ремастеры добились успеха, обратившись как к ностальгирующим игрокам, которые помнят, что наслаждались оригинальными версиями, так и к новичкам, у которых, возможно, не было оригинальной системы, на которой они были выпущены. Для большинства потребителей цифровые ремастеры более привлекательны, чем использование устаревшего оборудования.

Для производителей консолей цифровые переиздания классических игр являются большой выгодой. Это не только устраняет финансовые недостатки поддержки старого оборудования, но и перекладывает все затраты на обновление программного обеспечения на разработчиков. Производитель получает новое дополнение к своей системе с распознаванием имени, и студии не приходится разрабатывать новую игру.

См. также [ править ]

Ссылки [ править ]

  1. ^ Перейти обратно: а б Бельфламм, Поль; Пейтц, Мартин (2010), «Стратегии в стандартных войнах», Промышленная организация: рынки и стратегии , Cambridge University Press, ISBN  9780521862998
  2. ^ Зельдман, Джеффри (2006). Проектирование с использованием веб-стандартов . Персиковая яма Пресс. стр. 15–16. ISBN  0-321-38555-1 .
  3. ^ Уиндер, Стив; Карр, Джозеф (2002), Карманный справочник Newnes Radio and RF Engineering (3-е изд.), Newnes, стр. 121–123, ISBN  9780080497471
  4. ^ Нареш Джотвани (2009), Организация компьютерных систем , Tata McGraw-Hill Education, стр. 320–324, ISBN  9781259081217
  5. ^ Перахия, Эльдад; Стейси, Роберт (2013), «Предисловие», Беспроводные локальные сети следующего поколения: 802.11n и 802.11ac , Cambridge University Press, ISBN  9781107016767
  6. ^ Перейти обратно: а б etc1M (18 декабря 2019 г.). «Обратная совместимость в разработке программного обеспечения: что и почему» . Красная Звезда ИТ . Проверено 13 мая 2023 г.
  7. ^ «Что такое обратная совместимость?» . Компьютерная надежда . 31 декабря 2022 . Проверено 13 мая 2023 г.
  8. ^ Кей, Майкл (2004). Справочник программиста XSLT 2.0 . Уайли. п. 123 . ISBN  0-7645-6909-0 . прямая совместимость.
  9. ^ Бос, Берт (2003). «Обратная совместимость» . Что такое хороший стандарт? . Архивировано из оригинала 11 марта 2016 года . Проверено 12 июля 2016 г.
  10. ^ «Обратная совместимость — единственный путь вперед» . ПопМатерс . 10 апреля 2015 г. Архивировано из оригинала 29 сентября 2019 г. Проверено 5 ноября 2019 г.
  11. ^ Перейти обратно: а б «Понимание обратной совместимости и ее преимущества для геймеров» . Технический журнал . 14 августа 2018 г. Архивировано из оригинала 2 октября 2019 г. Проверено 5 ноября 2019 г.
  12. ^ Перейти обратно: а б с «Обратная совместимость для PlayStation 2?». Следующее поколение . № 39. Imagine Media . Март 1998 г. с. 22.
  13. ^ «Sony Playstation 2 (PS2)» . Пнпигры . Архивировано из оригинала 13 июля 2020 года . Проверено 15 марта 2020 г.
  14. ^ Перейти обратно: а б «Ремастеры не нужны, если PS5 полностью обратно совместима» . Центральный Android . 24 сентября 2019 г. Архивировано из оригинала 10 ноября 2019 г. Проверено 10 ноября 2019 г.
  15. ^ Уэльс, Мэтт (20 марта 2020 г.). «Sony уточняет, что «подавляющее большинство» игр для PS4 будут обратно совместимы на PS5» . Еврогеймер . Архивировано из оригинала 6 апреля 2020 года . Проверено 8 апреля 2020 г.
  16. ^ Ледбеттер, Ричард (9 декабря 2017 г.). «Обратная совместимость Xbox One: как это на самом деле работает?» . Еврогеймер . Архивировано из оригинала 14 января 2019 г. Проверено 10 ноября 2019 г.
  17. ^ Перейти обратно: а б Штейн, Скотт. «Игровые консоли и смерть обратной совместимости: почему нас это не волнует» . CNET . Архивировано из оригинала 29 сентября 2019 г. Проверено 5 ноября 2019 г.
  18. ^ «Предполагалось, что SNES будет иметь обратную совместимость?» . Обновление игр . 10 августа 2015 г. Архивировано из оригинала 24 февраля 2022 г. Проверено 24 февраля 2022 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: F7465C243CC62F7DEC2626C75EA144C4__1718538600
URL1:https://en.wikipedia.org/wiki/Backward_compatible
Заголовок, (Title) документа по адресу, URL1:
Backward compatibility - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)