Программы-утилиты

К системным программам можно также отнести боль­шое количество так называемых утилит, т. е. программ вспомогательного назначения. Утилиты часто объединя­ются в комплексы. Одним из наиболее популярных ком­плексов является Norton Utilities.

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

Одной из наиболее важных программ, входящих в пакет Norton Utilities, является программа NDD (Norton Disk Doctor). С помощью этой программы можно тестировать диск на правильность его логической систе­мы, выявлять наличие «обойных» секторов на поверх­ности диска и производить многие другие операции.

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

Антивирусные программы.

Что такое вирус? По определению доктора Е. В. Касперского — «компьютерным вирусом называется про­грамма, которая может создавать свои копии (не обяза­тельно полностью совпадающие с оригиналом) и внед­рять их в файлы, системные области компьютера, вы­числительные сети и т. д. При этом копии сохраняют способность дальнейшего распространения». Подобные программы-вирусы создаются программистами-злоумыш­ленниками.

Вирус искажает текст программы, в результате чего она может стать совершенно не работоспособной. Вирус может «заражать» программу, такая программа способна передавать вирус другим программам и ЭВМ. Борьба с вирусом зараженной ПЭВМ нередко требует очень больших затрат времени. Для эффективной борьбы с многочисленными вирусами создаются антивирусные программы. Приведем некоторые виды этих программ:

Программы-детекторы. — Обнаруживают файлы, за­раженные одним из нескольких известных вирусов.

Программы-доктора, или фаги — «лечат» программы, восстанавливая их первоначальный вид и удаляя при этом из них вирус.

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

Разработка антивирусных программ требует профес­сиональных знаний и навыков.

К наиболее известным антивирусным программам относятся периодически обновляемые и дополняемые i программы AIDSTEST и DRWEB («Доктор ВЕБ»).

Трансляторы.

Трансляторы предназначены для преобразования программ, написанных на языках программирования, в программы на машинном языке.

Программа, подготовленная на каком-либо языке программирования, называется исходным модулем.

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

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

Компиляторы переводят весь исходный модуль на машинный язык.

Интерпретатор последовательно переводит на машинный язык и выполнят операторы исходного модуля.У интерпретаторов два основных недостатка. Первый – низкая скорость работы интерпретируемых программ.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: