К какому классу системных программ относятся программы архиваторы


Программы-архиваторы (например, программа WinRAR, окно которой приведено на рисунке) относятся к ________ программному обеспечению.

· Прикладному

· Системному

· Инструментальному

· Служебному- ПРАВИЛЬНЫЙ ОТВЕТ

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

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

· Графический интерфейс

· Аппаратно-программный интерфейс- ПРАВИЛЬНЫЙ ОТВЕТ

· Драйвер

· Пользовательский интерфейс

Решение: В компьютерном мире известно множество разновидностей интерфейсов: интерфейс пользователя, графический интерфейс, интерфейс ввода-вывода, внешний или внутренний интерфейс, интеллектуальный интерфейс, человеко-машинный интерфейс, программный интерфейс и др. Интерфейс – совокупность средств и правил, которые обеспечивают взаимодействие устройств, программ и человека. Основная функция всех операционных систем – посредническая. Она заключается в обеспечении нескольких видов интерфейса: интерфейса между пользователем и программно-аппаратными средствами компьютера (интерфейс пользователя);интерфейса между программным и аппаратным обеспечением (аппаратно-программный интерфейс);интерфейса между разными видами программного обеспечения (программный интерфейс).   10. Дана маска для имени файла: k*t.d*. Не удовлетворяет указанному шаблону имя файла · kompot.docx · kit_kat.dll · kot.d · kotenok.doc-ПРАВИЛЬНЫЙ ОТВЕТ Решение: Для групповых операций с файлами, а также при поиске файлов можно использовать маски (шаблоны) имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которой также могут встречаться следующие символы: - Символ «?» (вопросительный знак) заменяет ровно один произвольный символ. Например, при вводе в качестве критерия поиска имени объекта 199? будут найдены все объекты, в названии которых присутствует любой год с 1990-го по 1999-й. - Символ «*» (звездочка) заменяет любую последовательность символов произвольной длины, например, при вводе *.doc будут найдены все файлы с расширением doc. «*» может задавать и пустую последовательность Например, маске «*.test.??» соответствует и «foo.test.10», и «bar.test.11», но не «foo.test.1» или «foo.est.10». Указанная в задании маска означает, что имя файла должно начинаться с буквы «k» и заканчиваться буквой «t». Количество символов между ними произвольно. Расширение имени должно начинаться с буквы «d», после которой может стоять произвольное количество символов. Заданному шаблону не удовлетворяет имя kotenok.doc, так как заканчивается на букву k.   11. CMYK – это … · Система представления цвета-ПРАВИЛЬНЫЙ ОТВЕТ · Графический редактор · Формат графических файлов · Тип принтера Решение: Существуют разные системы преставления цвета, самыми известными являются системы RGB, HSL, CMYK. Все они используются для разных задач и имеют различные области применения. Цветовая система CMYK широко применяется в полиграфии. CMYK – это система представления цвета, основанная на четырех компонентах: Cyan (голубой), Magenta (пурпурный), Yellow (желтый) и BlacK (черный). Все многообразие цветов представлено комбинациями этих четырех компонент. Можно считать, что каждое из чисел, определяющее цвет в CMYK, представляет собой процент краски данного цвета, составляющей цветовую комбинацию. Например, для получения цвета хаки следует смешать 30% голубой краски, 45% пурпурной краски, 80% желтой краски и 5% черной. Это можно обозначить следующим образом: (30,45,80,5). Введение черного цвета вызвано тем, что на практике смешение реальных пурпурного, голубого и желтого цветов дает грязно-коричневый цвет. Триадные краски не дают той глубины и насыщенности, которая достигается использованием настоящего черного. Так как чистота и насыщенность черного цвета чрезвычайно важна в печатном процессе, был введен еще один цвет. 12. Модель – это …. · материальный или абстрактный заменитель объекта, отражающий его существенные характеристики-ПРАВИЛЬНЫЙ ОТВЕТ · материальный или абстрактный заменитель объекта, отражающий только пространственно-временные характеристики · описание изучаемого объекта средствами изобразительного искусства · информация о характерных свойствах объекта Решение: Модель – это некий заменитель объекта, процесса или явления, который в определенных условиях может заменить оригинал, воспроизводя интересующие нас свойства и характеристики оригинала. Модель имеет существенные преимущества и удобства (наглядность, обозримость, доступность испытаний, легкость оперирования с ней и т.д.). Иначе говоря, модель – это некоторое упрощенное подобие реального объекта, процесса или явления.   13. Модели по отношению ко времени подразделяются на…  
· статические и динамические – ПРАВИЛЬНЫЙ ОТВЕТ · образные и знаковые · детерминированные и стохастические · детерминированные и стохастические Решение: Одна из классификаций моделей связана с фактором времени. По тому, как отражается в моделях динамика происходящих процессов, они делятся на статические и динамические. Статическая модель – это срез информации по данному объекту в определенный момент времени. Динамическая модель – это модель, описывающая процесс изменения и развития объекта во времени.   14. Для получения прогноза загруженности в течение дня автобусного маршрута наиболее подходят методы ________ моделирования. · Физический · Статистический-ПРАВИЛЬНЫЙ ОТВЕТ · Полигональный · детерминированный    
Решение: При решении таких задач в первую очередь используют статистическое моделирование. Статистическое моделирование – исследование объектов познания на их статистических моделях; построение и изучение моделей реально существующих предметов, с процессов или явлений с целью получения объяснений этих явлений, а также для предсказанияявлений или показателей, интересующих исследователя. Оценка параметров таких моделей производится с помощью статистическиx методов (например, метода максимального правдоподобия, метода наименьших квадратов, метода моментов и т.д.).   15. При составлении модели расписания движения автобусов внутри республики полученная модель может рассматриваться как пример___________модели. · Компьютерный · Словесный · Табличный –ПРАВИЛЬНЫЙ ОТВЕТ · Графический Решение: В расписании автобусов все данные организованы в виде строк и столбцов, где в строках обычно записывают пункт назначения, а в столбцах – время отправления и прибытия. Данные об объекте моделирования, организованные в табличной форме, составляют табличную модель.   16. Решение задач на компьютерах состоит из ряда этапов: А – «Анализ результатов»; В – «Анализ задачи и моделирование»; С – «Постановка задачи»; D – «Программирование»; Е – «Разработка алгоритма»; F – «Сопровождение программы»; G – «Тестирование и отладка». Укажите правильную последовательность этапов.   С B E D G A F –ПРАВИЛЬНЫЙ ОТВЕТ   Решение: Этапы решения задач на компьютере представляют следующую последовательность: 1. Постановка задачи 2. Анализ задачи и моделирование 3. Разработка алгоритма 4. Программирование 5. Тестирование и отладка 6. Анализ результатов 7. Сопровождение программы 17. Не является формой записи алгоритма … · Формула · устное подробное описание маршрута-ПРАВИЛЬНЫЙ ОТВЕТ · карта с проложенным маршрутом Решение: Существует много разнообразных форм записи алгоритмов: блок-схемы, псевдокоды, программы, формулы, письменные инструкции, табличные расчеты, нотные записи и др. Устное описание маршрута не является формой записи алгоритма, хотя и является словесным алгоритмом.   18. Для объектно-ориентированного программирования верно, что … · объект и класс – это одно и то же · класс – это экземпляр объекта · объект – это экземпляр класса –ПРАВИЛЬНЫЙ ОТВЕТ · класс и объект никак не связаны между собой Решение: Объектно-ориентированное программирование – парадигма программирования, в которой основными концепциями являются понятия объектов и классов. Объект – сущность в адресном пространстве вычислительной системы, появляющаяся при создании экземпляра класса. Класс – разновидность абстрактного типа данных в объектно-ориентированном программировании, характеризуется способом своего построения. Экземпляр класса – это описание конкретного объекта в памяти. Класс описывает свойства и методы, которые будут доступны объекту, построенному по описанию, заложенному в класс. 19. Технологией беспроводной пакетной передачи данных является … · GPRS –ПРАВИЛЬНЫЙ ОТВЕТ · SMTP TP (простой протокол передачи почты) – это сетевой протокол, предназначенный для передачи электронной почты в сетях, основанных на протоколе TCP/IP. · ADSL- (асимметричная цифровая абонентская линия) – модемная технология, превращающая стандартные телефонные аналоговые линии в линии высокоскоростного доступа. · HTTP - (протокол передачи гипертекста) – протокол прикладного уровня передачи данных. Основой HTTP является технология «клиент-сервер», то есть предполагается существование потребителей (клиентов), которые инициируют соединение и посылают запрос, и поставщиков (серверов), которые ожидают соединения для получения запроса, производят необходимые действия и возвращают обратно сообщение с результатом. HTTP в настоящее время повсеместно используется во Всемирной паутине для получения информации с веб-сайтов. Решение: GPRS (пакетная радиосвязь общего пользования) – надстройка над технологией мобильной связи GSM, осуществляющая пакетную передачу данных. GPRS позволяет пользователю сети сотовой связи производить обмен данными с другими устройствами в сети GSM и с внешними сетями, в том числе Интернетом. 20. Первая в мире ЭВМ называлась… · МЭСМ · Марк-1 · IВМ PC · ENIAC- ПРАВИЛЬНЫЙ ОТВЕТ 21. Основной характеристикой процессора является… · тактовая частота- ПРАВИЛЬНЫЙ ОТВЕТ · время отклика · количество слотов расширения Решение: Основными характеристиками процессора являются тактовая частота, разрядность, объем встроенной кэш-памяти. Тактовая частота определяет количество операций в секунду, выполняемых процессором, и характеризует производительность процессора. 22. Операционной системой является · Norton Commander · LINUX-ПРАВИЛЬНЫЙ ОТВЕТ · TCP/IP · 1С: Предприятие Решение: Операционная система – это комплекс специальных программных средств, расширяющий возможности вычислительной системы, а также обеспечивающий управление ее ресурсами, загрузку и выполнение прикладных программ, взаимодействие с пользователями. В большинстве вычислительных систем операционные системы являются основной, наиболее важной (а иногда единственной) частью системного ПО. Операционная система образует автономную среду, не связанную ни с одним из языков программирования. Операционная система, с одной стороны, опирается на базовое программное обеспечение компьютера, входящее в его систему BIOS, с другой – является опорой для программного обеспечения более высоких уровней: служебного и прикладного. Основная функция всех операционных систем – посредническая. Она заключается в обеспечении нескольких видов интерфейса. Даже для одной аппаратной платформы, например, такой, как IBM PC, существует несколько операционных систем. Наиболее распространенные операционные системы – MS DOS, Windows 3.1, Windows 95, Windows 98, Windows 200, Windows XP, Windows Vista, Windows 7, UNIX, LINUX, OS/2, Solaris. 23.Утверждение «Цвет и форма неотделимы друг от друга, но цвет первичен, а форма не существует без цвета» относится к графике… · Растровой- ПРАВИЛЬНЫЙ ОТВЕТ · Трехмерной . Понятие трехмерной графики связано с возможностью моделирования в памяти компьютера объектов трехмерного пространства и не имеет отношения к описанию цвета · Векторной (Для векторной графики подошло бы утверждение «Цвет и форма независимы друг от друга, но форма первична, а цвет просто заполнитель формы». В векторном изображении базовым элементом является линия. Только замкнутая линия может быть заполнена цветом, текстурой или иным объектом, растровым или векторным. Таким образом, первой должна появиться линия (форма) · Фрактальной (Фрактал(от лат. fractus – дроблёный) – это бесконечно самоподобная геометрическая фигура, каждый фрагмент которой повторяется при уменьшении масштаба. Базовым элементом фрактальной графики является математическая формула, задающая форму фигуры. Создание фрактального рисунка состоит в генерации изображений путем математических расчетов по данной формуле. Таким образом, понятия «цвет» и «форма» не существуют отдельно от уравнений для построения изображений фракталов. · Решение: Данное утверждение характеризует растровую графику. Изображение строится как совокупность отдельных точек, имеющих разный цвет. Если точки достаточно малы, то человеческий глаз воспринимает их как единое целое. Объекты изображения выделяются наблюдателем путем анализа изменений полутонов картины. Таким образом, без предварительного указания цвета точек изображения невозможно определить границы объектов, характеризующие их форму.   24. Информационная модель – это… · связанная совокупность информационных объектов, описывающих информационные процессы в исследуемой предметной области – ПРАВИЛЬНЫЙ ОТВЕТ · связанная совокупность структурированных данных, относящихся к определённому процессу или явлению, в конкретной предметной области · описание реального объекта, процесса или явления в виде совокупности его характеристик · описание реального объекта, процесса или явления в виде совокупности его характеристик Решение: Информационная модель – это связанная совокупность информационных объектов, описывающих информационные процессы в исследуемой предметной области. Существуют универсальные и специализированные модели. Универсальные модели предназначены для использования в различных предметных областях, к ним относятся: базы данных и системы управления базами данных, автоматизированные системы управления, базы знаний, экспертные системы. Специализированные модели предназначены для описания конкретных систем. Они являются уникальными по своим возможностям и соответственно более дорогостоящими.   25. Свойство алгоритма завершаться определенными результатами – это · Результативность – ПРАВИЛЬНЫЙ ОТВЕТ · завершаемость (конечность) · детерминированность · оперативность Решение: Единого определения понятия «алгоритм» нет. Приведем одно из возможных определений. Алгоритм– это некоторый конечный набор рассчитанных на определенного исполнителя операций, в результате выполнения которых через определенное число шагов может быть достигнута поставленная цель или решена задача определенного типа. Пять важных свойств алгоритма: дискретность,конечность,детерминированность,результативность,массовость. Результативность – свойство алгоритма завершаться определенными результатами. 26. Понятие «переменная» в традиционных языках программирования определяется как … · служебное слово на языке программирования · именованная область памяти, в которой хранится некоторое значение описание действий, которые должна выполнять программа- ПРАВИЛЬНЫЙ ОТВЕТ · любое законченное минимальное смысловое выражение на языке программирования Решение: Переменная в традиционных языках программирования – поименованная либо адресуемая иным способом область памяти, имя или адрес которой можно использовать для осуществления доступа к данным, находящимся в переменной (по данному адресу). 27. Построена логическая цепочка «Животные», «Млекопитающие», «Кошачьи», «Пантера». В объектно-ориентированном программировании данную последовательность можно описать принципом … · Полиморфизма (Это явление, при котором функции (методу) с одним и тем же именем соответствует разный программный код (полиморфный код) в зависимости от того, объект какого класса используется при вызове данного метода). Например, метод «Охота» будет работать у объектов «Пантера» и «Рысь» по-разному, поскольку «Пантера» подкрадывается к своей жертве, а «Рысь» сидит всегда в засаде на дереве и ждет удобного момента. · Наследования- ПРАВИЛЬНЫЙ ОТВЕТ Наследованием называется возможность порождать один класс от другого с сохранением всех свойств и методов класса-предка (прародителя, иногда его называют суперклассом или базовым классом), добавляя при необходимости новые свойства и методы. Поэтому Пантера – это Кошачьи, Кошачьи – это Млекопитающие, а Млекопитающие – это Животные. · Инкапсуляции– это принцип, согласно которому любой класс должен рассматриваться как чёрный ящик: пользователь класса должен видеть и использовать только список декларируемых свойств и методов класса и не вникать в его внутреннюю реализацию. Поэтому данные принято инкапсулировать в классе таким образом, чтобы доступ к ним по чтению или записи осуществлялся не напрямую, а с помощью методов. Например, у «Пантеры» есть такие свойства, как «Окраска» и «Походка». Зная эти свойства, можно получить данные о новом свойстве «Охотник»=’хороший’. Очевидно, что пантера – хороший охотник, поскольку в темноте ее плохо заметно (свойство «Окраска»=’черная ’) и не слышно (свойство «Походка»= ’бесшумная’). · абстракции данных (Объекты представляют собою упрощенное, идеализированное описание реальных сущностей предметной области. Если соответствующие модели адекватны решаемой задаче, то работать с ними оказывается намного удобнее, чем с низкоуровневым описанием всех возможных свойств и реакций объекта.) 28. Основными топологиями сети являются …    
общая шина   Звезда
полносвязная кольцо  
Снежинка     смешанная
           

Шина,кольцо,звезда –ПРАВИЛЬНЫЙ ОТВЕТ

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

29. Предотвратить проникновение вредоносных программ на подключенный к сети компьютер помогает …

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

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

· электронная подпись документа гарантирует авторство документа и его неизменность, но не связана с обеспечением антивирусной безопасности.

· антивирусный монитор – ПРАВИЛЬНЫЙ ОТВЕТ

Решение: Только программы «Антивирусные мониторы» контролируют все операции по обмену данными и способны обнаруживать в поступающих извне данных вирусы.

30. Проверка состава и работоспособности компьютерной системы – это назначение __________________ программного обеспечения.

· Базовое – ПРАВИЛЬНЫЙ ОТВЕТ

· Системное

· Прикладное

· Служебное

Решение: Уровни программного обеспечения вычислительной системы представляют собой пирамиду, где каждый следующий уровень опирается на программное обеспечение предшествующих уровней. Базовый уровеньявляется низшим уровнем программного обеспечения. Отвечает за взаимодействие с базовыми аппаратными средствами. Базовое программное обеспечение содержится в составе базового аппаратного обеспечения и сохраняется в специальных микросхемах постоянного запоминающего устройства (ПЗУ), образуя базовую систему ввода-вывода BIOS. Программы и данные записываются в ПЗУ на этапе производства и не могут быть изменены во время эксплуатации. Комплект программ, находящихся в ПЗУ, образует базовую систему ввода-вывода (BIOS). Основное назначение программ этого пакета состоит в том, чтобы проверить состав и работоспособность вычислительной системы и обеспечить взаимодействие с клавиатурой, монитором, жестким диском. Программы, входящие в BIOS, позволяют наблюдать на экране диагностические сообщения, сопровождающие загрузку компьютера, а также вмешиваться в ход запуска с помощью клавиатуры. Системный уровень является переходным. Программы этого уровня обеспечивают взаимодействие других программ компьютера с программами базового уровня и непосредственно с аппаратным обеспечением. Конкретные программы, предназначенные для взаимодействия с конкретными устройствами, называют драйверами. Другой класс программ системного уровня отвечает за взаимодействие с пользователем.

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

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

31. Растровый графический файл содержит черно-белое изображение с 2 градациями цвета (черный и белый) размером точек. Определите необходимый для кодирования цвета точек (без учета служебной информации о формате, авторстве, способах сжатия и пр.) размер этого файла на диске в байтах.

Решение: Поскольку сказано, что изображение двуцветное, следовательно, для указания цвета одной точки достаточно двух значений, кодирующих белый или черный цвет. Два значения могут быть закодированы одним битом. Объем графического файла рассчитывается по формуле , где i – глубина цвета, а k – количество точек. Тогда объем графического файла равен . Учитывая, что получаем байтов. В реальности в графических документах кроме описания цвета точек присутствует еще и служебно-дополнительная информация (о формате записи, авторских правах, способах сжатия и пр.).

32. Даны три числа в двоичной, восьмеричной и шестнадцатеричной системах счисления. Их сумма 112+118+1116 в десятичной системе счисления равна…

Решение:

Алгоритм перевода чисел из любой системы счисления в десятичную основан на представлении этого числа в развернутой форме записи где A – само число, q – основание системы счисления,

ai – цифры данной системы счисления

n – количество разрядов целой части числа, m – количество разрядов дробной части числа.

Например,

Итак,

Предыдущая1234567891011Следующая

Дата добавления: 2014-11-29; просмотров: 5257; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ

ПОСМОТРЕТЬ ЕЩЕ:

helpiks.org

Классификация программного обеспечения пк

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

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

1.     Системное программное обеспечение (системные программы);  

2.     Прикладное программное обеспечение (прикладные программы);  

3.    Инструментальное обеспечение (инструментальные системы).  

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

Центральное место среди системных программ занимают операционные системы (англ. operating systems). Операционная система (ОС) – это комплекс программ, предназначенных для управления загрузкой, запуском и выполнением других пользовательских программ, а также для планирования и управления вычислительными ресурсами ЭВМ, т.е. управления работой ПЭВМ с момента включения до момента выключения питания. Она загружается автоматически при включении компьютера, ведет диалог с пользователем, осуществляет управление компьютером, его ресурсами (оперативной памятью, дисковым пространством и т.д.), запускает другие программы на выполнение и обеспечивает пользователю и программам удобный способ общения – интерфейс – с устройствами компьютера. Другими словами, операционная система обеспечивает функционирование и взаимосвязь всех компонентов компьютера, а также предоставляет пользователю доступ к его аппаратным возможностям.

ОС определяет производительность системы, степень защиты данных, выбор программ, с которыми можно работать на компьютере, требования к аппаратным средствам. Примерами ОС являются MS DOS, OS/2, Unix, Windows 9х, Windows XP.

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

 

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

Для организации более удобного и наглядного интерфейса пользователя с компьютером используются программные оболочки операционных систем – программы, которые позволяют пользователю отличными от предоставляемых ОС средствами (более понятными и эффективными) осуществлять действия по управлению ресурсами компьютера. К числу наиболее популярных оболочек относятся пакеты Norton Commander (Symantec), FAR (File and Archive manageR) (Е.Рошаль).

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

        программы-упаковщики (архиваторы), которые позволяют более плотно записывать информацию на дисках, а также объединять копии нескольких файлов в один, так называемый, архивный файл (архив);

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

        программы оптимизации и контроля качества дискового пространства;

        программы восстановления информации, форматирования, защиты данных;

        программы для записи компакт-дисков;

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

        коммуникационные программы, организующие обмен информацией между компьютерами и др.

Некоторые утилиты входят в состав операционной системы, а некоторые поставляются на рынок как самостоятельные программные продукты, например, многофункциональный пакет сервисных утилит Norton Utilities (Symantec).

Прикладное программное обеспечение (ППО) предназначено для решения задач пользователя. В его состав входят прикладные программы пользователей и пакеты прикладных программ (ППП) различного назначения.

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

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

        ППП общего назначения – универсальные программные продукты, предназначенные для автоматизации широкого класса задач пользователя. К ним относятся:

Текстовые редакторы (например, MS Word, Word Perfect, Лексикон);

Табличные процессоры (например, MS Excel, Lotus 1-2-3, Quattro Pro);

Системы динамических презентаций (например, MS Power Point, Freelance Graphics, Harvard Graphics);

Системы управления базами данных (например, MS Access, Oracle, MS SQL Server, Informix);

Графические редакторы (например, Сorel Draw, Adobe Photoshop);

Издательские системы (например, Page Maker, Venture Publisher);

Системы автоматизации проектирования (например, BPWin, ERWin);

Электронные словари и системы перевода (например, Prompt, Сократ, Лингво, Контекст);

Системы распознавания текста (например, Fine Reader, Cunei Form).

Системы общего назначения часто интегрируются в многокомпонентные пакеты для автоматизации офисной деятельности – офисные пакеты – Microsoft Office, StarOffice и др.

    методо-ориентированные ППП, в основе которых лежит реализация математических методов решения задач. К ним относятся, например, системы математической обработки данных (Mathematica, MathCad, Maple), системы статистической обработки данных (Statistica, Stat).;

    проблемно-ориентированные ППП предназначены для решения определенной задачи в конкретной предметной области. Например, информационно-правовые системы ЮрЭксперт, ЮрИнформ; пакеты бухгалтерского учета и контроля 1С: Бухгалтерия, Галактика, Анжелика; в области маркетинга –Касатка, Marketing Expert; банковская система СТБанк;

    интегрированные ППП представляют собой набор нескольких программных продуктов, объединенных в единый инструмент. Наиболее развитые из них включают в себя текстовый редактор, персональный менеджер (органайзер), электронную таблицу, систему управления базами данных, средства поддержки электронной почты, программу создания презентационной графики. Результаты, полученные отдельными подпрограммами, могут быть объединены в окончательный документ, содержащий табличный, графический и текстовый материал. К ним относят, например, MS Works. Интегрированные пакеты, как правило, содержат некоторое ядро, обеспечивающее возможность тесного взаимодействия между составляющими.

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

К инструментальному программному обеспечению относят: системы программирования – для разработки новых программ, например, Паскаль, Бейсик. Обычно они включают: редактор текстов, обеспечивающий создание и редактирование программ на исходном языке программирования (исходных программ), транслятор, а также библиотеки подпрограмм; инструментальные среды для разработки приложений, например, C++, Delphi, Visual Basic, Java, которые включают средства визуального программирования; системы моделирования, например, система имитационного моделирования MatLab, системы моделирования бизнес-процессов BpWin и баз данных ErWin и другие.

Транслятор (англ. translator – переводчик) – это программа-переводчик, которая преобразует программу с языка высокого уровня в программу, состоящую из машинных команд. Трансляторы реализуются в виде компиляторов или интерпретаторов, которые существенно различаются по принципам работы.

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

Интерпретатор (англ. interpreter – истолкователь, устный переводчик) переводит и выполняет программу строка за строкой. Программа, обрабатываемая интерпретатором, должна заново переводиться на машинный язык при каждом очередном ее запуске.

Откомпилированные программы работают быстрее, но интерпретируемые проще исправлять и изменять.

studfiles.net

3.1 Классификация программного обеспечения

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

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

Программы, работающие на ПК, можно разделить на три категории:

  • Системные программы – программы и программные комплексы, расширяющие возможности базового программного обеспечения (ПО) и организующие более удобную среду работы пользователя, выполняющие различные вспомогательные функции, например, создание копий, выдачу справочной информации, проверку работоспособности, устройств ПК и т.д. К системным программам относятся также:
    • программы – драйверы;
    • программы – оболочки;
    • программы – утилиты;
    • программы – упаковщики;
    • антивирусные программы;
    • программы для диагностики ПК;
    • программы управления локальной сетью и т.д.
  • Прикладные программы (прикладное обеспечение) – программа, решающая проблему конечного пользователя. Вспомогательные программы, не относящиеся к системному ПО, тоже считаются прикладными. В последнее время употребляют термин «приложение».
  • Инструментальные системы (системы программирования) – программные продукты, предназначенные для разработки программного обеспечения. К ним относят системы программирования (MS Visual Studio, Borland C и др).

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

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

FAR (File and archive) работающая в текстовом режиме программа управления файлами для Windows 95/98/Me/NT/2000/XP, которая обеспечивает обработку файлов с длинными именами. К FAR могут подключаться внешние управляемые модули (plugins), которые могут быть использованы для создания новых команд и поддержки дополнительных файловых систем.

Широко используются оболочки для создания среды программирования (Borland – Паскаль, Си, Пролог). Имеется тенденция объединять системы и их оболочки, например, Windows.

Утилита (от лат. utilitas – польза) – служебные программы, предоставляющие пользователю ряд дополнительных услуг (дисковые компрессоры, архиваторы, программы резервного копирования, антивирусные программы и др.). Например:

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

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

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

Архиваторы – программы, осуществляющие архивирование данных – упаковку файлов путем сжатия хранимой в них информации. Сжатие информации в файлах производится различными способами за счет устранения избыточности. Степень сжатия зависит от используемой программы, типа сжимаемых данных, метода сжатия и характеризуется коэффициентом Кс, определяемым как отношение объема сжатого файла Vc к объему исходного файла Vо, выраженное в процентах. Наиболее популярные: ZIP, CAB, ARJ, PKPAK, LHA, ICE, разработанные за рубежом, а также AIN и RAR, разработанные в России. Обычно упаковка и распаковка выполняется одной и той же программой. В настоящее время широко используются архиваторы WinRar и WinZip.

Системное программное обеспечение

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

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

Операционная система – комплекс программ для управления и координации всех устройств компьютера, управления процессом выполнения прикладных программ и обеспечения диалога с пользователем. ОС обеспечивает управление компьютером как единым целым, его взаимодействие с окружающей средой (человеком, прикладными программами, другими системами). Примеры: MS DOS, MS Windows, Unix / Linux и др.

ОС является главной частью программного обеспечения, управляется командами.

Основные требования, которые предъявляются к операционным системам – ОС должна:

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

Основные функции ОС

  • ведение файловой системы;
  • распределение оперативной памяти;
  • динамическая компоновка выполняемых программ;
  • обработка прерываний;
  • обеспечение многозадачной работы.

Операционная среда – полнофункциональная надстройка на операционной системой.

Системы технического обслуживания – совокупность программно-аппаратных средств ПК для обнаружения сбоев в процессе работы компьютера.

Обзор системного ПО

Операционные системы привязывают к процессорам, на основе которых разрабатываются компьютеры. Для IBM-совместимых компьютеров различают:

  • Однозадачные (МS-DOS, PC-DOS, PTS-DOS, Windows);
  • Многозадачные (многозадачность – режим одновременного решения нескольких задач. Задача – часть работы, выполняемой компьютером);
  • Сетевые – обеспечивающие работу сети. Основные функции: управление передачей сообщений, защита данных от несанкционированного доступа, управление каталогами, электронная почта (Lan Server, Windows NT, NetWare);
  • Операционные системы, обеспечивающие режим реального времени – ОС с гарантированным временем реакции на событие, например, в системах технологического управления: атомными станциями, химическими производствами и пр. (QNX фирмы Quantum SoftWare Systems Ltd).
  • Система Windows 3.х для разделения процессорного времени между программами использовала так называемый корпоративный метод, при котором ответственность за многозадачность лежала на самих прикладных программах. Они сами должны были сообщать, когда освобождается то или иное устройство.
  • Windows NT и OS/2 используют многозадачный режим с вытеснением, при котором система устанавливает некоторый промежуток времени, по истечению которого происходит принудительное переключение программ (UNIX, OS/2, Windows'95 и старше).
  • Настоящая многозадачность может быть только в многопроцессорных системах.

Обзор прикладного программного обеспечения

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

inf.susu.ac.ru

13.Служебные программы (программы обслуживания дисков и архивации).

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

К ним относятся:

· программы-упаковщики (архиваторы), которые позволяют более плотно записывать информацию на дисках, а также объединять копии нескольких файлов в один, так называемый, архивный файл (архив);

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

· программы оптимизации и контроля качества дискового пространства;

· программы восстановления информации, форматирования, защиты данных;

· программы для записи компакт-дисков;

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

·коммуникационные программы, организующие обмен информацией между компьютерами и др.

Дефрагментация диска

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

Утилита Дефрагментация дисков переупорядочивает файлы и неиспользуемое пространство на жестком диске компьютера. Чтобы запустить ее следует выполнить команду Главного меню Программы►Стандартные► Служебные►Дефрагментация диска.

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

Для вызова программы необходимо выполнить команду Главного меню Программы►Стандартные►Служебные►Проверка диска. Затем следует:

Пакет сервисных программ Norton Utilities for Windows

Пакет сервисных программ Norton Utilities for Windows (Symantec) содержит набор программ, реализующих многие важные и полезные функции, которые затруднительно или даже невозможно осуществить с помощью собственных средств ОС.

Наиболее часто используются такие входящие в пакет программы-утилиты: Unerase Wizard, Norton Disk Doctor, Speed Disk, System Information. Все программы пакеты можно вызывать из Главного меню Windows или через управляющий центр пакета, если он был установлен при инсталляции.

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

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

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

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

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

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

В настоящее время широко распространены Windows-версии архиваторов Zip и Rar – WinZip, WinRar.

studfiles.net

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

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

Программы для компьютера делят на следующие классы:

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

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

• инструментальные системы или системы программирования: предназначены для создания новых программ для компьютеров.

Системные программы

 Здесь вам следует обратить внимание на следующие программы:

• операционная система (ОС) – это комплекс программ, который осуществляет диалог с пользователем, а также управляет работой компьютера и осуществляет поддержку работы других программ;

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

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

Прикладные программы

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

• программы подготовки текстов (например, Microsoft Word);

• программы обработки табличных данных (например, Microsoft Excel);

• программы обработки графической информации (например, CorelDRAW или Adobe Photoshop);

• программы для хранения и обработки больших массивов информации, использующие системы управления базами данных (например, Oracle);

• программы обработки звука (например, Sound Forge);

• программы обработки видео (например, Ulead VideoStudio);

• игры (например, Quake или War Craft).

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

 

 Рис. 1. Взаимная работа операционной системы, драйверов и прикладных программ

Инструментальные системы

 Они предназначены для создания новых программ для компьютеров и опираются на языки программирования. В этих системах присутствуют: средства ввода текстов программ, средства перевода этих текстов на язык процессора и средства отладки программ.

Для каждого языка программирования существует своя инструментальная система и, как правило, не одна. Примеры таких систем: Borland C++, Borland Delphi, Microsoft Visual C++, Microsoft Visual FoxPro.

С помощью инструментальных систем создаются программы всех других классов и другие инструментальные системы.

Надо сказать, что программы создаются специально для работы в определенной операционной системе. Таким образом, программа, написанная для операционной системы MacOS (Macintosh Operating System – ОС для компьютеров Apple Macintosh), в операционной системе Windows работать не будет.

kompikav.ru

Системное ПО Утилиты Архиваторы Антивирусы

2. Программные архиваторы – позволяют упаковать за один прием один единственный файл – выполняемую программу exe типа, которая при запуске самораспаковывается в оперативной памяти и тут же начинает работу. Программа становиться в два раза меньше и при этом сохраняет работоспособность. (LZEXE – UNLZEXE, EXEPACK — UPACKEXE)

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

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

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

Резервирование (backup) – резервное копирование

Восстановление (restore) – восстановление данных с резервной копии

Примеры.  В Windows имеется стандартная программа архивации BackUp.

Как ни странно, но до сих пор нет точного определения, что же такое вирус. Почему?

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

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

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

Основная же особенность компьютерных вирусов — возможность их самопроизвольного внедрения в различные объекты ОС — присуща многим программам, которые не являются вирусами. Например, самая распространенная операционная система MS-DOS имеет в себе все необходимое, чтобы самопроизвольно устанавливаться на He-DOS’OBCKHe диски.

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

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

Поэтому формулируют не определение вируса, а обязательное свойство вируса.

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

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

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

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

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

Впервые большое внимание к проблеме вирусов привлекла книга Фреда Коэна (F. Cohen) «Компьютерные вирусы, теория и эксперименты», вышедшая в свет в 1984 г.

Первый эксперимент по распространению вируса Ф. Коэн провел 10 сентября 1983 г. в университете Южной Калифорнии в рамках Семинара по безопасности.

Большой общественный резонанс вызвало первое неконтролируемое распространение вируса в сети. 2 ноября 1988 г. 23-летний студент последнего курса Корнельского университета Роберт Таппан Моррис запустил в сети свою программу, которая из-за ошибки начала бесконтрольное распространение и многократное инфицирование узлов сети. В результате было заражено около 6200 машин, что составило 7,3% общей численности машин в сети.

Классификация компьютерных вирусов по признакам

1. По среде обитания:

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

b)   загрузочные, записывают себя в загрузочный сектор диска, при загрузке ОС внедряются в оперативную память и заражают файлы при обращении к ним ПК. Защита: отказ от загрузки ОС с дискет., установка запрета на запись в загрузочный сектор в BIOS.

c)    макровирусы, заражают файлы документов Word и Excel. После загрузки постоянно присутствуют в ОП и могут заражать другие документы. Защита: запрет на загрузку макросов.

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

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

2. По заражаемой операционной системе:

Каждый файловый или сетевой вирус заражает файлы какой либо одной или нескольких систем – DOS, Windows, Linux и т.д.

3. По особенностям алгоритма работы:

a)    Резидентные вирусы – оставляют в оперативной памяти свою резидентную часть, которая затем перехватывает обращения ОС к объектам заражения и внедряется в них. Резидентные вирусы сохраняют активность до выключения ПК.

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

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

