- •5. Назначение и основные функции операционной системы.
- •6. Управление процессами.
- •1.Классификация программного обеспечения
- •2.Системное программное обеспечение.
- •7. Файловая система.
- •12.Режим прямой адресации.
- •2.Системное программное обеспечение.
- •13. Режим косвенной адресации.
- •19.Организация работы с клавиатурой.
- •20.Организация работы с манипулятором мышь.
- •24.Антивирусное программное обеспечение.
- •3.Прикладное программное обеспечение
- •17. «Организ. Циклов»
- •11.Регистры общего назначения (рон)
- •8. Организация файловых систем.
- •10.Математические операции.
- •I. Сложение и вычитание.
- •II. Команды корректировки представления чисел в двоичном / десятичном коде.
- •III. Команды вычитания.
- •IV. Умножение и деление целых чисел.
- •9.Язык программирования Assembler
- •II.Процедура формирования программы.
- •III.Структура использования ассемблера в делфи.
- •VI. Команды Ассемблера.
- •16.Оператор условного перехода.
- •15.Оператор безусловного перехода.
- •II. Команды межсегментового перехода.
- •14. Программирование ветвлений
- •18. Видеопамять. Организация работы с видеопамятью.
- •15.Оператор безусловного перехода.
- •II. Команды межсегментового перехода.
20.Организация работы с манипулятором мышь.
Набор функций поддерживаемый драйвером:
Функция 0: нач. установка драйвера и чтение текущего состояния. Ф-ция опред. текущий режим экрана, прячет курсор и устанавливает его в центр экрана.
1: делает курсов невидимым. Ф-ция увел. на 1 значение счётчика внутреннего флажка курсора. Начальное значение флажка курсора равно минус 1. Если флажок равен 0, то курсор становится видимым.2: функция делает курсор невидимым и уменьшает на 1 значение внутреннего флажка курсора. Несмотря на то, что курсор невиден на экране, движение мышки продолжается отслеживаться.3: определяет местоположение курсора и состояние кнопок мыши, возвращает данные на экран.4: устанавливает курсор в заданную позицию экрана.5: получает информацию о кол-ве нажатий на одну кнопку. Т.е. функция возвращает информацию о текущем состоянии кнопок, кол-ве нажатий на указанную кнопку с момента последнего вызова данной функции, а также о позиции курсора в момент последнего нажатия указанной кнопки.6: получает информацию о кол-ве отпусканий кнопки. Параметры аналогичны функции 5.
7: устанавливает горизонтальный диапазон перемещения курсора на экране. В результате текущее горизонт. координата курсора преобразуется к новому масштабу. Если значение за пределом диапазона, то курсор устанавливается на границу экрана.8: устанавливает вертикальный диапазон перемещения курсора на экране.9: задаёт параметры графического курсора, т.е. цвет, форму, координаты графического курсора.
10: задаёт параметры текстового курсора.
11: возвращает число минимальных перемещений мыши, регистрируемых аппаратными средствами, накопленные счётчиком с момента вызова данной функции. При этом положит. Значение соответствуют движению мыши вправо и вверх.12: передаёт драйверу адрес входа в подпрограмму обработки прерывания, вызванного несколькими событиями.13: позволяет работать мыши в режиме светового пера.14: запрещает режим эмуляции светового пера.15: устанавливает соотношение минимальных перемещений мыши пикселям.16: задаёт на экране условную спец. Область, где курсор мыши не отображается.17: задаёт параметры большого блока графического курсора.18: не используется.19: устанавливает значение порога удвоения скорости движения мыши.20: позволяет временно установить подпрограмму обработки прерываний, поступающих от мыши.21: позволяет получать данные о размере буфера для записи состояния драйвера, т.е. возвращает кол-во байт, отводимых под буфер.22: записывает параметры текущего состояния драйвера мыши в буфер с целью их последующего восстановления.23: восстанавливает параметры состояния драйвера мыши, записанные в буфер.24: устанавливает альтернативную подпрограмму обработки прерываний мыши.25: находит установленную пользователем подпрограмму обработки прерываний.26: устанавливает порог чувствительности мыши по горизонтальной и вертикальной скорости движения.27: возвращает параметры функции 26.28: задаёт частоту прерываний.29: переключает экран на заданную страницу.30: получает номер текущей страницы экрана.31: запрещает работу драйвера мыши.32: возвращает работу драйвера мыши.33: производит начальную установку драйвера мыши.34: выбирает язык для вывода диагностических сообщений.
35: возвращает информацию о выбранном языке.
36: получает доп. информацию и мыши ( номер версии драйвера, тип интерфейса, тип порта к которому подключена мышь.)
23.Классификация компьютерных вирусов - по среде обитания - по способу заражения - по воздействию - по особенностям алгоритма По среде обитания - Сетевые – распространяются по различным компьютерным сетям - Файловые – внедряются в исполняемые модули (COM, EXE) - Загрузочные – внедряются в загрузочные сектора диска или сектора, содержащие программу загрузки диска - Файлово - загрузочные – внедряются и в загрузочные сектора и в исполняемые модули По способу заражения - Резидентные – при заражении оставляет в оперативной памяти компьютера свою резидентную часть, которая потом перехватывает обращения ОС к объектам заражения - Нерезидентные – не заражают оперативную память и активны ограниченное время По воздействию Неопасные – не мешают работе компьютера, но уменьшают объем свободной оперативной памяти и памяти на дисках Опасные – приводят к различным нарушениям в работе компьютера Очень опасные – могут приводить к потере программ, данных, стиранию информации в системных областях дисков По особенностям алгоритма
Паразиты – изменяют содержимое файлов и секторов, легко обнаруживаются
Черви – вычисляют адреса сетевых компьютеров и отправляют по ним свои копии
Стелсы – перехватывают обращение ОС к пораженным файлам и секторам и подставляют вместо них чистые области
Мутанты – содержат алгоритм шифровки-дешифровки, ни одна из копий не похожа на другую
Трояны – не способны к самораспространению, но маскируясь под полезную, разрушают загрузочный сектор и файловую систему
Некоторые из наиболее печально известных червей включают (обычно посылаются через Интернет): I Love You, Navidad, Pretty Park, Happy99, ExploreZip.
Некоторые примеры троянов:Backdoor, Donald Dick, Crack2000, Extacis, KillCMOS and Netbus.
Несколько примеров backdoor-троянов: Orifice2K.sfx, Bionet.318, Antilam y Subseven.213.
