Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

114

.pdf
Скачиваний:
25
Добавлен:
05.06.2015
Размер:
1.45 Mб
Скачать

Прочие программы офисного назначения

Прочие программы офисного назначения

Среди прочих программ офисного назначения отметим:

+программы распознавания символов (FineReader фирмы Бит, Cunieform фирмы Cognitive Technologies

ит.д.). Эти программы применяются при использовании сканера и позволяют вводить сканированные тексты не в виде точек, что занимает очень большой объем памяти, а в виде символов ASCII-кода. Программы «понимают» тексты на разных языках, причем качество распознавания сильно зависит от качества отсканированного текста;

+программы-переводчики позволяют автоматически переводить тексты на разных языках с более-менее приемлемым качеством. Как правило, они не понимают фразовые глаголы, идиомы и фразеологизмы, переводя их дословно. Естественно, получается тарабарщина. Однако тексты деловой переписки, в том числе и из Интернета, переводятся ими неплохо. Наиболее известные переводчики: Сократ фирмы Арсеналъ, Stylus фирмы ПроМТ и др.;

+программы-словари (Мультилекс фирмы МедиаЛингва, Контекст фирмы Информатик, Лингво фирмы Бит и т.д.);

+программы-планировщики используются при необходимости составления плана работ для многих людей, координируют использование ресурсов и т.д. Используют мощные математические и статистические пакеты, позволяют автоматически планировать рабочий день с учетом вводимых изменений. Примеры планировщиков — MS Project, TimeLire фирмы Symantec и проч.

141

Основные программы для работы со звуком и музыкой

Основные программы для работы со звуком и музыкой

Audio и MIDI

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

+Audio (аудио) — наиболее универсальная технология, представляющая произвольный звук как он есть — в виде цифрового представления исходного звукового колебания или звуковой волны (wave), отчего в ряде случаев она именуется wave-техноло- гией. Позволяет работать со звуками любого вида, любой формы и длительности. Звуковая информация обычно хранится в файлах с расширением WAV.

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

MID.

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

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

142

Основные программы для работы со звуком и музыкой

которому впоследствии будут добавлены голосовые или акустические партии, так и полноценное, законченное музыкальное произведение.

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

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

В Windows каждая технология представлена своим типом звукового устройства. Устройства могут быть реальными (аппаратные адаптеры) и виртуальными (про- граммы-имитаторы, генераторы, фильтры и т.п.). Общение программ с устройствами происходит посредством аудио- иMIDI-портов,которые появляются в системе после установки соответствующих устройств.

Отдельным случаем аудио-портов являются порты DirectSound. Классический (Wave, MME) аудио-порт не гарантирует предельно быстрого вывода звука — при обмене небольшими фрагментами, за счет буферизации и невысокой частоты обращений к адаптеру, возникают значительные (относительно времени звучания самих фрагментов) задержки. Интерфейс DirectSound, входящий в комплект интерфейсов DirectX, дает возможность работать с адаптером с минимальной буферизацией и накладными расходами, заметно сокращая задержки. Кроме того, в DirectSound несколько программ могут использовать один порт одновременно, что далеко не всегда возможно при работе с Wave-портами.

Классификация программ

Любая программа для работы со звуком на персональном компьютере использует в той или иной форме одну

143

Основные программы для работы со звуком и музыкой

из этих технологий либо обе сразу. Выделим следующие основные классы программ:

+звуковые процессоры (audio processors);

+системы многоканальной записи и сведения (multitrack recorders);

+звуковые редакторы (audio editors);

+генераторы и анализаторы сигналов (audio generators/analysers);

+виртуальные (программные) синтезаторы (virtual/ software synthesizers);

+музыкальные редакторы (music/MIDI editors):

секвенсоры (sequencers);

трекеры (trackers);

нотные редакторы (score editors);

+музыкальные процессоры (music/MIDI processors);

+автокомпозиторы (auto composers);

автоаккомпаниаторы (auto accompaniment generators, jammers);

+распознаватели нот (score recognition software);

+преобразователи форматов (format converters);

+считыватели звуковых дорожек с компакт-дисков (CDrippers/grabbers);

+психоакустические компрессоры (psychoacoustic compressors);

+проигрыватели (players);

+системы для радиовещания и дискотек (delivery systems);

+утилиты и управляющие программы (utility/control

software).

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

144

Компьютерные вирусы

