Системне програмне забезпечення ЕОМ, Детальна інформація

Системне програмне забезпечення ЕОМ
Тип документу: Реферат
Сторінок: 6
Предмет: Комп`ютерні науки
Автор: Олексій
Розмір: 25.9
Скачувань: 1515
Операційна система являє собою сукупність програм, які виконують такі основні функції:

\xF0B7        управління ресурсами комп’ютера та виконанням програм

\xF0B7        організація даних у зручній для опрацювання формі

\xF0B7        організація інтерфейсу користувача.

Для реалізації наведених вище функцій операційна система має такі складові:

\xF0B7             драйвери зовнішніх пристроїв;

\xF0B7             ядро операційної системи;

\xF0B7             командний процесор.

Драйвер – це програма, яка здійснює управління роботою зовнішнього пристрою. Для стандартних зовнішніх пристроїв (клавіатури, монітора, накопичувачів) більшість драйверів реалізовані або в базовій системі вводу-виводу, яка розташована в постійній пам’яті, або у відповідному файлі драйверів.

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

Командний процесор виконує функції організації діалогу з користувачем. Він інтерпретує команди, що подає користувач, виконує їх, та організує вивід повідомлень про виконання цих команд.

Центральним поняттям файлової системи є файл. Файл – це сукупність даних на зовнішньому носієві, що має ім’я. Наявність імені для файлу обов’язкова. Кожен файл має ім’я та розширення. Розширення показує належність файлу певній групі (програмам, службовим файлам, документам, тощо). Воно містить до трьох символів і може бути відсутнім. Ім’я файлу однозначно ідентифікує файл в певній групі. В старих операційних системах, таких, як MSDOS, ім’я могло містити до 8 латинських символів або цифр. Сучасні ОС (такі, як WINDOWS) зняли це обмеження, і можуть використовувати імена файлів, що містять до 255 символів практично будь-якого алфавіту.

Для поліпшення роботи з операційною системою та доповнення її новими можливостями призначені сервісні системи. Серед найбільш поширених видів сервісних систем виділяють:

\xF0B7        програми-оболонки;

\xF0B7        програми сервісного обслуговування дисків;

\xF0B7        програми-архіватори;

\xF0B7        програми-антивіруси.

Програми-оболонки призначені для поліпшення інтерфейсу користувача ОС. Робота з ними полягає у використанні для подачі команд різноманітних меню та комбінацій клавіш. Крім того, оболонки розширюють можливості ОС по роботі з файловою системою.

Програми сервісного обслуговування дисків як правило вирішують такі

Програми-архіватори призначені для опрацювання комп’ютерних архівів. Архівний файл (архів) являє собою файл, у якому дані за рахунок перекодування займають менший об’єм.

Програми - антивіруси призначені для виявлення та знешкодження комп’ютерних вірусів. Комп’ютерний вірус являє собою програму, яка здатна до саморозповсюдження і приносить збитки користувачеві.

Антивірусні засоби поділяються на :

\xF0B7        детектори;

\xF0B7        поліфаги;

\xF0B7        ревізори;

\xF0B7        іммунізатори.

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

Поліфаги знаходять та знешкоджують віруси. Як правило, пошук здійснюється по відомій базі вірусів, яка присутня в кожній програмі.

Ревізори дозволяють контролювати всі можливі способи ураження комп’ютера вірусом. Сюди входять і операції з файловою системою.

Іммунізатори використовуються для опрацювання файлів і секторів завантаження з метою запобігання їх ураження вірусом. Ефективність таких дій невисока, оскільки таким чином можна захистити дані лише від конкретного вірусу, а їх на даних час відомо декілька тисяч. Останнім часом антивірусні програми суміщають функції виявлення та знешкодження вірусів. При цьому пошук може здійснюватись евристичними методами, тобто на предмет наявності у файлі коду, характерного для вірусу. Слід також пам’ятати, що антивірусні програми не гарантують стовідсоткового захисту інформації – завжди знайдеться вірус, який обійде всі можливі програмні засоби.

The online video editor trusted by teams to make professional video in minutes