Википедия

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

Обра́тная совмести́мость — наличие в новой версии компьютерной программы или компьютерного оборудования интерфейса, присутствующего в старой версии, в результате чего другие программы (или человек) могут продолжать работать с новой версией без значительной переделки (или переучивания). Полная обратная совместимость означает, что при замене старой версии компонента на новую функционирование всей системы в целом не нарушится.

Проще говоря, обратная совместимость - это возможность новой версии программы работать в прежних условиях (со старым программным или аппаратным обеспечением) с частичными их изменениями или вовсе без них.

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

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

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

Обратная совместимость применительно к программному обеспечению означает способность более поздних версий программы работать с файлами, созданными более ранней версией этой же программы или программы, реализующей те же алгоритмы, что и более ранняя версия. Так, например, в Microsoft Office присутствует поддержка целого ряда форматов, которые на данный момент почти не используются. Так же, можно отметить ряд игр для PlayStation 4, которые можно запустить на PlayStation 5 благодаря обратной совместимости.

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

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

Преимущества и недостатки обратной совместимости

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

Между тем отсутствие обратной совместимости вызывает ряд неудобств. Так, например, в операционных системах Windows 2000/XP эмулятор MS-DOS не обладает полной обратной совместимостью с реальной ОС MS-DOS, в отличие от Windows 9x (в состав которой входит не эмулятор, а «настоящая» MS-DOS, запускаемая до Windows и используемая для работы DOS-приложений). Вследствие этого во многих случаях предприятия вынуждены пользоваться более ранними версиями этой операционной системы, либо устанавливать полноценную MS-DOS на виртуальные компьютеры, поскольку используемое программное обеспечение требует полноценной ОС MS-DOS, а не урезанной в возможностях.

В ядре Linux применён эффективный механизм, удовлетворяющий обоим противоречивым требованиям. Поддержка (драйверы) устаревших устройств постепенно выносится из основного кода в динамически загружаемые модули. Это, с одной стороны, позволяет иметь самое современное ядро, при этом небольшое, не обременённое «атавизмами». С другой стороны, поддержка, к примеру, IDE- или даже MFM-диска возможна благодаря подгружаемым модулям. Причём это происходит без виртуализации, что означает, что всё ранее написанное ПО остаётся полностью функциональным.

См. также

Примечания

  1. Обратная совместимость: игры для PS4, в которые можно играть на консолях PS5. www.playstation.com. Дата обращения: 7 сентября 2024.


Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер, Информация о Обратная совместимость, Что такое Обратная совместимость? Что означает Обратная совместимость?

