К системным программам можно также отнести большое количество так называемых утилит, т. е. программ вспомогательного назначения. Утилиты часто объединяются в комплексы. Одним из наиболее популярных комплексов является Norton Utilities.
Это очень мощный комплекс, он включает в себя программы для оптимизации дисков, программы для автономной печати, программы для управления памятью и множество других полезных программ.
Одной из наиболее важных программ, входящих в пакет Norton Utilities, является программа NDD (Norton Disk Doctor). С помощью этой программы можно тестировать диск на правильность его логической системы, выявлять наличие «обойных» секторов на поверхности диска и производить многие другие операции.
Пользователю настойчиво рекомендуется освоить данную программу как одну из наиболее продуктивных при работе с дисками ПЭВМ.
Антивирусные программы.
Что такое вирус? По определению доктора Е. В. Касперского — «компьютерным вирусом называется программа, которая может создавать свои копии (не обязательно полностью совпадающие с оригиналом) и внедрять их в файлы, системные области компьютера, вычислительные сети и т. д. При этом копии сохраняют способность дальнейшего распространения». Подобные программы-вирусы создаются программистами-злоумышленниками.
|
|
Вирус искажает текст программы, в результате чего она может стать совершенно не работоспособной. Вирус может «заражать» программу, такая программа способна передавать вирус другим программам и ЭВМ. Борьба с вирусом зараженной ПЭВМ нередко требует очень больших затрат времени. Для эффективной борьбы с многочисленными вирусами создаются антивирусные программы. Приведем некоторые виды этих программ:
Программы-детекторы. — Обнаруживают файлы, зараженные одним из нескольких известных вирусов.
Программы-доктора, или фаги — «лечат» программы, восстанавливая их первоначальный вид и удаляя при этом из них вирус.
Программы-фильтры — перехватывают обращения вирусами к операционной системе, используемые для размножения и нанесения вреда, и сообщают о них пользователю.
Разработка антивирусных программ требует профессиональных знаний и навыков.
К наиболее известным антивирусным программам относятся периодически обновляемые и дополняемые i программы AIDSTEST и DRWEB («Доктор ВЕБ»).
Трансляторы.
Трансляторы предназначены для преобразования программ, написанных на языках программирования, в программы на машинном языке.
Программа, подготовленная на каком-либо языке программирования, называется исходным модулем.
Программа может состоять их одного или нескольких исходных модулей, которые могут быть написаны на одном или нескольких языках программирования.
|
|
В ходе трансляции по указанию программиста транслятор может формировать в отдельном выходном последовательном наборе данных листинг и диагностические сообщения для последующей выдачи на дисплей или на принтер.
Компиляторы переводят весь исходный модуль на машинный язык.
Интерпретатор последовательно переводит на машинный язык и выполнят операторы исходного модуля.У интерпретаторов два основных недостатка. Первый – низкая скорость работы интерпретируемых программ.
Преимущество интерпретатора перед компилятором состоит в том, что программа пользователя имеет одно представление – в виде текста. При компиляции одна и та же программа имеет несколько представлений – в виде текста и в виде выполняемого файла.