Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры по информатике 1.docx
Скачиваний:
40
Добавлен:
13.02.2016
Размер:
54.75 Кб
Скачать

1.2 Принципы функционирования программ борьбы с вирусами

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

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

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

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

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

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

В России наибольшее распространение получили антивирусные программы Лаборатории Касперского (Anti-IViral Toolkit Pro) и ДиалогНаука (Adinf,Dr.Web)

15.2 Osi модель межсетевого обмена сообщениями

Сетевая модель OSI (базовая эталонная модель взаимодействия открытых систем, англ. Open Systems Interconnection Basic Reference Model) — абстрактная сетевая модель для коммуникаций и разработки сетевых протоколов. Представляет уровневый подход к сети. Каждый уровень обслуживает свою часть процесса взаимодействия. Благодаря такой структуре совместная работа сетевого оборудования и программного обеспечения становится гораздо проще и прозрачнее.

В настоящее время основным используемым семейством протоколов является TCP/IP, разработка которого не была связана с моделью OSI. За все время существования модели OSI она не была реализована технически, но методологически ее создание и является ее реализацией и ее использование стало триумфом методологии и стратегии проектирования. В технических проектах используется некоторое подмножество модели OSI. Но масштабные проекты, например HL7, XML, реализуемые опять же в стиле OSI, используют полный профиль OSI. В 1984г. организация ISO выпустила модель OSI - эталонную модель взаимодействия открытых систем.

.В литературе наиболее часто принято начинать описание уровней модели OSI с 7-го уровня, называемого прикладным, на котором пользовательские приложения обращаются к сети. Модель OSI заканчивается 1-м уровнем — физическим, на котором определены стандарты, предъявляемые независимыми производителями к средам передачи данных:

тип передающей среды (медный кабель, оптоволокно, радиоэфир и др.),

тип модуляции сигнала,

сигнальные уровни логических дискретных состояний (нуля и единицы).

Любой протокол модели OSI должен взаимодействовать либо с протоколами своего уровня, либо с протоколами на единицу выше и/или ниже своего уровня. Взаимодействия с протоколами своего уровня называются горизонтальными, а с уровнями на единицу выше или ниже — вертикальными. Любой протокол модели OSI может выполнять только функции своего уровня и не может выполнять функций другого уровня, что не выполняется в протоколах альтернативных моделей.

25.2 Весь комплекс программно-аппаратных средств сети может быть описан многослойной моделью, состоящей из слоев:

 компьютеры или компьютерные платформы;

 коммуникационное оборудование;

 операционные системы;

 сетевые приложения. Компьютеры В основе любой сети лежит аппаратный слой стандартизированных компьютерных платформ. В настоящее время широко используются компьютерные платформы различных классов - от персональных компьютеров до мэйнфреймов и суперЭВМ. Компьютеры подключаются к сети с помощью сетевой карты.  Коммуникационное оборудование Ко второму слою относится коммуникационное оборудование, которое играет не менее важную роль, чем компьютеры. Коммуникационное оборудование сетей можно разделить на три группы: 1) сетевые адаптеры (карты); 2) сетевые кабели; 3) промежуточное коммуникационное оборудование (трансиверы, повторители, концентраторы, коммутаторы, мосты, маршрутизаторы и шлюзы). Операционные системы Третьим слоем, образующим программную платформу сети, являются операционные системы. В зависимости от того, какие концепции управления локальными и распределенными ресурсами положены в основу сетевой ОС, зависит эффективность работу всей сети.  Сетевые приложения Четвертый слой - это сетевые приложения. К сетевым приложениям относятся такие приложения как сетевые базы данных, почтовые приложения, системы автоматизации коллективной работы и т.д. Техническое обеспечение вычислительных систем  Рассмотрим более подробно аппаратные средства сетей - компьютеры. Архитектура компьютера включает в себя как структуру, отражающую аппаратный состав ПК, так и программно – математическое обеспечение. Все компьютеры сетей можно разделить на два класса: серверы и рабочие станции. Сервер (server)- это многопользовательский компьютер, выделенный для обработки запросов от всех рабочих станций. Это мощный компьютер или мэйнфрейм, предоставляющий рабочим станциям доступ к системным ресурсам и распределяющий эти ресурсы. Сервер имеет сетевую операционную систему, под управлением, которой происходит совместная работа всей сети. Основными требованиями, которые предъявляются к серверам, являются высокая производительность и надежность их работы. Серверы в больших сетях стали специализированными и, как правило, используются для управления сетевыми базами данных, организации электронной почты, управления многопользовательскими терминалами (принтерами, сканерами, плоттерами) и т.д.

Типы сетевой топологии Под топологией сети понимается описание ее физического расположения, то есть то, как компьютеры соединены в сети друг с другом и с помощью каких устройств входят в физическую топологию. Существует четыре основных топологии: – Bus (шина); – Ring (кольцо); – Star (звезда); – Mesh (ячейка). Шина Физическая топология шина, именуемая также линейной шиной, состоит из единственного кабеля, к которому присоединены все компьютеры сегмента (рис. 4.1).

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

