Функції операційних систем персонального комп'ютера
операційна система файл каталог
Операційна система - це програма, яка завантажується при включенні комп'ютера. Вона робить діалог з користувачем, здійснює управління комп'ютером, його ресурсами (оперативною пам'яттю, місцем на дисках і т.д.), запускає інші (Прикладні) програми на виконання. Таким чином, операційна система - це набір програм, які контролюють роботу прикладних програм і системних додатків і виконуючих роль інтерфейсу між користувачами, програмістами, прикладними програмами, системними додатками і апаратним забезпеченням комп'ютера. Вона спирається на базове програмне забезпечення - базову систему введення-виведення BIOS (Base Input-Output System) . Програми, працюють під управлінням операційної системи, називаються додатками. Під ресурсами обчислювальної системи розуміються обсяг оперативної пам'яті, процесорний час, обсяг зовнішньої пам'яті, зовнішні пристрої.
Операційна система забезпечує наступні види інтерфейсів:
В· інтерфейс між користувачем і програмно-апаратними засобами комп'ютера (інтерфейс користувача);
В· інтерфейс між програмним і апаратним забезпеченням (програмно-апаратний інтерфейс);
В· інтерфейс між різними видами програмного забезпечення (програмний інтерфейс).
Всі операційні системи забезпечують пакетний і діалоговий режим роботи.
У пакетному режимі операційна система автоматично виконує задану послідовність команд.
У діалоговому режимі операційна система знаходиться в очікуванні команди користувача, отримавши її, приступає до виконанню, а після завершення повертає відгук і чекає черговий команди. Діалоговий режим роботи заснований на використанні переривань. Перериванням називається здатність операційної системи перервати поточну роботу і відреагувати на події, викликані користувачем за допомогою керуючих пристроїв.
За способом реалізації інтерфейсу користувача розрізняють неграфічні і графічні операційні системи.
неграфічні операційні системи використовують інтерфейс командного рядка. Основним пристроєм управління в цьому випадку є клавіатура. Керуючі команди вводяться у вигляді деяких слів у полі командного рядка, де їх можна редагувати. Виконання команди починається після натискання певної клавіші, найчастіше.
Графічні операційні системи забезпечують більш складний інтерфейс, в якому в якості пристрою управління крім клавіатури використовується миша. Робота графічної операційної системи заснована на взаємодії активних і пасивних екранних елементів управління. В якості активного елемента управління виступає покажчик миші, переміщення якого по екрану синхронізовано з переміщенням миші. p> В якості пасивних елементів управління виступають графічні елементи управління додатків: екранні кнопки, значки, перемикачі, списки, що розкриваються, меню та ін
Взаємодія активного елемента з пасивним здійснюється шляхом наведення покажчика миші на елемент управління і натиснення кнопки миші.
Більшість сучасних графічних операційних систем є багатозадачними . Вони управляють розподілом ресурсів обчислювальної системи між додатками і забезпечують:
В· можливість одночасного виконання декількох додатків;
В· можливість обміну даними між додатками;
В· можливість спільного використання програмних, апаратних і мережевих ресурсів обчислювальної системи декількома додатками.
Організація файлової системи
Всі сучасні дискові операційні системи забезпечують створення файлової системи, призначеної для зберігання даних на дисках і забезпечення доступу до ним. Жорсткий диск являє собою набір (пакет) дисків, одягнутих на одну вісь і покритих феромагнітним шаром. Принцип організації файлової системи табличний. Поверхня жорсткого диска розглядається як тривимірна матриця. Розташування файлу на диску визначається номером робочої поверхні, номером циліндра і номером сектора. Під циліндром розуміється сукупність всіх доріжок, належать різним поверхням і знаходяться на рівному віддаленні від осі обертання.
Дані про розташування файлу зберігаються в системній області диска, в спеціальній таблиці розміщення файлів, яка називається FAT-таблицею (File Allocation Table) . Оскільки порушення FAT-таблиці призводить до неможливості знайти дані на диску, до неї пред'являються особливі вимоги по надійності. FAT-таблиця існує у двох примірниках, ідентичність яких регулярно контролюється операційною системою.
У файлах можуть зберігатися тексти програм, документи, готові до виконання програми і будь-які інші дані. Файли поділяються на дві категорії - текстові та виконавчі. Текстові файли призначені для читання людиною. Вони складаються з рядків символів....