Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1_kurs_lektsii_razdel_3.doc
Скачиваний:
21
Добавлен:
20.11.2018
Размер:
253 Кб
Скачать
☆

Лекция 11. Файлы и файловая система

Все программы и данные хранятся в долговременной (внешней) памяти компьютера в виде файлов.

Файл- это определенное количество информации (программа или данные), имеющее имя и хранящееся в долговременной (внешней) памяти.

Имя файла. Имя файла состоит из двух частей, разделенных точкой: собственное имя файла и расширение, определяющее его тип (программа, данные и т.п.). В различных операционных системах существуют различные форматы имен файлов.

Типы файлов и расширений.

Типы файлов и расширений

Расширение

Программы

.ехе , .сом

Текстовые файлы

.txt, .doc

Графические файлы

.bmp, .gif, .jpg

Звуковые файлы

.wav, .mid,

Видеофайлы

.avi

Программы на языках программирования

.bas , .pas

Файловая система. На каждом носителе информации может храниться большое количество файлов. Прядок хранения файлов на диске определяется используемой файловой системой.

Каждый диск разбивается на две области: область хранения файлов и каталог. Каталог содержит имя файла, и указание на начало его размещения на диске. Диск состоит из секторов.

Для дисков с небольшим количеством файлов (до нескольких десятков) может использоваться одноуровневая файловая система, когда каталог (оглавление диска) представляет собой линейную последовательность имен файлов.

Одноуровневый каталог

Имя файла

Номер начального сектора

Файл 1

56

Файл 2

89

…

…..

Файл 112

1200

Если на диске хранятся сотни и тысячи файлов, то для удобства поиска файлы хранятся в многоуровневой иерархической файловой системе, которая имеет «древовидную» структуру.

Иерархическая файловая система

Корневой каталог

Каталог 1

Каталог 1.1

Каталог 2

Каталог 1.2

Файл 1

Файл 1.1

Файловая система – это система хранения файлов и организации каталогов.

Путь к файлу. В путь к файлу входят записываемые через разделитель «\» логическое имя диска и последовательность имен вложенных друг в друга каталогов, в последнем из которых содержится нужный файл. Путь к файлу вместе с именем файла называют иногда полным именем файла.

Операции над файлами:

  • копирование (копия файла помещается в другой каталог)

  • перемещение (сам файл перемещается в другой каталог)

  • удаление (файл удаляется из каталога)

  • переименование (изменяется имя файла)

Лекция 12. Архивация файлов. Защита информации. Компьютерные вирусы и антивирусные программы.

Компьютерные вирусы являются программами, которые могут «размножаться» и скрытно внедрять свои копии в файлы, загрузочные сектора дисков и документы. Активизация компьютерного вируса может вызвать уничтожение программ и данных.

По масштабу вредных воздействий вирусы может разделить на:

  • безвредные, то есть никак не влияющие на работу компьютера ( кроме уменьшения свободной памяти на диске в результате своего размножения);

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

  • опасные вирусы, которые могут привести к сбоям и зависаниям при работе компьютера;

  • очень опасные, активизация которых приводит к потере программ и данных ( изменения или удалению файлов и каталогов), форматированию винчестера и т.д.

По « среде обитания» вирусы можно разделить на:

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

  • Загрузочные вирусы. Загрузочные вирусы записывают себя в загрузочный сектор диска. При загрузке операционной системы с зараженного диска вирусы внедряются в оперативную память компьютера. В дальнейшем загрузочный вирус ведет себя как файловый. Профилактическая защита от таких вирусов состоит в отказе от загрузки операционной системы с гибких дисков и установке в BIOS вашего компьютера защиты загрузочного сектора от изменений.

  • Макро-вирусы. Макро-вирусы заражают файлы документов WORD и электронных таблиц Excel. Макро-вирусы являются фактически макрокомандами (макросами), которые встраиваются в документ. Профилактическая защита от макро-вирусов состоит в предотвращении запуска вируса. При открытии документа в приложениях WORD и Excel сообщается о присутствии в них макросов (потенциальных вирусов) и предлагается запретить их загрузку. Выбор запрета на загрузку макросов надежно защитит ваш компьютер от заражения макро-вирусами, однако отключит и полезные макросы, содержащиеся в документе.

  • Сетевые вирусы. По компьютерной сети могут распространяться и заражать компьютеры любые обычные вирусы. Профилактическая защита от сетевых вирусов состоит в запрете получения активных элементов на локальный компьютер.

Антивирусные программы.

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

Полифаги могут обеспечивать проверку файлов в процессе их загрузки в оперативную память. Такие программы называются антивирусными мониторами.

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

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

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

Недостаток ревизоров состоит в том, что они не могут обнаружить вирус в новых файлах.

Блокировщики. Антивирусные Блокировщики – это программы, перехватывающие «вирусоопасные» ситуации и сообщающие об этом пользователю.

К достоинствам блокировщиков относится их способность обнаруживать и останавливать вирус на самой ранней стадии его размножения.

Методика использования антивирусных программ.

Если есть подозрение, что компьютер заражен вирусом, то надо сделать следующее:

  • Если компьютер подключен к локальной сети, то необходимо отключить его от нее и проинформировать системного администратора.

  • Запустить антивирусную программу и, прежде всего, проверить наличие вируса в оперативной памяти. Удаление вируса из оперативной памяти необходимо для того, чтобы остановить его распространение.

  • Если используемая антивирусная программа не удаляет вирусы из оперативной памяти, следует перезагрузить компьютер с заведомо незараженной и защищенной от записи системной дискеты.

  • При помощи антивирусной программы обнаружить зараженные файлы и либо их удалить, либо подвергнуть «лечению».

  • В случае обнаружения загрузочного вируса необходимо проверить все дискеты независимо от того, загрузочные они (т.е. содержат системные файлы) или нет. Даже чистая дискета, т.е. дискета, не содержащая файлов, может стать источником распространения вируса, так как в ее загрузочном секторе может быть записан вирус. Для заражения достаточно забыть такую дискету в дисководе и перезагрузить компьютер.

Защита информации.

Программы по их юридическому статусу можно разделить на три большие группы: лицензионные, условно бесплатные программы (shareware) и свободно распространяемые программы (freeware).

Лицензионные программы (на дискетах или CD-ROM, с которых производится установка программ на компьютеры пользователей) распространяются разработчиками на основании договоров с пользователями на платной основе, проще говоря, лицензионные программы продаются.

Многие производители программного обеспечения и компьютерного оборудования заинтересованы в широком бесплатном распространении программного обеспечения. К таким программным средствам можно отнести следующие:

  • новые недоработанные (бета) версии программных продуктов (это позволяет провести широкое их тестирование);

  • программные продукты, являющиеся частью принципиально новых технологий (это позволяет завоевать рынок);

  • дополнения к ранее выпущенным программам, исправляющие найденные ошибки или расширяющие возможности;

  • устаревшие версии программы;

  • драйверы к новым или улучшенные драйверы к уже существующим устройствам.

Правовая охрана программ и данных.

Правовая охрана программ для компьютеров и баз данных впервые в полном объеме введена в Российской Федерации Законом « О правовой охране программ для электронных вычислительных машин и баз данных». Предоставляемая настоящим Законом правовая охрана распространяется на все виды программ для компьютеров (в том числе и на ОС и программные комплексы), которые могут быть выражены на любом языке и в любой форме, включая исходный текст на языке программирования и машинный код. Однако правовая охрана не распространяется на идеи и принципы, лежащие в основе программы для компьютеров, в том числе на идеи и принципы организации интерфейса и алгоритма.