Что такое программная совместимость

Что такое программная совместимость

Совместимость (compatibility) — способность аппаратных или программных средств работать с компьютерной системой. Аппаратная (техническая) совместимость ( hardware (equipment) compatibility) — способность одного компьютера работать с узлами или устройствами, входящими в состав другого компьютера. Составной частью аппаратной совместимости является электромагнитная совместимость (ЭМС) (ElectroMagnetic Compatibility, EMC) — способность работающих (в том числе, автономно друг от друга) технических средств не создавать взаимных электромагнитных помех, а также функционировать при наличии внешних электромагнитных полей. Также ЭМС называют ограничение собственного электромагнитного излучения устройств до уровня, не влияющего на работу других устройств.

Информационная совместимость (data compatibility) — способность двух или более компьютеров или систем адекватно воспринимать одинаково представленные данные. Частью информационной совместимости, а также средством ее обеспечения является совместимость форматов представления данных. Программная совместимость (software compatibility) — возможность выполнения одних и тех же программ на разных компьютерах с получением одинаковых результатов (не путать с совместимостью программ).

Совместимость программ (program compatibility) — пригодность программ к взаимодействию друг с другом и, в частности, к объединению в программные комплексы для решения более сложных задач, например, в автоматизированных системах. Полная совместимость (fully compatibility) — аппаратная, программная и информационная совместимость двух или более компьютеров без каких-либо ограничений для их пользователей.

Программная совместимость — возможность выполнения одних и тех же программ на разных ЭВМ с получением одинаковых результатов.

. Совместимость компьютеров определяют, как правило, по отношению к компьютерам IBM AT. Как уже было сказано, первые ПК класса IBM AT создавались из уже широко представленных на компьютерном рынке элементов. Любой инженер, имеющий представление о структуре вычислительной системы, может без труда из таких "покупных" деталей собрать свой собственный ПК, подобный IBM AT. Единственным запатентованным фирмой IBM компонентом является набор из двух микросхем, названный BIOS (базовая система ввода- вывода). Именно записанный в этих схемах код лежит в основе совместимости.

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

программную совместимость с компьютерами фирмы IBM.

Аппаратная совместимость. Этот термин относится к системам, допускающим сопряжение, или устройствам с взаимозаменяемыми конструктивными узлами. Употребляют его и в случае, когда речь идет о модулях расширения. Некоторые из них, такие как платы памяти или видеоадаптер, не могут работать с набором BIOS некоторых ПК. В этом случае либо применяют другой набор BIOS, либо заменяют плату расширения.

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

Совместимость внутри одного пакета программ. Иногда случается так, что программы одного и того же программного обеспечения не могут вместе "сосуществовать" независимо от типа компьютера. Наиболее часто такие "конфликты" возникают между резидентными программами. Такая несовместимость не оказывает влияния на работу самого ПК, нарушается лишь выполнение программ.

Читайте также:  Нокия самая первая модель

Совместимость плат расширения. Иногда несовместимыми могут оказаться платы расширения. При этом не нарушается работа всего компьютера. Такая несовместимость связана лишь с невозможностью одновременной работы двух или более плат. В этом случае необходимо заменить одну из них.

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

Следует заметить, что два компьютера, IBM AT и IBM ХТ286, имеют наиболее высокую аппаратную и программную совместимости. Поэтому именно их приняли за стандарт, относительно которого определяется совместимость. Так, компьютеры типа IBM PS/2 Model 50 и 60, имея программное обеспечение, совместимое с IBM AT, физически с ними не­совместимы. Это обусловлено принципиально новой аппаратной частью систем IBM PS/2. Их совместимость с ПК семейства AT возрастает по мере разработки новых стандартов на аппаратуру PS/2 и создания большего числа модулей расширения для них.

Совместимость аналогов и так называемых совместимых компьютеров с "фирменными" ПК постоянно повышается. В отличие от аналогов IBM-совместимые не являются полностью взаимозаменяемыми с самими компьютерами IBM AT. Отсюда и низкая оценка их аппаратной совместимости.