Топология «шина» Топология «кольцо» Топология «звезда» Топология «ячейка»

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

Кольцо Топология Ring (кольцо) используется в основном в сетях Token Ring и FDDI (волоконно-оптических). В физической топологии «кольцо» линии передачи данных фактически образуют логическое кольцо, к которому подключены все компьютеры сети (рис. 4.2).

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

Звезда В топологии Star (звезда) все компьютеры в сети соединены друг с другом с помощью центрального концентратора (рис. 4.3). Все данные, которые посылает станция, направляются прямо на концентратор, который пересылает пакет в направлении получателя. В этой топологии только один компьютер может посылать данные в конкретный момент времени. При одновременной попытке двух и более компьютеров переслать данные, все они получат отказ и будут вынуждены ждать случайный интервал времени, чтобы повторить попытку. Эти сети лучше масштабируются, чем другие сети. Неполадки на одной станции не выводят из строя всю сеть. Наличие центрального концентратора облегчает добавление нового компьютера. Недостатки: – требует больше кабеля, чем остальные топологии; – выход из строя концентратора выведет из строя весь сегмент сети.

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

2.2 В состав внутренней памяти входят оперативная память, кэш-память и специальная память. Оперативная память — это быстрое запоминающее устройство не очень большого объёма, непосредственно связанное с процессором и предназначенное для записи, считывания и хранения выполняемых программ и данных, обрабатываемых этими программами.

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

Кэш — очень быстрое ЗУ небольшого объёма, которое используется при обмене данными между микропроцессором и оперативной памятью для компенсации разницы в скорости обработки информации процессором и несколько менее быстродействующей оперативной памятью.

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

К устройствам специальной памяти относятся постоянная память (ROM), перепрограммируемая постоянная память (Flash Memory), память CMOS RAM, питаемая от батарейки, видеопамять и некоторые другие виды памяти.

Постоянная память ( Read Only Memory — память только для чтения) — энергонезависимая память, используется для хранения данных, которые никогда не потребуют изменения. Содержание памяти специальным образом "зашивается" в устройстве при его изготовлении для постоянного хранения. Из ПЗУ можно только читать.

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

Если для решения очередной задачи не хватает ресурсов, ОС должна принять одно из следующих решений:

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

подождать, пока какая-нибудь из решаемых задач завершится и освободит требуемый ресурс;

пропустить вне очереди ту задачу, чья очередь еще не подошла, но для выполнения которой ресурсов достаточно.

В течение долгих лет с момента своего появления персональные компьютеры (IBM - совместимые) обходились без специальных "пользовательских оболочек", работая непосредственно под управлением операционной системы (MS-DOS, DR DOS, PC-DOS). Все операции управления компьютером производились путем ввода с клавиатуры некоторых слов - директив. Неудобство такого алфавитно-цифрового интерфейса порождало претензии и к самим компьютерам (возможно и не совсем обоснованные).  Сейчас, например, оболочка Windows исповедует совершенно другие принципы в части интерфейса пользователя с ЭВМ. Основная идея, заложенная в основу оболочки Windows, - естественность представления информации. Информация должна представляться в той форме, которая обеспечивает наиболее эффективное усвоение этой информации человеком. Несмотря на простоту (и даже тривиальность) этого принципа, его реализация в интерфейсах прикладных программ персональных ЭВМ по разным причинам оставляла желать лучшего. Да и реализация его в рамках Windows тоже не лишена недостатков. Но эта оболочка представляет собой существенный шаг вперед по сравнению с предыдущими интерфейсами.  Windows представляет собой графическую оболочку. От пользователя не требуется ввод директив с клавиатуры в виде текстовых строк. Необходимо только внимательно смотреть на экран и выбирать из предлагаемого набора требуемую операцию с помощью манипулятора мышь. Курсор мыши следует позиционировать на поле требуемой директивы меню, или на интересующую вас пиктограмму, или на поле переключателя (кнопки). На выбранном объекте необходимо зафиксировать курсор кнопкой мыши - и операция выполняется. С помощью того же манипулятора можно перемещать пиктограммы и окна по экрану, менять их размер, открывать и закрывать их - и все это при минимальном использовании клавиатуры для ввода каких бы то ни было директив. Кроме того, для любителей традиционного интерфейса DOS реализована возможность выхода на этот уровень. При разработке графического интерфейса Windows не последнюю роль играли и эргономические соображения: учтены требования к цветовой гамме, сочетаниям цветов, шрифтам, формам и размерам пиктограмм и окон. По сравнению с некоторыми другими пакетами внешнее оформление оболочки Windows может быть признано "спартанским" вследствие отсутствия излишеств и за деловой стиль. Понятие "графически - ориентированный" включает в себя для Windows также и соответствие изображения на экране последующему изображению на твердой копии (распечатке). В этом плане можно считать, что в оболочке Windows реализован принцип WYSIWYG (What you see is what you get = То, что вы видите, вы и получаете), до сих пор бывший привилегией небольшого числа программ.