Компьютерные вирусы

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

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

Существует несколько типов вирусов:

145

Компьютерные вирусы

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

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

+некоторые программы перестают работать или начинают работать неправильно;

+на экран выводятся посторонние сообщения, символы и т.д.;

+работа на компьютере существенно замедляется;

+некоторые файлы оказываются испорченными и т.д. Некоторые вирусы ведут себя очень коварно. Они вна-

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

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

Распространение вирусов

Компьютерный вирус может испортить, т.е. изменить ненадлежащим образом, любой файл на имеющихся в компьютере дисках. Но некоторые виды файлов вирус может «заразить». Это означает, что вирус может «внедриться» в эти файлы, т.е. изменить их так, что они будут содержать вирус, который при некоторых обстоятельствах может начать свою работу.

Тексты программ и документов, информационные файлы баз данных, таблицы табличных процессоров и дру-

146

Компьютерные вирусы

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

Обычным вирусом могут быть заражены следующие виды файлов:

1.Исполняемые файлы, т.е. файлы с расширениями имен .сот и .ехе, а также оверлейные файлы, загружаемые при выполнении других программ. Вирусы, заражающие файлы, называются файловыми. Вирус в зараженных исполняемых файлах начинает свою работу при запуске той программы, в которой он находится. Наиболее опасны те вирусы, которые после своего запуска остаются в памяти резидентно, — они могут заражать файлы и вредить до следующей перезагрузки компьютера. А если они заразят любую программу, запускаемую из файла AUTOEXEC.BAT или CONFIG.SYS, то и при перезагрузке с жесткого диска вирус снова начнет свою работу.

2.Загрузчик операционной системы и главная загрузочная запись жесткого диска. Вирусы, поражающие эти области, называются загрузочными, или БOOT-вирусами. Такой вирус начинает свою работу при начальной загрузке компьютера и становится резидентным, т.е. постоянно находится в памяти компьютера. Механизм распространения — заражение загрузочных записей вставляемых

вкомпьютер дискет.

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

147

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

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

Антивирусные программы предотвращают проникновение вирусов на компьютеры организации, выявляют инфицированные файлы и осуществляют лечение зараженного компьютера. Особенно опасны вирусы в условиях локальной сети, когда, проникнув на один компьютер, вирус может поразить все компьютеры, объединенные в сеть. Основные источники вирусов: нелегальное программное обеспечение (чаще всего игры); дискеты, зараженные вирусом, находящимся в загрузочном секторе; документы MS Word и Excel, зараженные макро-вирусами.

Существуют следующие виды антивирусных программ:

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

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

3.Программы-ревизоры сначала запоминают сведения

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

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

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

6.Программы-вакцины, или иммунизаторы, модифицируют программы и диски таким образом, что это не

148

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

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

Максимальную защиту от вирусов, переносимых на загрузочных секторах дискет, обеспечивают антивирусные программы, включающие в себя резидентный монитор — программу, автоматически запускаемую в момент включения компьютера и отслеживающую все обращения к дискам и файлам (AntiViral Toolkit Pro 3.0; Norton Anti Virus 4.0). Эти программы обнаруживают вирусы в момент обращения к дискете и позволяют сразу же их удалять или лечить зараженные файлы. Даже если сотрудник вставил зараженную вирусом дискету в компьютер и не запустил антивирусную программу, все равно вирус будет сразу же обнаружен и обезврежен.

Для максимальной безопасности компьютера рекомендуется периодически запускать антивирусную программу для проверки всех дисков компьютера либо только тех, в которые помещаются вновь поступающие документы. Такая проверка может запускаться как вручную, так и автоматически. Команда запуска AntiViral Toolkit Pro для этого помещается в папку Автозагрузка. Параметры проверки при этом задаются заранее заданной конфигурацией и параметрами командной строки. Компьютер в этом случае проверяется каждый раз при включении. Аналогичная программа — Norton AntiVirus включает в себя модуль Schedule, позволяющий запускать программу с заданной периодичностью в удобное пользователю время.

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

Средствам разведки в «обороне» от вирусов соответствуют программы-детекторы, позволяющие проверять вновь полученное программное обеспечение на наличие вирусов.

149

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

На переднем крае обороны находятся программы-филь- тры (резидентные программы для защиты от вируса). Эти программы могут первыми сообщить о вирусной атаке и предотвратить заражение программ и диска.

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

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

150

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]