Несовместимость того или иного рода возможна в любом компьютере. Причиной ее возникновения, как было сказано, являет­ся отклонение от стандартного набора BIOS. Поэтому чем ближе набор BIOS компьютера к оригиналу AT, тем выше совместимость.

Программная совместимость ПК обеспечивается в первую очередь применением в них одной и той же операционной сис­темы или однотипных операционных систем.

Стремление добиться совместимости компьютеров, выпускае­мых разными фирмами в разных странах, привело к появлению в мире особого класса ПК, так называемых «IBM-совместимых».

В этих компьютерах используются микропроцессоры и опера­ционные системы, являющиеся аналогами микропроцессоров и операционных систем, используемых в моделях ПК фирмы IBM.

«IBM-совместимыми» являются, в частности, отечественные компьютеры ЕС-1840, ЕС-1841, ЕС-1842, Искра-1030, Нейрон, болгарский «Правец-16», польские «Мазовия-1016» и «Мазовия- 2016» и др.

В составе ЦВМ в соответствии с определением вычислитель­ной машины выделяют ряд устройств.

Устройство — часть машины, имеющая определенное функ­циональное назначение.

В соответствии с принципами построения и действия ЦВМ в состав любой ЦВМ входят.

Арифметико-логическое устройство (АЛУ) — функциональ­ная часть ЦВМ, предназначенная для выполнения операций преобразования (обработки) величин: арифметических, логиче­ских (поразрядных), сдвига.

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

Запоминающее устройство (ЗУ) — функциональная часть ЦВМ, предназначенная для записи, хранения и выдачи инфор­мации, представленной цифровыми кодами.

Довольно часто такое отдельное устройство называют па­мятью, т.е. слова «запоминающее устройство» и «память» — синонимы.

Программная совместимость

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

Читайте также:  Как подключить интернет банк промсвязьбанка через интернет

Программная совместимость имеет место, если программы, составленные для одной модели, могут выполняться на других моделях ряда. [2]

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

Программная совместимость микро — ЭВМ — качество, обеспечивающее переносимость, пакетов прикладных программ ( ППП) с одной микро — ЭВМ на другую. С точки зрения переносимости различают три группы ППП: библиотеку стандартных программ ( БСП), автономные ППП и ППП, функционирующие в среде операционной системы. [4]

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

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

Программная совместимость предусматривает возможность получения одинаковых результатов решения задач по одним и тем же программам на любой машине, входящей в общий комплекс, независимо от способа реализации программ. Для этого необходимо иметь единую систему языков программирования. Такая система может быть создана на основе объединения многочисленных стандартных программ и сокращения номенклатуры средств математического обеспечения. [7]

Программная совместимость обеспечивает возможность выполнения одних и тех же программ на ЭВМ различных моделей с получением идентичных результатов. Большей частью программы, написанные для младших, менее производительных1 моделей ЭВМ, могут без перепрограммирования выполняться на старших моделях. [8]

Программная совместимость имеет место, если программы, составленные для одной модели, могут выполняться на других моделях ряда. [9]

Программная совместимость достигается едиными формой и форматами представления данных, системой адресации, набором-команд, одинаковой логической структурой всех входящих в ЕС ЭВМ моделей. [10]

Программная совместимость определяется возможностью использовать общее и специальное программное обеспечение для всех ЭВМ, применяющихся на разных уровнях управления. [11]

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

Программная совместимость существует, как правило, лишь внутри семейства вычислит, машин ( напр. Она позволяет переносить на вновь разрабатываемые ЭВМ данного семейства прикладные программы и операционные системы, разработанные для предшествующих ЭВМ, что с точки зрения пользователя делает разл. [13]

Читайте также:  Как подключить беспроводной интернет к телевизору самсунг

Программная совместимость позволяет достаточно просто решать задачи комплексирования ЭВМ в вычислительной сети, организуя при этом межмашинный обмен не только данными, но и программами. [14]

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

Финансовый словарь Финам .

Смотреть что такое "Программная совместимость" в других словарях:

программная совместимость — — [http://www.iks media.ru/glossary/index.html?glossid=2400324] Тематики электросвязь, основные понятия EN program compatibility … Справочник технического переводчика

программная совместимость — programinis suderinamumas statusas T sritis automatika atitikmenys: angl. program compatibility; software compatibility vok. Programmkompatibilität, f; Software Verträglichkeit, f rus. программная совместимость, f; совместимость по программному… … Automatikos terminų žodynas

программная совместимость автоматизированных систем — программная совместимость АС Частная совместимость АС, характеризуемая возможностью работы программ одной системы в другой и обмена программами, необходимыми при взаимодействии АС. [ГОСТ 34.003 90] Тематики автоматизированные системы Синонимы… … Справочник технического переводчика

программная совместимость автоматизированных систем — 3.10.31 программная совместимость автоматизированных систем (программная совместимость АС): Частная совместимость АС, характеризуемая возможностью работы программ одной системы в другой и обмена программами, необходимыми при взаимодействии АС.… … Словарь-справочник терминов нормативно-технической документации

совместимость по программному обеспечению — programinis suderinamumas statusas T sritis automatika atitikmenys: angl. program compatibility; software compatibility vok. Programmkompatibilität, f; Software Verträglichkeit, f rus. программная совместимость, f; совместимость по программному… … Automatikos terminų žodynas

Программная лицензия университета Беркли — Лицензия BSD, Программная лицензия университета Беркли (англ. BSD license) это лицензионное соглашение, впервые применённое для распространения операционных систем свободного программного обеспечения и используются для многих программ (помимо… … Википедия

Программная платформа — Платформа (компьютерная) совокупность компьютеров, совместимых между собою в том или ином смысле. Можно различить как минимум четыре толкования этого термина, так что одна платформа с точки зрения одного толкования может распасться на компьютеры… … Википедия

Национальная программная платформа — Эта статья предлагается к удалению. Пояснение причин и соответствующее обсуждение вы можете найти на странице Википедия:К удалению/23 ноября 2012. Пока процесс обсуждени … Википедия

ГОСТ Р 51318.14.2-99: Совместимость технических средств электромагнитная. Помехоустойчивость бытовых приборов, электрических инструментов и аналогичных устройств. Требования и методы испытаний — Терминология ГОСТ Р 51318.14.2 99: Совместимость технических средств электромагнитная. Помехоустойчивость бытовых приборов, электрических инструментов и аналогичных устройств. Требования и методы испытаний оригинал документа: 5.3 Кондуктивные… … Словарь-справочник терминов нормативно-технической документации

ГОСТ 34.003-90: Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Термины и определения — Терминология ГОСТ 34.003 90: Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Термины и определения оригинал документа: 1.1 автоматизированная система; АС: Система, состоящая из персонала и … Словарь-справочник терминов нормативно-технической документации

Ссылка на основную публикацию
Что значит код ошибки 805а8011
Многие владельцы смартфонов с операционной системой Windows Phone не могут войти в учетную запись магазина Marketplace. На экране появляется код...
Хочу создать группу в контакте
Приветствую вас, дорогие читатели. Социальные сети уже давно вошли в нашу жизнь, поэтому всем владельцам абсолютно любого бизнеса, как традиционного,...
Хром для андроид тв приставок
Всем привет! Предлагаю очередной раз поднять больную тему браузеров для Android TV. В разделе «вопрос – ответ» уже много раз...
Что значит интегрированный процессор
Здравствуйте, уважаемые пользователи и любители компьютерного железа. Сегодня порассуждаем на тему, что такое интегрированная графика в процессоре, зачем она вообще...
Adblock detector