V state ne hvataet ssylok na istochniki sm rekomendacii po poisku Informaciya dolzhna byt proveryaema inache ona mozhet byt udalena Vy mozhete otredaktirovat statyu dobaviv ssylki na avtoritetnye istochniki v vide snosok 14 maya 2011 Obra tnaya sovmesti most nalichie v novoj versii kompyuternoj programmy ili kompyuternogo oborudovaniya interfejsa prisutstvuyushego v staroj versii v rezultate chego drugie programmy ili chelovek mogut prodolzhat rabotat s novoj versiej bez znachitelnoj peredelki ili pereuchivaniya Polnaya obratnaya sovmestimost oznachaet chto pri zamene staroj versii komponenta na novuyu funkcionirovanie vsej sistemy v celom ne narushitsya Proshe govorya obratnaya sovmestimost eto vozmozhnost novoj versii programmy rabotat v prezhnih usloviyah so starym programmnym ili apparatnym obespecheniem s chastichnymi ih izmeneniyami ili vovse bez nih Obratnaya sovmestimost predstavlyaet soboj odin iz vazhnejshih prioritetov v kompyuternoj industrii Obespechenie obratnoj sovmestimosti pozvolyaet polzovatelyam pri perehode k novoj versii chastichno ili polnostyu sohranit cennost teh narabotok kotorye oni priobreli pri adaptacii k rabote s predydushimi versiyami programmnogo ili apparatnogo obespecheniya V to zhe vremya obespechenie obratnoj sovmestimosti obladaet i nedostatkami sderzhivaya razvitie tehnologij Tak v sovremennyh kompyuterah ochen mnogo unasledovano ot ih predydushih pokolenij ot chego nelzya otkazatsya iz za sovmestimosti Eto pozvolyaet sohranit predydushie investicii proizvoditelej i potrebitelej no odnovremenno ne pozvolyaet realizovat bolee progressivnye funkcii i povyshaet veroyatnost vozniknoveniya oshibok Obratnaya sovmestimost v programmnom obespecheniiObratnaya sovmestimost primenitelno k programmnomu obespecheniyu oznachaet sposobnost bolee pozdnih versij programmy rabotat s fajlami sozdannymi bolee rannej versiej etoj zhe programmy ili programmy realizuyushej te zhe algoritmy chto i bolee rannyaya versiya Tak naprimer v Microsoft Office prisutstvuet podderzhka celogo ryada formatov kotorye na dannyj moment pochti ne ispolzuyutsya Tak zhe mozhno otmetit ryad igr dlya PlayStation 4 kotorye mozhno zapustit na PlayStation 5 blagodarya obratnoj sovmestimosti Obratnaya sovmestimost v apparatnom obespecheniiObratnaya sovmestimost primenitelno k apparatnomu obespecheniyu oznachaet sposobnost bolee novyh tipov oborudovaniya emulirovat rabotu predshestvuyushih Tak naprimer nekotorye mikroprocessory Intel do sih por podderzhivayut ves nabor instrukcij ispolzovavshihsya eshyo v samyh pervyh predstavitelyah etogo ryada Preimushestva i nedostatki obratnoj sovmestimostiGlavnym nedostatkom obratnoj sovmestimosti yavlyaetsya uslozhnenie apparatnogo ili programmnogo obespecheniya V sluchae s programmnym obespecheniem eto chashe vsego privodit k uvelicheniyu razmerov programmnogo produkta a v sluchae s apparatnym obespecheniem eto privodit k uslozhneniyu arhitektury to est stroeniya sootvetstvuyushego elementa apparatnogo obespecheniya V konechnom itoge vsyo eto privodit k uvelicheniyu stoimosti proizvodstva i podderzhki chasto posle smeny bazovoj tehnologii nevozmozhno najti specialistov podderzhki vladeyushih obeimi tehnologiyami v dostatochnoj stepeni Mezhdu tem otsutstvie obratnoj sovmestimosti vyzyvaet ryad neudobstv Tak naprimer v operacionnyh sistemah Windows 2000 XP emulyator MS DOS ne obladaet polnoj obratnoj sovmestimostyu s realnoj OS MS DOS v otlichie ot Windows 9x v sostav kotoroj vhodit ne emulyator a nastoyashaya MS DOS zapuskaemaya do Windows i ispolzuemaya dlya raboty DOS prilozhenij Vsledstvie etogo vo mnogih sluchayah predpriyatiya vynuzhdeny polzovatsya bolee rannimi versiyami etoj operacionnoj sistemy libo ustanavlivat polnocennuyu MS DOS na virtualnye kompyutery poskolku ispolzuemoe programmnoe obespechenie trebuet polnocennoj OS MS DOS a ne urezannoj v vozmozhnostyah V yadre Linux primenyon effektivnyj mehanizm udovletvoryayushij oboim protivorechivym trebovaniyam Podderzhka drajvery ustarevshih ustrojstv postepenno vynositsya iz osnovnogo koda v dinamicheski zagruzhaemye moduli Eto s odnoj storony pozvolyaet imet samoe sovremennoe yadro pri etom nebolshoe ne obremenyonnoe atavizmami S drugoj storony podderzhka k primeru IDE ili dazhe MFM diska vozmozhna blagodarya podgruzhaemym modulyam Prichyom eto proishodit bez virtualizacii chto oznachaet chto vsyo ranee napisannoe PO ostayotsya polnostyu funkcionalnym Sm takzheDvoichnaya sovmestimostPrimechaniyaObratnaya sovmestimost igry dlya PS4 v kotorye mozhno igrat na konsolyah PS5 neopr www playstation com Data obrasheniya 7 sentyabrya 2024 U etoj stati po informacionnym tehnologiyam est neskolko problem pomogite ih ispravit V state est spisok istochnikov no ne hvataet snosok Bez snosok slozhno opredelit iz kakogo istochnika vzyato kazhdoe otdelnoe utverzhdenie Vy mozhete uluchshit statyu prostaviv snoski na istochniki podtverzhdayushie informaciyu Svedeniya bez snosok mogut byt udaleny 29 oktyabrya 2011 V etoj state ustanovleny obshie kategorii Vy mozhete pomoch proektu utochniv ih chtoby ona nahodilas vmeste s pohozhimi statyami 29 oktyabrya 2011 Eta statya nuzhdaetsya v pererabotke Pozhalujsta utochnite problemu v state s pomoshyu bolee uzkogo shablona Pozhalujsta uluchshite statyu v sootvetstvii s pravilami napisaniya statej 29 oktyabrya 2011 Pozhalujsta posle ispravleniya problemy isklyuchite eyo iz spiska parametrov Posle ustraneniya vseh nedostatkov etot shablon mozhet byt udalyon lyubym uchastnikom

NiNa.Az

NiNa.Az - Абсолютно бесплатная система, которая делится для вас информацией и контентом 24 часа в сутки.
Взгляните
Закрыто