ової пам'яті і розміщується в ОЗУ. Цей процес називають завантаженням ОС.
У функції ОС входить:
здійснення діалогу з користувачем;
введення-виведення і керування даними;
планування та організація процесу обробки програм;
розподіл ресурсів (оперативної пам'яті, процесора, зовнішніх пристроїв);
запуск програм на виконання;
всілякі допоміжні операції обслуговування;
передача інформації між різними внутрішніми пристроями;
програмна підтримка роботи периферійних пристроїв (дисплея, клавіатури, принтера та ін.).
ОС можна назвати програмним продовженням пристрої керування комп'ютера. Залежно від кількості одночасно оброблюваних завдань і числа користувачів, яких можуть обслуговувати ОС, розрізняють чотири основні класи операційних систем:
. однопользовательские однозадачні, які підтримують одну клавіатуру і можуть працювати тільки з однією (в даний момент) завданням;
. однопользовательские однозадачні з фоновою печаткою, які дозволяють крім основного завдання запускати одну додаткову задачу, орієнтовану як правило, на виведення інформації на друк.
. однопользовательские багатозадачні, які забезпечують одному користувачеві паралельну обробку декількох завдань.
. багатокористувацькі багатозадачні, що дозволяють на одному комп'ютері запускати кілька завдань декільком користувачам.
ОС для персонального комп'ютера, орієнтованого на професійне застосування, повинна містити наступні основні компоненти:
програми управління вводом/виводом;
програми, що управляють файловою системою і планують завдання для комп'ютера;
процесор командного мови, що приймає, аналізує і виконує команди, адресовані ОС.
У кожної ОС є свій командний мова, яка дозволяє користувачеві виконувати ті чи інші дії:
звертатися до каталогу;
виконувати розмітку зовнішніх носіїв;
запускати програми та інші дії.
Аналіз і виконання команд користувача, включаючи завантаження готових програм з файлів в оперативну пам'ять і їх запуск, здійснює командний процесор ОС. Важливим класом системних програм є драйвери пристроїв. Для керування зовнішніми пристроями комп'ютера використовуються спеціальні системні програми - драйвери. Драйвери стандартних пристроїв утворюють в сукупності базову систему введення-виведення (BIOS), яка зазвичай заноситься в постійне ЗУ комп'ютера. Нерідко до системних програмам відносять антивірусні засоби, програми архівування файлів і т.п.
1.5 Файлова система
Файлова система (англ. file system) - порядок, що визначає спосіб організації, зберігання та іменування даних на носіях інформації ІТ - обладнання (використовує для багаторазового запису і зберігання інформації портативні Flash - карти пам'яті в портативних електронних пристроях:цифро?? их фотоапаратах, мобільних телефонах і т.д.) і комп'ютерної техніки. Вона визначає формат вмісту і фізичного зберігання інформації, яку прийнято групувати у вигляді файлів. Конкретна файлова система визначає розмір імені файлу (папки), максимальний можливий розмір файлу і розділу, набір атрибутів файлу. Деякі файлові системи надають сервісні можливості, наприклад, розмежування доступу або шифрування файлів.
Завдання файлової системи.
Основні функції будь-якої файлової системи націлені на вирішення наступних завдань:
· іменування файлів;
· програмний інтерфейс роботи з файлами для додатків;
· відображення логічної моделі файлової системи на фізичну організацію сховища даних;
· організація стійкості файлової системи до збоїв харчування, помилкам апаратних і програмних засобів;
· зміст параметрів файлу, необхідних для правильного його взаємодії з іншими об'єктами системи (ядро, додатки та ін.).
У багатокористувацьких системах з'являється ще одна задача: захист файлів одного користувача від несанкціонованого доступу іншого користувача, а також забезпечення спільної роботи з файлами, наприклад, при відкритті файлу одним з користувачів, для інших цей же файл тимчасово буде доступний в режимі" тільки читання».
Файлова система організовує порядок зберігання та імена даних на жорстких дисках, USB Flash, CD або DVD і інших пристроях, використовуваних на комп'ютерах, мобільних телефонах, цифрових фотоапаратах. У її завдання т...