В случае макровирусов наиболее популярный способ — запрет вызовов меню просмотра макросов.

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

d)   Квазивирусы (трояны) – внедряются в систему, похищают пароли и данные и передают своему хозяину.

4. По величине вредных воздействий

a)    безвредные – никак не влияют на работу ПК, кроме уменьшения свободной памяти на диске в результате своего распространения.

b)   Неопасные, влияние ограничивается уменьшением свободной памяти на диске, графическими, звуковыми и другими эффектами. Вирусы семейства Jokes.

c)    Опасные, которые могут привести к сбоям и зависаниям ПК. К ним можно отнести Интернет черви (I-Worm.Hybris, I-Worm.Tanatos, Win32.HLLM.Klez и так далее).

d)    Очень опасные, активизация которых может привести к потере программ и данных, форматированию винчестера, выводу из строя микросхемы BIOS и так далее. (WIN95.CIH – чернобыль).

Классификация вирусов по способу заражения

1. Файловые вирусы

К данной группе относятся вирусы, которые при своем размножении тем или иным способом используют файловую систему какой-либо (или каких-либо) ОС. Файловые вирусы могут внедряться практически во все исполняемые файлы всех популярных ОС.

1.1. Overwriting-вирусы

Данный метод заражения является наиболее простым: вирус записывает свой код вместо кода заражаемого файла, уничтожая его содержимое. Естественно, что при этом файл перестает работать и не восстанавливается. Такие вирусы очень быстро обнаруживают себя, так как ОС и приложения довольно быстро перестают работать.

