- •1)Информатика как наука,дисциплина,отрасль народного хозяйства. (1)
- •2)Информация
- •3)Классификация информации
- •4)Классификация эвм
- •5)Архитектура пк
- •6)Внешние устройства пк
- •7)Накопители
- •8)По и его классификация.
- •9)Общие сведение об архивах. Программы-архиваторы.
- •10)Антивирусные программные средства. Компьютерные вирусы и их классификация.
- •11)Программы обнаружения и защиты от вирусов.
- •13)Языки программирования высокого уровня
- •Языки программирования высокого уровня имеют следующие достоинства:
- •16)Операционная система
- •17)Файл и файловая система.
- •18)Семейство windows
- •20)Графический интерфейс windows
- •21)Пользовательский интерфейс. Рабочий стол.
- •22)Технология оюъектов и связи внедрения ole
- •23)Интегрированные пакеты офисной деятельности.
- •24)Microsoft Office. Основные сведения.
- •26)Мой компьютер и проводник
- •27)Текстовый редактор. Функции и назначение
- •28)Создание и форматирование документов
- •29)Операция копирование, перемещения, замены и поиска
- •30)Операции вставки. Буфер обмена
- •31)Растровые и векторные изображения
- •32)Работа с таблицами
- •33)Программа power point
11)Программы обнаружения и защиты от вирусов.
Программы-мониторы (программы-фильтры) располагаются резидентно в ОП компьютера, перехватывают и сообщают пользователю об обращениях ОС, которые используются вирусами для размножения и нанесения ущерба. Пользователь имеет возможность разрешить или запретить выполнение этих обращений.
Программы-детекторы проверяют, имеется ли в файлах и на дисках специфическая для данного вируса комбинация байтов. При ее обнаружении выводится соответствующее сообщение. Недостаток — возможность защиты только от известных вирусов.
Программы-доктора восстанавливают зараженные программы путем удаления из них тела вируса. Обычно эти программы рассчитаны на конкретные типы вирусов и основаны на сравнении последовательности кодов, содержащихся в теле вируса, с кодами проверяемых программ. Программы-доктора необходимо периодически обновлять с целью получения новых версий, обнаруживающих новые виды вирусов.
Программы-ревизоры анализируют изменения состояния файлов и системных областей диска. Проверяют состояние загрузочного сектора и таблицы FAT; длину, атрибуты и время создания файлов; контрольную сумму кодов. Пользователю сообщается о выявлении несоответствий.
программы-вакцины модифицируют программы и риски так, что это не отражается на работе программ, но вирус, от которого производится вакцинация, считает программы или диски уже зараженными.
13)Языки программирования высокого уровня
В настоящее время насчитывается несколько сотен таких языков, а если считать и их диалекты, то это число возрастет до нескольких тысяч. Языки программирования высокого уровня существенно отличаются от машинно-ориентированных (низкого уровня) языков. Во-первых, машинная программа в конечном счете записывается с помощью лишь двух символов 0 и 1. Во-вторых, каждая ЭВМ имеет ограниченный набор машинных операций, ориентированных на структуру процессора. Как правило, этот набор состоит из сравнительно небольшого числа простейших операций, типа: переслать число в ячейку; считать число их ячейки; увеличить содержимое ячейки на +1 и т.п. Команда на машинном языке содержит очень ограниченный объем информации, поэтому она обычно определяет простейший обмен содержимого ячеек памяти, элементарные арифметические и логические операции. Команда содержит код и адреса ячеек, с содержимым которых выполняется закодированное действие.
Языки программирования высокого уровня имеют следующие достоинства:
-
aлфавит языка значительно шире машинного, что делает его гораздо более выразительным и существенно повышает наглядность и понятность текста;
-
набор операций, допустимых для использования, не зависит от набора машинных операций, а выбирается из соображений удобства формулирования алгоритмов решения задач определенного класса;
-
конструкции команд (операторов) отражают содержательные виды обработки данных и задаются в удобном для человека виде;
-
используется аппарат переменных и действий с ними;
-
поддерживается широкий набор типов данных.
Таким образом, языки программирования высокого уровня являются машинно-независимыми и требуют использования соответствующих программ-переводчиков (трансляторов) для представления программы на языке машины, на которой она будет исполняться