Программное обеспечение (ПО). Виды программного обеспечения Под программным обеспечением (Software) понимается совокупность программ, выполняемых вычислительной системой. Программное обеспечение современных программ — от игровых до научных. компьютеров включает миллионы Все программы, работающие на компьютере, можно условно разделить на три категории: 1. системные программы, выполняющие различные вспомогательные функции, например: o управление ресурсами компьютера; o создание копий используемой информации; o проверка работоспособности устройств компьютера; o выдача справочной информации о компьютере и др. 2. прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ; 3. инструментальные средства созданиясистемного и прикладного ПО, облегчающие процесс создания новых программ для компьютера. Системное программное обеспечение – это не только операционные системы. Это также различные программы-утилиты для диагностики ресурсов компьютера (например, тестирования оперативной памяти), предоставления пользователю удобного способа работы взаимодействия с компьютером (например, командная строка), а также обслуживания ресурсов компьютера (например, разметка диска). Операционная система, помимо других функций, обеспечивает интерфейс пользователя, основная задача которого – формирование удобной среды для работы. Интерфейс пользователя может быть графическим, а может быть текстовым. Понятие интерфейса вообще можно описать как набор методов для организации взаимодействия двух и более единиц. Интерфейс может быть между пользователем и программой, между программами, а также между программой и аппаратным обеспечением. Огромную долю в ПО занимают прикладные программы, которые в свою очередь делят на универсальные и специализированные К средствам программирования относятся множество языков программирования, средства для автоматизации процесса создания программ, компиляторы и интерпретаторы. Файловая система ОС Файл (англ. file —папка) — это именованная совокупность любых данных, размещенная на внешнем запоминающем устройстве и хранимая, пересылаемая и обрабатываемая как единое целое. Файл может содержать программу, числовые данные, текст, закодированное изображение и др. Файловая система — это средство для организации хранения файлов на какомлибо носителе Каталог (иногда называется директорией или папкой) доступен пользователю через командный язык операционной системы. Его можно просматривать, переименовывать зарегистрированные в нем файлы, переносить их содержимое на новое место и удалять. Каталог может иметь собственное имя и храниться в другом каталоге наряду с обычными файлами: так образуются иерархические файловые структуры Компьютерный вирус Компьютерный вирус – разновидность компьютерных программ, отличительной особенностью которых является способность к размножению (саморепликация). В дополнение к этому вирусы могут без ведома пользователя выполнять прочие произвольные действия, в том числе наносящие вред пользователю и/или компьютеру. По этой причине вирусы относят к вредоносным программам Классификация вирусов По среде обитания По способу заражения По воздействию (опасности) По особенностям алгоритма В зависимости от среды обитания вирусы можно разделить на сетевые, файловые, загрузочные. Сетевые вирусы используют для своего распространения протоколы или команды компьютерных сетей и электронной почты. Файловые вирусы либо различными способами внедряются в выполняемые файлы (наиболее распространенный тип вирусов), либо создают файлы- двойники (компаньон-вирусы), либо используют особенности организации файловой системы (link-вирусы) Загрузочные вирусы записывают себя либо в загрузочный сектор диска (bootсектор), либо в сектор, содержащий системный загрузчик винчестера (Master Boot Record), либо меняют указатель на активный boot-сектор. По степени воздействия вирусы можно разделить на следующие виды: неопасные, не мешающие работе компьютера, но уменьшающие объем свободной оперативной памяти и памяти на дисках, действия таких вирусов проявляются в каких-либо графических или звуковых эффектах опасные вирусы, которые могут привести к различным нарушениям в работе компьютера очень опасные, воздействие которых может привести к потере программ, уничтожению данных, стиранию информации в системных областях диска, так же к очень опасным вирусам относятся вирусы, в функции которых входит считывание личной информации о владельце. По способу заражения вирусы делятся на резидентные и нерезидентные. Резидентный вирус при заражении (инфицировании) компьютера оставляет в оперативной памяти свою резидентную часть, которая потом перехватывает обращение операционной системы к объектам заражения (файлам, загрузочным секторам дисков и т. п.) и внедряется в них. Резидентные вирусы находятся в памяти и являются активными вплоть до выключения или перезагрузки компьютера. Нерезидентные вирусы не заражают оперативную память компьютера и являются активными ограниченное время. По особенностям алгоритма вирусы трудно классифицировать из-за большого разнообразия. Простейшие вирусы - паразитические, они изменяют содержимое файлов и секторов диска и могут быть достаточно легко обнаружены и уничтожены. Можно отметить вирусы-репликаторы, называемые червями, которые распространяются по компьютерным сетям, вычисляют адреса сетевых компьютеров и записывают по этим адресам свои копии. Известны вирусыневидимки, называемые стелс-вирусами, которые очень трудно обнаружить и обезвредить, так как они перехватывают обращения операционной системы к пораженным файлам и секторам дисков и подставляют вместо своего тела незараженные участки диска. Наиболее трудно обнаружить вирусы-мутанты, содержащие алгоритмы шифровки-расшифровки, благодаря которым копии одного и того же вируса не имеют ни одной повторяющейся цепочки байтов. Имеются и так называемые квазивирусные или «троянские» программы, которые не размножаются, а воруют ценную (порой очень дорогую) информацию – пароли, банковские счета, электронные деньги и т.д. Пути проникновения Глобальная сеть Internet Электронная почта Локальная сеть Компьютеры «Общего назначения» Пиратское программное обеспечение Съемные накопители