1.2. Parasitic-вирусы

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

1.3. Companion-вирусы

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

Делится на несколько подвидов.

Первый вид. Создают для ЕХЕ-файлов файлы-спутники, имеющие то же самое имя, но с расширением .СОМ. Например, для файла COPY.EXE создается файл COPY.COM. Вирус записывается в СОМ-файл и никак не изменяет ЕХЕ-файл. Некоторые вирусы используют не только вариант СОМ-ЕХЕ, но также и ВАТ-СОМ-ЕХЕ.

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

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

1.4. Link-вирусы

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

1.5. Файловые черви (не сетевые черви, не надо их путать)

Файловые черви (worms) являются разновидностью компаньон-вирусов, но при этом никоим образом не связывают свое присутствие с каким-либо выполняемым файлом. При размножении они копируют свой код в какие-либо каталоги дисков в надежде, что эти новые копии будут когда-либо запущены пользователем. Иногда эти вирусы дают своим копиям «специальные» имена, чтобы подтолкнуть пользователя на запуск своей копии, например INSTALL.EXE или WINSTART.BAT. Существуют вирусы-черви записывающие свои копии в архивы (RAR, ZIP и др.). (ArjVirus и Winstart).

1.6. OBJ-, LIB-вирусы и вирусы в исходных текстах

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

2. Загрузочные вирусы

Загрузочные вирусы заражают загрузочный (boot) сектор гибкого диска и boot-сектор или Master Boot Record (MBR) винчестера. При заражении дисков загрузочные вирусы подставляют свой код вместо какой-либо программы, получающей управление при загрузке системы.

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

3 Макровирусы

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

Физическое расположение вируса внутри файла зависит от его формата. Продукты Microsoft имеют очень сложную структуру. Структура файлов Word, Excel и Office 97(и выше) состоит из множества отдельных блоков, которые ссылаются друг на друга (напоминает файловую систему FAT). Поэтому представить расположение макровируса в файле можно лишь схематично.

Распространяются следующим образом: при запуске переносят свой код (макросы) в область глобальных макросов документа («общие» макросы). Создает новый макрос, вставляет в него свой код, который и сохраняет в документе. При выходе из Word глобальные макросы (включая макросы вируса) автоматически сохраняются. Таким образом, при следующем запуске Word вирус активизируется в тот момент, когда WinWord грузит глобальные макросы, т. е. сразу.

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

4. Сетевые вирусы

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

Сетевые вирусы 80-х годов просто распространялись в компьютерной сети, не изменяя файлы или сектора на дисках. Они проникали в память компьютера из компьютерной сети, вычисляли сетевые адреса других компьютеров и рассылали по этим адресам свои копии.

Лишь в начале 1997 г. с появлением вирусов Macro.Word.ShareFun и Win.Homer. Первый из них использует возможности электронной почты. Он создает новое письмо, содержащее зараженный файл-документ, затем выбирает из списка адресов три случайных адреса и рассылает по ним зараженное письмо.

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

Второй вирус (Homer) использует для распространения протокол FTP (File Transfer Protocol) и передает свою копию на удаленный ftp-сервер в каталог Incoming.

5. Прочие вирусы

5.1. Логические бомбы

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

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

5.2. Intended-вирусы

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

Наиболее эффективны в борьбе с компьютерными вирусами антивирусные программы.

Антивирус — программа, предназначенная для обнаружения и обезвреживания вирусов.

Стоит отметить, что не существует антивирусов, гарантирующих стопроцентную защиту от вирусов.

Качество антивирусной программы определяется по следующим характеристикам:

Характеристики качества антивируса:

1. Надежность и удобство работы — отсутствие зависаний антивируса в процессе работы и прочих технических проблем.

2. Качество обнаружения вирусов всех распространенных типов, сканирование внутри файлов документов/таблиц (MS Word, Excel, Office 97), упакованных и архивированных файлов. Отсутствие «ложных срабатываний». Возможность лечения зараженных объектов.

3. Существование версий антивируса под все популярные платформы (DOS, Windows, Windows 95, Windows NT, Novell NetWare, OS/2, Alpha, Linux и т. д.), поскольку только программа, рассчитанная на конкретную ОС, может полностью использовать функции этой системы. Присутствие не только режима «сканирование по запросу», но и «сканирование на лету», существование серверных версий с возможностью администрирования сети.

4. Скорость работы и прочие полезные особенности.

Типы антивирусных программ

1. Программы-сканеры Принцип работы антивирусных сканеров основан на проверке файлов, секторов и системной памяти и поиске в них известных и новых (неизвестных сканеру) вирусов. Для поиска известных вирусов используются так называемые маски. Маской вируса является некоторая постоянная последовательность кода, специфичная для этого конкретного вируса. Если вирус не содержит постоянной маски или длина этой маски недостаточно велика, то используются другие методы. Вирусные базы современных сканеров содержат десятки тысяч масок вирусов, а также алгоритмы поиска неизвестных вирусов, так называемые эвристические анализаторы. Эффективность такого поиска превышает 80%.

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

Особенностью сканеров является то, что для надежного поиска вирусов их базы должны постоянно пополняться информацией о новых вирусах. К программам подобного типа относятся пакеты NortonAntiVirus, DoctorWeb и AVP-Сканер Касперского.

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

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

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

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

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

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

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

Правила защиты от компьютерных вирусов

 — всегда проверять дискету/флешку, на которой Вам передают файлы из других мест;

— всегда проверять файлы, полученные с помощью электронной почты;

— регулярно проверять компьютер на наличие вирусов.

Выбор антивируса

Работа многих антивирусов основана на использовании антивирусных баз. В такой базе хранятся характерные пСистемные утилитыризнаки  (сигнатуры) известных вирусов. Чем обширнее и актуальнее база, тем выше вероятность обнаружения вируса. Поэтому антивирусные базы должны обновляться часто и желательно бесплатно.

К наиболее популярным и распространенным у нас в стране антивирусам относят комплекс AVP (AntiviralToolkitPro) Касперского, включающий AVP-Сканер, AVP-Монитор, AVP-Центр управления (для автоматизации процесса управления работой всего комплекса) и AVP Автоматическое обновление (предназначен для обновления антивирусных баз, в том числе и через Интернет).

К наиболее мощным и популярным в России антивирусным средствам относятся:

  • Антивирус Касперского (в документации AVR) – продукция фирмы «Лаборатория Касперского» (www.kaspersky.com)
  • Doctor Web (в документации dr.Web)– программа российской компании «ДиалогНаука» (www.dialognauka.ru)
  • Nod32 – фирма   ESET (www.eset.com)  
  • Avast Pro Antivirus  —компания avast (www.avast.com)

  • Norton Antivirus— корпорация Symantec (www.symantec.com), имеет русскоязычный раздел
  • McAfee VirusScan – компания Networks Associates

  • Panda Antivirus – компания Panda Software (www.viruslab.ru)
  • Avast Pro Antivirus  —компания avast (www.avast.com)

 Внимание!

Категорически не рекомендуется устанавливать и использовать на одном компьютере два и более антивирусных пакета. Дело в том, что при выполнении своих функций пакеты сами действуют подобно вредоносным программам. Например: антивирусы-иммунизаторы могут изменять исходный код исполняемых файлов, а мониторы –антивирусы постоянно находятся в памяти в ОП, и их активность может показаться «коллегам» подозрительной. В результате альтернативный антивирус может поднять «ложную тревогу» или вообще уничтожить «коллегу». Частой причиной конфликта может быть  наличие в их модулях (в базе данных и /или в документации) образцов сигнатур вирусов, которые воспринимаются «конкурентом» как признак заражения файлов.

komputercnulja.ru


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