<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%B0%D1%8F_%D1%81%D0%BE%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C</id>
	<title>Обратная совместимость - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%B0%D1%8F_%D1%81%D0%BE%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C"/>
	<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%B0%D1%8F_%D1%81%D0%BE%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C&amp;action=history"/>
	<updated>2026-07-20T00:58:29Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://camokathomelab.servebeer.com/mediawiki/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%B0%D1%8F_%D1%81%D0%BE%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C&amp;diff=37526&amp;oldid=prev</id>
		<title>imported&gt;Sldst-bot: Удаление topic=it из ш:Rq — заменено на отслеживание через ш:Статья проекта Информационные технологии на СО</title>
		<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%B0%D1%8F_%D1%81%D0%BE%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C&amp;diff=37526&amp;oldid=prev"/>
		<updated>2025-09-04T16:04:33Z</updated>

		<summary type="html">&lt;p&gt;Удаление topic=it из &lt;a href=&quot;/mediawiki/index.php?title=%D0%A8:Rq&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Ш:Rq (страница не существует)&quot;&gt;ш:Rq&lt;/a&gt; — заменено на отслеживание через &lt;a href=&quot;/mediawiki/index.php?title=%D0%A8:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D1%8F_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0_%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Ш:Статья проекта Информационные технологии (страница не существует)&quot;&gt;ш:Статья проекта Информационные технологии&lt;/a&gt; на &lt;a href=&quot;/mediawiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%B0%D1%8F_%D1%81%D0%BE%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Обсуждение:Обратная совместимость (страница не существует)&quot;&gt;СО&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Нет ссылок|дата=2011-05-14}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Обра́тная совмести́мость&amp;#039;&amp;#039;&amp;#039; — наличие в новой версии [[Компьютерная программа|компьютерной программы]] или компьютерного оборудования [[интерфейс]]а, присутствующего в старой версии, в результате чего другие программы (или человек) могут продолжать работать с новой версией без значительной переделки (или переучивания). Полная обратная совместимость означает, что при замене старой версии компонента на новую функционирование всей системы в целом не нарушится.&lt;br /&gt;
&lt;br /&gt;
Проще говоря, &amp;#039;&amp;#039;&amp;#039;обратная совместимость&amp;#039;&amp;#039;&amp;#039; - это возможность новой версии программы работать в прежних условиях (со старым [[Программное обеспечение|программным]] или [[Компьютер|аппаратным]] обеспечением) с частичными их изменениями или вовсе без них.&lt;br /&gt;
&lt;br /&gt;
Обратная совместимость представляет собой один из важнейших приоритетов в компьютерной индустрии. Обеспечение обратной совместимости позволяет пользователям при переходе к новой версии частично или полностью сохранить ценность тех наработок, которые они приобрели при адаптации к работе с предыдущими версиями программного или аппаратного обеспечения.&lt;br /&gt;
&lt;br /&gt;
В то же время обеспечение обратной совместимости обладает и недостатками, сдерживая развитие технологий. Так, в современных компьютерах очень много «унаследовано» от их предыдущих поколений, от чего нельзя отказаться из-за совместимости. Это позволяет сохранить предыдущие инвестиции производителей и потребителей, но одновременно не позволяет реализовать более прогрессивные функции и повышает вероятность возникновения ошибок.&lt;br /&gt;
&lt;br /&gt;
== Обратная совместимость в программном обеспечении ==&lt;br /&gt;
Обратная совместимость применительно к [[программное обеспечение|программному обеспечению]] означает способность более поздних версий программы работать с файлами, созданными более ранней версией этой же программы или программы, реализующей те же алгоритмы, что и более ранняя версия. Так, например, в [[Microsoft]] [[Microsoft Office|Office]] присутствует поддержка целого ряда форматов, которые на данный момент почти не используются. Так же, можно отметить ряд [[Компьютерная игра|игр]] для [[PlayStation 4]], которые можно запустить на [[PlayStation 5]] благодаря обратной совместимости.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.playstation.com/ru-ru/support/games/ps5-backward-compatibility-games/|title=Обратная совместимость: игры для PS4, в которые можно играть на консолях PS5|website=www.playstation.com|access-date=2024-09-07|archive-date=2024-09-07|archive-url=https://web.archive.org/web/20240907063702/https://www.playstation.com/ru-ru/support/games/ps5-backward-compatibility-games/|url-status=live}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Обратная совместимость в аппаратном обеспечении ==&lt;br /&gt;
Обратная совместимость применительно к [[аппаратное обеспечение|аппаратному обеспечению]] означает способность более новых типов оборудования эмулировать работу предшествующих. Так, например, некоторые [[микропроцессор]]ы [[Intel]] до сих пор поддерживают весь набор [[система команд|инструкций]], использовавшихся ещё в самых первых представителях этого ряда.&lt;br /&gt;
&lt;br /&gt;
== Преимущества и недостатки обратной совместимости ==&lt;br /&gt;
Главным недостатком обратной совместимости является усложнение аппаратного или программного обеспечения. В случае с [[программное обеспечение|программным обеспечением]] это чаще всего приводит к увеличению размеров программного продукта, а в случае с аппаратным обеспечением это приводит к усложнению архитектуры, то есть строения, соответствующего элемента аппаратного обеспечения. В конечном итоге всё это приводит к увеличению стоимости производства и поддержки (часто после смены базовой технологии невозможно найти специалистов поддержки, владеющих обеими технологиями в достаточной степени).&lt;br /&gt;
&lt;br /&gt;
Между тем отсутствие обратной совместимости вызывает ряд неудобств. Так, например, в [[операционная система|операционных системах]] [[Windows 2000]]/[[Windows XP|XP]] [[Эмуляция|эмулятор]] [[MS-DOS]] не обладает полной обратной совместимостью с реальной ОС MS-DOS, в отличие от [[Windows 9x]] (в состав которой входит не эмулятор, а «настоящая» MS-DOS, запускаемая до Windows и используемая для работы DOS-приложений). Вследствие этого во многих случаях предприятия вынуждены пользоваться более ранними версиями этой операционной системы, либо устанавливать полноценную MS-DOS на [[Виртуальная машина|виртуальные компьютеры]], поскольку используемое программное обеспечение требует полноценной ОС MS-DOS, а не урезанной в возможностях.&lt;br /&gt;
&lt;br /&gt;
В ядре Linux применён эффективный механизм, удовлетворяющий обоим противоречивым требованиям. Поддержка (драйверы) устаревших устройств постепенно выносится из основного кода в динамически загружаемые модули. Это, с одной стороны, позволяет иметь самое современное ядро, при этом небольшое, не обременённое «атавизмами». С другой стороны, поддержка, к примеру, [[ATA|IDE]]- или даже [[MFM]]-диска возможна благодаря подгружаемым модулям. Причём это происходит без виртуализации, что означает, что всё ранее написанное ПО остаётся полностью функциональным.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Двоичная совместимость]]&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
{{примечания}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{rq|&lt;br /&gt;
{{нет сносок|дата=2011-10-29}}&lt;br /&gt;
{{уточнить категории|дата=2011-10-29}}&lt;br /&gt;
{{переработать|дата=2011-10-29}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Разработка программного обеспечения]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Sldst-bot</name></author>
	</entry>
</feed>