Совместимость – это способность аппаратных и программных средств работать с компьютерной системой.
Аппаратная (техническая) совместимость – способность одного компьютера работать с узлами, или устройствами, входящими в состав другого компьютера. Составной частью аппаратной совместимости является электромагнитная совместимость (ЭМС) – способность работающих (в том, числе автономно друг от друга) технических средств не создавать взаимных электромагнитных полей, а также функционировать при наличии внешних электромагнитных полей. ЭМС называют ограничение собственного электромагнитного излучения устройств до уровня, не влияющего на работу других устройств.
Программная совместимость – возможность выполнение одних и тех же программ на разных компьютерах с получением одинаковых результатов.
Программная неисправность компьютера встречается гораздо чаще, чем аппаратная. Причины подобного рода ошибок:
1) Несовершенство ПО (программного обеспечения).
Обычный разработчик создает ПО работающее с определенными ресурсами. Профессиональный программист создает ПО, адаптируя его для работы в разных условиях.
Программа распоряжается системными библиотеками ОС. При обновлении т.е. улучшении версии системных библиотек, программа или несколько программ могут отказаться работать.
2) Несовершенство ОС (операционных систем).
ОС не могут поддерживать работу всего существующего ПО. И разработчики пишут ПО под конкретную ОС. Т.е. пользователь работает либо с сертифицированными программами, либо мириться с ошибками, возникающими из-за проблем несовместимости ПО.
3) Отсутствие нужных ресурсов.
Часто небольшая программа требует для нормальной работы ресурсов больше, чем предоставляет ОС. Для обеспечения работы программы ОС увеличивает файл подкачки (файл на жестком диске, используемый для организации виртуальной памяти; виртуальная память – расширенное адресное пространство задачи, полученное за счет использования части внешней памяти; компьютерная проблема – нехватка оперативной памяти; в оперативной памяти всегда находиться часть виртуального пространства, остальная его часть располагается на дисковой памяти; при нехватки оперативной памяти, неиспользуемое приложение или его часть выгружается из ОП на диск и загружается необходимое активное приложение), отбирая ОП у других программ.
Это приводит к снижению производительности ПК (персональный компьютер) и ошибкам.
Проблему можно решить простым увеличением объема оперативной памяти или с помощью специальных утилит.
4) Ошибки в реестре.
Реестр – мозг ОС. Ошибки в нем сказываются на всех процессах, происходящих в ПК. Причиной сбоя в реестре непрофессионально написанные программы, прописывающие свои файлы и ссылки в самых разных местах.
Не стоит забывать и о вирусах и вредоносном ПО, которое портит файлы, ссылки на них.
Для «лечения» реестра предназначены специальные утилиты, умеющие анализировать записи и удалять ошибочные и неиспользуемые данные, не забывайте об элементарном сохранении рабочей версии файлов реестра.
5) Конфликты между устройствами.
Аппаратное обеспечение не бывает полностью совместимо и может отказаться работать. Устранить проблему неисправности звуковой карты или привода компакт-диска с помощью диспетчера устройств. Либо проанализировать инструкцию к устройству, возможно, вы найдете информацию о проблемах несовместимости. Изучите всю прилагаемую документацию. Совместимость восстанавливается если:
переустановить плату расширения в другой слот;
заменить устройство более новой моделью.
6) Вирусы, троянские кони и «черви»
Все вирусы (компьютерный вирус – это небольшая программа, способная создавать свои копии и внедрять их в различные программные объекты компьютера без ведома пользователя; при этом копии сохраняют способность дальнейшего размножения; если вирус «внедрился» в файл, то такой файл считается «зараженным»; вирусы могут заражать область системного загрузчика, исполняемые файлы, файлы драйверов, документы Word, Excel и т.д.) могут попасть на ПК через интернет, зараженный флэш - носитель. Защитить ПК поможет хорошая антивирусная программа и настроенный брандмауэр. Либо при невозможности устранить заражение ПК стоит переустановить ОС. Программные вирусы классифицируются по среде обитания: сетевые, файловые, загрузочные, файлово - загрузочные.
Проверка ПК на вирусы: подавляющее большинство зараженных файлов можно «вылечить». Существует множество программ (антивирусов) для обнаружения вирусов и лечение файлов. Программа Doctor Web содержит алгоритм, позволяющий обнаружить и неизвестные вирусы. Программа предназначена для работы в среде Windows и имеет удобный пользовательский интерфейс. Задание параметров тестирования осуществляется с помощью системного меню. При запуске программа проверяет оперативную память на наличие вирусов и обезвреживает их. В программе можно получить следующие сведения:
вывод отчета об обнаруженных зараженных файлах;
лечение зараженных файлов;
удаление найденных зараженных файлов;
переименование зараженных файлов;
перемещение зараженных файлов.
Для того чтобы потери от вируса были минимальными, рекомендуется создавать незараженные копии файлов используемой информации на CD-дисках или других запоминающих устройствах. При переносе файлов с компьютера на компьютер следует обязательно проверять на наличие вирусов и лечить зараженные файлы. Периодически обновляйте версии антивирусной программы, т.к. постоянно создаются новые компьютерные вирусы.
Ограничения ОС.
ОС обеспечивает свою безопасность посредством ограничений:
На установку новых программ;
На удаление файлов;
На просмотр веб - ресурсов;
И т.д.
Решение проблемы, найти программу, не вызывающую у ОС такие типы ограничений, либо обновить ОС.
7) Использование устаревшего оборудования
После обновления ОС ваше оборудование может выдавать ошибки. Выход – обновить драйвера устройств или заменить оборудование современными моделями.
8) Неверные настройки ОС
Распространенные неполадки:
неверное разрешение или мерцание экрана;
исчезновение языков;
отсутствие или искажение звука;
низкая скорость модема;
проблемы с локальной сетью
и т.п.
Настройка системы через панель управления, менеджеры устройств.
Решение проблемы: снять неверные настройки видеодисплея, можно загрузив ПК в безопасном режиме (или «чистая загрузка») и исправив настройки.
Сразу после идентификации жестких дисков, нажмите клавишу F8 или CTRL или другая клавиша. Результатом станет меню:
Normal – обычная загрузка Windows
Logger (\bootlog.txt) – загрузка с протоколированием в файле
Safe mode – режим защиты от сбоев
Step-by-step confirmation – пошаговая загрузка
Command prompt only – режим командной строки
Safe mode command prompt only – защищенный режим командной строки
В режиме защиты от сбоев произойдет загрузка с использованием минимального комплекта драйверов устройств. После загрузки можно изменить настройки, которые вызвали сбой. После завершите работу обычным образом и перезагрузитесь.
Методы выявления проблем совместимости ПО.
При переходе на новую версию операционной системы неизбежно возникает проблема совместимости приложений, которая должна быть решена в ходе обслуживания компьютеров.
Проблема совместимости чаще всего возникает, когда приложение некорректно обращается к функциям операционной системы.
Как правило, ведущие производители программного обеспечения стараются своевременно выпускать новые версии программных продуктов, совместимых с текущими операционными системами, но зачастую компании вынуждены использовать программное обеспечение, совместимость которого с новой версией операционной системы сомнительна из-за каких-то специфических проблем.
С учетом возможных проблем совместимости используемых приложений и новой версии операционной системы рекомендуется в обязательном порядке включить в подготовку к обновлению ОС на компьютерах предприятия следующие этапы:
обязательная проверка используемого ПО на совместимость с новой операционной системой и сбор информации о выявленных в процессе этого тестирования проблемах;
анализ приложений, у которых выявлены проблемы совместимости, в процессе этого анализа нужно выяснить, насколько необходимы предприятию данные приложения, выпущены ли для них новые версии, в которых решена проблема совместимости, и в случае отсутствия таких версий - поиск инструментов для решения проблем совместимости;
тестирование инструментария для решения проблем совместимости, желательно не слишком усложняющего обслуживание компьютеров.
Виды тестирования, способствующие выявлению проблем совместимости ПО:
Тестирование на совместимость позволяет проверить приложение в различных браузерах, на разных ОС, с различным программным обеспечением и аппаратными средствами.
Во время тестирования на совместимость команда тестировщиков проверяет, насколько хорошо приложение может работать с различными типами аппаратных технологий, драйверами и операционными системами.
Инсталляционное тестирование (installation testing).
В процессе инсталляционного тестирования проверяется корректность установки и удаления программного продукта в среде, максимально приближенной к эксплуатационной. Об этом аспекте корректной работы программного обеспечения очень часто просто забывают (и напрасно). Правильно выполненная установка программы — необходимое условие её корректной дальнейшей работы. Проверка правильности установки должна быть обязательным элементом проекта по тестированию любого продукта. Если программу невозможно корректно установить, и при этом что-то не будет работать или будет работать неправильно, работа по тестированию самого программного тестирования бессмысленна. Почему? Потому что заказчику не нужен продукт, который даже невозможно установить.
Регрессионное тестирование (regression testing).
Повторное выполнение тестов для проверки того, что изменения, внесённые в программу в результате разработки новой или изменения существующей функциональности, устранения ошибок, не повлияли на функциональность, которая не изменялась (т.е. текущая версия ведёт себя идентично предыдущей, за исключением измененных областей).
Тестирование новой функциональности (new feature testing).
В данном виде тестирования акцент делается на тестировании новой функциональности, появившейся в конкретном выпуске (build) программного продукта.
Конфигурационное тестирование (configuration testing).
С помощью конфигурационных тестов проверяется совместимость продукта с различным программным (software) и аппаратным (hardware) обеспечением. Как правило, программный продукт делается с тем расчётом, чтобы он сразу работал в максимально разнообразной внешней среде. Если же речь идёт о «коробочном продукте», то фактор совместимости приобретает ещё более важное значение. Для того, чтобы выяснить реакцию продукта на окружение и соседство с другим программным обеспечением, и проводят данные тесты.
Комментарии
{{ comment.author.name }}
{{ comment.content }}
{{ reply.author.name }}
{{ reply.content }}