Материал: Лекция Понятие совместимости программного обеспечения. Аппаратная и программная совместимость. Совместимость драйверов

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам


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

В случаях звукозаписи или видеозаписи вместо термина «просмотр» применяют термин «воспроизведение документов».

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

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

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

Мониторы установки. Предназначены для контроля за установкой программного обеспечения. Необходимость в данном программном обеспечении связана с тем, что между различными категориями программного обеспечения возникают связи: вертикальные (между уровнями), которые являются необходимым условием функционирования всех компьютеров; горизонтальные (внутри уровней), характерные для компьютеров, работающих с операционными системами, поддерживающими принцип совместного использования одних и тех же ресурсов разными программными средствами. И в тех и в других случаях при установке или удалении программного обеспечения могут происходить нарушения работоспособности прочих программ.

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


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

Средства коммуникации (коммуникационные программы).

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

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

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

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

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

В специализированных компьютерных системах (бортовых компьютерах автомобилей, судов, ракет, самолетов, космических летательных аппаратов и т. п.) совокупность программного и информационного обеспечения называют математическим обеспечением. Как правило, оно записано в микросхемы ПЗУ и может быть изменено только путем замены ПЗУ или его перепрограммирования на специальном оборудовании.


Совместимость и мобильность программного обеспечения. Концепция программной совместимости впервые в широких масштабах реализована разработчиками системы IBM/360. Основная задача при проектировании всего ряда моделей этой системы заключалась в создании такой архитектуры, которая была бы одинаковой с точки зрения пользователя для всех моделей системы независимо от цены и производительности каждой из них. Огромные преимущества такого подхода, позволяющего сохранять существующее программное обеспечение при переходе на новые (как правило, более производительные) модели, быстро оценили как производители компьютеров, так и пользователи; практически все фирмы-поставщики компьютерного оборудования взяли на вооружение эти принципы, поставляя серии совместимых компьютеров. Следует заметить, однако, что со временем даже самая передовая архитектура неизбежно устаревает и возникает потребность внесения радикальных изменений в архитектуру и в способы организации вычислительных систем.

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

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

Одним из вариантов моделей открытой среды является модель OSE (Open System Environment), предложенная комитетом IEEE POSIX. На основе этой модели Национальный институт стандартов и технологии США выпустил документ «Application Portability Profile (АРР). The U.S. Government's Open System Environment Profile OSE/1 Version 2.0», который определяет рекомендуемые для федеральных учреждений США спецификации в области информационных технологий, обеспечивающие мобильность системного и прикладного программного обеспечения. В настоящее время все ведущие производители компьютеров и программного обеспечения придерживаются требований этого документа.

Как установить драйвер в режиме совместимости?

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

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

Установка в режиме совместимости

Кликните правой кнопкой мыши по установщику драйвера (.exe). Откройте Свойства и найдите вкладку Совместимость:

  1. Запустите средство устранения проблем с совместимостью и выберите из двух предложенных вариантов первый: установку по тем параметрам, которые рекомендуются. Выполняйте подсказки мастера установки программы. Если установка прошла успешно, параметры нужно сохранить.

  2. В противном случае на той же вкладке поставьте маркер в строке Запустить программу в режиме совместимости с, и выберите версию системы, для которой и был разработан драйвер, например, Windows 7. Еще раз запустите установку программы.

  3. Если проблемы остаются, можно ввести дополнительные параметры совместимости вручную. Например для старых программ кликнуть строку Режим пониженной цветности и выбрать 8 или 16-разрядный цвет.

Устранение проблем с совместимостью

В свойствах файла для установки драйвера не всегда будет вкладка Совместимость, где можно вручную задать некоторые параметры установки. Но в Панели управления (на примере Windows 10) есть целый раздел под названием Устранение неполадок. Если предыдущие действия не помогли или в работе драйвера замечены лаги:

  1. Откройте раздел Устранение неполадок , выберите строку Программы/Устранение проблем с совместимостью.

  2. В открывшемся окне запустите диагностику от имени администратора.

  3. Немного подождите и посмотрите список программ. После клика по строке Нет в списке можно выбрать файл на компьютере. Или выберите нужную программу из перечня.

  4. Поскольку установка с рекомендованными параметрами не помогла, выбираем диагностику программы и одну из драйвер работал (или для которой был разработан).

  5.  Нажмите Проверить программу. Если проблема решена, сохраните параметры и завершите диагностику
Источник: https://tut-files.ru/previewfile/38049

Смотрите также: