- •2.2. Представлений данных.
- •2.2.1. Виды знаний и моделей их представления.
- •2.2.1.1. Логическая модель
- •2.2.1.1.1 Основные особенности.
- •2.2.1.1.2. Синтаксис и семантика языка предикатов
- •2.2.1.1.3 Правила вывода.
- •2.2.1.2. Продукционная модель
- •2.2.1.3. Семантическая сеть
- •Бинарная семантическая сеть
- •2.2.4.1. Фреймовая модель.
- •Алгоритмы
- •Основные понятия
- •2.2.5.3. Словесно-формульное описание алгоритмов
- •Структурное описание алгоритма
- •2.2.5.5. Требования к алгоритмам
- •3. Программные средства информатики
- •3.1. Виды и особенности программных средств
- •3.2. Системное по
- •3.2.1. Операционные системы.
- •3.2.1.1. Поколения ос
- •3.2.1.2. Основные особенности ос
- •3.2.1.3. Основные особенности операционной системы.
- •3.2.1.4. Состав операционных систем
- •2.2. Вспомогательные (сервисные) программы (утилиты)
- •2.2.1. Программы-упаковщики (архиваторы).
- •2.2.2. Вирусы и антивирусные программы
- •Системы программирования
- •3.1 Основные особенности языков программирования
- •Состав системы программирования
- •Уровни языков программирования
- •Принципы программирования.
- •Алгоритмическое программирование.
- •Структурное программирование.
- •Событийно-ориентированное программирование
- •Объектно-ориентированное программирование.
- •Специализированные языки программирования
- •4 Прикладное программное обеспечение (ппо)
- •Текстовые процессоры.
- •4.3 Табличные процессоры
- •4.4. Графические редакторы
- •4.4 Системы создания презентаций.
- •4.5 Системы мультимедиа.
- •4.6 Системы управления бд (субд)
2.2. Вспомогательные (сервисные) программы (утилиты)
2.2.1. Программы-упаковщики (архиваторы).
Позволяют за счет применения специальных методов упаковки сжимать файлы во внешней памяти (гов. – упаковывать, или архивировать), так сказать, создавать копии файлов меньшего размера. Кроме этого они обеспечивают объединение множества таких копий в один файл, который называется архивным. Архивный файл содержит оглавление, позволяющее узнать какие файлы в нем содержаться. Из архивного файла при необходимости можно извлечь любой файл в первоначальном виде (гов. – разархивировать или распаковать).
Разные архиваторы отличаются форматом создаваемых ими архивных файлов, скоростью работы, степенью сжатия файлов разного типа, удобствами использования. Наиболее распространенные архиваторы имеют приблизительно одинаковые возможности, и не один из них не привлекает другие одновременно по всем параметрам. Наиболее популярные упаковщики: Rar, Zip, Ace, Arj, Lha. Для них разработаны специальные оболочки, обеспечивающие их выполнение под управлением операционных систем (например, WinRar, WinZip, WinAce для Microsoft Windows) название архивных файлов имеют расширение, указывающее на архиватор. Например, у названий архивных файлов, созданных с помощью Arj, расширение аrj. У zip, rar и ace также расширение совпадает с названием архиватора. В названиях архивных файлов, созданных с помощью Lha, расширение – lzh.
2.2.2. Вирусы и антивирусные программы
Антивирусные программы предназначены для предотвращения заражения вирусом компьютера и ликвидации последствий заражений. Программный вирус – это небольшая программа, специально написанная для того, чтобы исказить или исключить обработку информации на компьютере. Впервые программный вирус был создан в 1989 г. вирус может приписывать себя к другим программам (т.е. заражать их), а так же выполнять различные нежелательные действия. Программа, внутри которой находится вирус, называется зараженной. Как только файл с такой с такой программой запускается на выполнение, сначала выполняется вирус (гов. – перехватывает управление), он находит и заражает другие программы и выполняет какие-либо вредные действия. Для маскировки он может так действовать не всегда, а при выполнении определенных условий (дата, время, количество запусков и др.). После того, как вирус выполняет предусмотренные в нем действия, он передает управление программе, в которой находится и она работает кА обычно. Вирус может испортить любой файл, но заразить может только файлы определенного типа:
Исполняемые файлы, т.е. файлы с программами (их название имеют расширение com, exe). Вирусы, заражающие такие файлы, называются файловыми, они наиболее распространены;
Загрузчик операционной системы и главная загрузочная запись устройства внешней памяти. Вирусы, заражающие эти области памяти, называют загрузочными или бутовыми (область Boot Record). Такой вирус выполняется при начальной загрузки операционной системы и становится резидентным. Распространяется он, заражая загрузочные записи, подключенных носителей информации устройств внешней памяти. Некоторые подобные вирусы заражают еще и файлы.
Драйверы устройств. Вирусы, находящиеся в них выполняются при каждом обращении к соответствующему устройству.
Файлы, созданные с компьютерного текстового процессора Microsoft Word и табличного процессора Microsoft Excel. Вирусы, заражающие такие файлы, называются макровирусами, они действуют каждый раз, когда происходит работа с этими файлами с помощью Microsoft Word и Microsoft Excel.
Виды вирусов:
сетевые черви (Warm)-программы, тиражируются во внешней памяти, оперативной памяти компьютера и распространяется по сети. Особенностью является то, что черви не несут в себе никакой вредоносной нагрузки, кроме саморазмножения. Целю вируса является замусорить память и как следствие затормозить работу ОС.;
троянские программы или трояны (Trojan) – программы, которые находятся внутри другой, как правило, совершенно безобидной. Такие вирусы являются одни из самых опасных, поскольку в них заложена возможность самых разнообразных действий.;
зомби (Zombie) – программы, которые после проникновения в компьютер, подключенному к сети Интернет, управляются из вне и используются злоумышленниками для организации атак на других компьютерах. Зараженное ПО компьютеры могут объединяться в сети;
шпионские программы (Spyware) – программы, устанавливаются или проникают в компьютер с целью получения полного доступа к компьютера, сбора и отслеживания личной конфедициальной информации. Как правило проникает в компьютер при помощи сетевых червей, троянов или под видом рекламы. Разновидностями шпионских программ являются фишенги и фарминги. И те, и другие ориентированы на получение финансовой информации. Фишенг – почтовая рассылка, которая содержит ссылку на сайт, являющейся копией какого-либо финансового учреждения. Пользователь не догадываясь о том, что находится на фальшивом сайте, выдает всю финансовую информацию преступникам и т.д. Фарминг – замаскированная форма фишенга. Заключается в том, что при попытке зайти на официальный сайт финансовой организации пользователь автоматически перенаправляется на ложный сайт, который очень сложно отличить от официального. В отличие от фишинга не используется почта, а более изощренные способы во время работы пользователя с каким-либо сайтом;
невидимки (Stealth) = резидентные вирусы, которые фальсифицируют информацию ПО, что программа, которой предназначена эта информация получает неверные данные. В связи с этим такой вирус остается невидимым для АП при проверке системы. Он пытается перехватить запросы и выдать сфальсифицированный ответ ,сигнализирующий, что все в порядке. Они представляют незараженные файлы как зараженные, а сами маскируются под незараженные;
логические бомбы – программы, которые являются частью большого программного комплекса. Она безвредна до наступления определенного события, после которого реализует её логический механизм;
мутанты – программы, которые самопроизвольно создают копии, явно отличающиеся от оригиналов;
мобильные вирусы – программы, которые специально разрабатываются для распространения через мобильные устройства. Чаще всего они распространяются с помощью SMS и MMS сообщения.
Как правило, вирусы распространяются вместе с зараженными файлами и с почтовыми сообщениями. Наиболее распространены следующие антивирусные программы:
1) Программы-детекторы или сканеры. Обнаруживают зараженные файлы.
2) Программы-докторы или ФАГи. уничтожают вирусы в файлах и восстанавливают зараженные программы.
3) Программы-ревизоры. Запоминают состояние программ и системных областей и сравнивают с текущим состоянием. При выявлении несоответствия сообщают пользователю.
4) Программы-фильтры. Располагаются резидентно, перехватывают управление у вирусов и сообщают пользователю.
Программы обслуживания дисков
Это специальные утилиты, предназначенные для технического обслуживания дисковых устройств. К ним, например, относятся:
программы диагностики. Проверяют работоспособность устройств.
программы оптимизации (дефрагментации) дисков. Перемещают все части файлов друг к другу и собирают все файлы в начале диска. За счет этого уменьшается число перемещений магнитных головок дисковода в результате чего укоряется доступ к информации и снижается износ.
Программы уничтожения остатков информации в областях, занимаемых ранее удаленными файлами. Используются для надежности уничтожения секретной информации. Необходимость этой функции вызвана тем, что:
А) При удалении файла уничтожается только имя файла в каталоге, а не сама информация на диске
Б) Обычно объем данных меньше, чем отделенная для файла пространство на диске. Поэтому в кластере, занимаемом последней часть. (хвостом) файла могут сохраняться остатки закрытой информации от предыдущего файла.
программы динамического сжатия. Автоматически (динамически) сжимают информацию при записи на диск, а при считывании с диска восстанавливают ее в первоначальном виде. За счет этого как бы увеличивается объем дисковой памяти. Для программ, например, объем файлов уменьшается до полутора раз, а для баз данных в 4-5 раз.