
- •История развития эвм
- •2) Состав эвм
- •3 Процессоры
- •4 Системные платы и озу
- •5 Накопители fdd и hdd
- •6Устройства ввода информации
- •7 Устройства вывода информации
- •8 Назначение и состав ос
- •9 Классификации ос
- •3) Особенности алгоритмов управления ресурсами:
- •3 Основных класса программ:
- •С истемное по 2) Пакеты прикладных программ 3) Инструментарии технологии программирования
- •11 Системное по
- •12 Средства создания приложений
- •13Прикладное по
- •14Процедурное программирование
- •15Объектно-ориентированное программирование
- •16 Текстовые и графические редакторы
- •17 Банк данных
- •19 Обзор субд
- •Системы общего назначения;
- •Специализированные системы.
- •20 Классификации компьютерных сетей
- •21Компьютерные коммуникации
- •22Языки высокого уровня
- •23Средства модульного программирования
- •24 Классификации компьютерных вирусов
- •25 Основные способы защиты вирусов
- •26 Обнаружение и лечение вирусов
- •27 Электронная почта
- •28.Информация
- •30.Файл
- •32. Байты , биты, килобайты
- •33. Виртуальный выделенный сервер
23Средства модульного программирования
Большие программы обычно разрабатывают и отлаживают по частям. Целесообразно при этом, каждая такая часть, называемая подпрограммой, была оформлена так, чтобы ее можно было использовать при решении аналогичной подзадачи в той же программе или даже при решении других задач. В BorlandPascal реализованы два типа подпрограмм: процедуры и функции.
Процедуры и функции представляют собой относительно самостоятельные фрагменты программ, соответствующим образом оформленные и снабженные именем (программные блоки). По правилам BorlandPascal программные блоки – такие же ресурсы, как типы и переменные.
Из основной программы данные могут быть получены:
Неявно – с использованием глобальных констант и переменных;
Явно – через параметры.
Модуль – это автономно компилируемая коллекция программных ресурсов, предназначенная для использования другими модулями и программами.
Все ресурсы модуля делятся на две группы: внешние – предназначенные для использования другими программными единицами, и внутренние – рабочие ресурсы данного модуля.
Структура модуля выглядит следующим образом:
Unit<имя модуля>
Interface
<интерфейсная секция>
[Begin
<секция инициализации>]
End.
Имя модуля должно совпадать с именем файла, в котором он содержится (расширением .tpu.)
АЛГОРИТМ (algorithm). Содержание и последовательность операций, точно определяющие решение задачи путем вычислительного процесса, преобразующего исходные данные в конечный результат.
МОДИФИКАЦИЯ, обновление (update, updating). Изменение программы ,или данных с сохранением способа их организации и присвоенных идентификаторов (Строка символов, предназначенная для обозначения объекта программы или вычислительной системы).
Вместе с системой программирования на BorlandPascal поставляются следующие библиотеки:
System – основная библиотека – содержит описание всех стандартных процедур и функций, таких, как математические функции, функции преобразований, процедуры и функции обработки строки и т.п. Ресурсы данной библиотеки доступны любой программе без специального указания.
Crt – библиотека управления экраном в текстовом режиме – содержит описание переменных, констант и процедур и функций, обеспечивающих управление экраном, клавиатурой и динамиком.
Graph – библиотека управления экраном в графическом режиме – содержит описание переменных, констант и процедур и функций, обеспечивающих управление экраном в графическом режиме.
Dos – библиотека организации взаимодействия с операционной системой MSDOS – содержит описание процедур и функций, обеспечивающих обращение к функциям операционной системы.
24 Классификации компьютерных вирусов
Вирус представляет собой компьютерный код, который для своего распространения должен инфицировать ту или иную программу-носитель. Обычно компьютерный вирус - это программа, которая может инфицировать другие программы путем включения в них копии программы-вируса.Дать исчерпывающий список вирусов не представляется возможным, поскольку новые вирусы создаются буквально каждый день. В зависимости от конкретного подхода, в мире сейчас насчитывается от 50 до 6500 различных вирусов.
К первому классу относятся инфекторыфайлов, которые присоединяются к обычным программным файлам. Эти вирусы обычно инфицируют .СОМ- и .ЕХЕ-программы, хотя некоторые из них могут инфицировать .SYS-, .OVL-, .PRG- и .MNU-файлы.
Инфекторы файлов могут быть прямого действия или резидентными. Вирус прямого действия выбирает для инфицирования одну или несколько программ, когда вы выполняете программу, содержащую этот вирус. Резидентный вирус прячется где-то в оперативной памяти, когда в впервые выполняете инфицированную программу.
Вторая категория - системные инфекторыили инфекторы записи начальной загрузки, которые инфицируют исполняемый код, находящийся в определенных системных областях на диске.
Наконец, ряд вирусов может инфицировать и файлы, и загрузочные сектора. Они часто называются многоцелевыми или загрузочно-файловыми вирусами. Вирусы файловой системы или кластерные вирусы модифицируют строки таблицы размещения файлов, в результате чего вирус загружается и выполняется раньше требуемой программы. Сама по себе программа не претерпевает физических изменений.
Новые поколения вирусов:
Черви похожи на вирусы. Правда, их цель заключается в простом бесконечном размножении - до захвата всей памяти компьютера или сети, т.е. до полной невозможности продолжения работы.
Троянский конь - это программа, выполняющая какую-то недокументированную функцию, задуманную ее разработчиком, о которой даже не подозревают пользователи этой программы. Троянский конь - это программа, которая делает вид, будто выполняет что-то полезное, а на самом деле занимается вредительством. Троянские кони не инфицируют другие программы; они не путешествуют с одного компьютера на другой, поэтому встречаются значительно реже, чем вирусы.
Для описания электронной почты, которая саморассылается всем пользователям в момент ее прочтения. Сегодня бактерией является ChistmasTree (Новогодняя елка), которая распространялась до тех пор, пока IBM не прекратила деятельность своей глобальной почтовой системы. Другие предпочитают называть это явление трибблом, кроликом или письмом цепочкой.
Бомба с часовым механизмом или логическая бомба представляет собой вирус, инициирующий в определенный день и час или при наступлении определенного события (событий).