Служебные программы. Архиваторы. Вирусы, антивирусы.



 

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

 

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

 

 

Архиватор —это программа, осуществляющая сжатие и/или упаковку одного и более файлов в архив или серию архивов для удобства переноса или хранения, а также распаковку архивов.

Простейшие архиваторы просто последовательно объединяют (упаковывают) содержимое файлов в архив. Архив должен также содержать информацию об именах и длине оригинальных файлов для их восстановления, поэтому большинство архиваторов также сохраняют метаданные файлов, предоставляемые операционной системой, такие, как время создания и права доступа. Многие архиваторы используют сжатие без потерь для уменьшения размера архива

Характеристики архиваторов:

· По степени сжатия.

· По скорости сжатия.

Эти характеристики — обратно зависимые величины. То есть, чем больше скорость сжатия, тем меньше степень сжатия, и наоборот.

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

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

Целевые платформы антивирусного ПО

На данный момент антивирусное программное обеспечение разрабатывается, в основном, для ОС семейства Windows от компании Microsoft. Это вызвано большим количеством вредоносных программ именно под эту платформу (а это, в свою очередь, вызвано большой популярностью этой ОС, так же, как и большим количеством средств разработки, в том числе бесплатных и даже «инструкций по написанию вирусов»). В настоящий момент на рынок выходят продукты и для других операционных систем, таких, к примеру, как Linux и Mac OS X. Это вызвано началом распространения компьютерных вирусов и под эти платформы, хотя UNIX-подобные системы традиционно пользуются репутацией более устойчивых к воздействию вредоносных программ

Помимо ОС для настольных компьютеров и ноутбуков, также существуют платформы и для мобильных устройств, такие, как WindowsMobile, Symbian, AppleiOS, BlackBerry, Android, WindowsPhone 7 и др. Пользователи устройств на данных ОС также подвержены риску заражения вредоносным программным обеспечением, поэтому некоторые разработчики антивирусных программ выпускают продукты и для таких устройств

 

BIOS, EFI, UEFI.

BIOS (англ. basic input/output system — «базовая система ввода-вывода»), также БСВВ — набор микропрограмм, реализующих API для работы с аппаратурой компьютера и подключёнными к нему устройствами.

BIOS относится к системному программному обеспечению (ПО).

Виды BIOS:

· BIOS материнской платы IBM PC-совместимого компьютера;

· BIOS периферийных устройств.

BIOS материнской платы[править | править вики-текст]

В IBM PC-совместимом компьютере, использующем микроархитектуру x86, код BIOS хранится на микросхеме EEPROM (ЭСППЗУ). ЭСППЗУ — электрически стираемоеперепрограммируемое постоянное запоминающее устройство.

Микросхема ПЗУ, хранящая код BIOS фирмы Award (англ.)

Назначение BIOS:

· проверка работоспособности оборудования[];

· загрузка операционной системы (ОС)[];

· предоставление API для работы с оборудованием[];

· настройка оборудования[].

Extensible Firmware Interface (EFI) (англ. Расширяемый интерфейс прошивки) — интерфейс между операционной системой имикропрограммами, управляющими низкоуровневыми функциями оборудования, его основное предназначение: корректноинициализировать оборудование при включении системы и передать управление загрузчику операционной системы. EFI предназначен для замены BIOS — интерфейса, который традиционно используется всеми IBM PC-совместимыми персональными компьютерами. Первая спецификация EFI была разработана Intel, позднее от первого названия отказались и последняя версия стандарта носит название UnifiedExtensibleFirmwareInterface (UEFI). В настоящее время разработкой UEFI занимается Unified EFI Forum.

 

UEFI (единый интерфейс EFI) — это стандартный интерфейс встроенного ПО для компьютеров, заменяющий BIOS. В создании этого стандарта участвовали более 140 технологических компаний, составляющих часть консорциума UEFI, включая Майкрософт. Стандарт был создан для улучшения взаимодействия программного обеспечения и устранения ограничений BIOS

 

Загрузчики.

 

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

Загрузчик операционной системы:

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

· приводит аппаратуру компьютера в состояние, необходимое для старта ядра операционной системы (например, на не-x86 архитектурах перед запуском ядра загрузчик должен правильно настроить виртуальную память);

· загружает ядро операционной системы в ОЗУ. Загрузка ядра операционной системы не обязательно происходит с жесткого диска. Загрузчик может получать ядро по сети. Ядро может храниться в ПЗУ или загружаться через последовательные интерфейсы (это может пригодиться на ранней стадии отладки создаваемой компьютерной системы);

· формирует параметры, передаваемые ядру операционной системы (например, ядру Linux передаются параметры, указывающие способ подключения корневой файловой системы);

· передаёт управление ядру операционной системы.

 


Дата добавления: 2018-08-06; просмотров: 274; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!