стувача знань мови та специфіки побудови та взаємодії апаратних засобів. Вимагати цих знань від усіх користувачів практично неможливо. Тому й виникла необхідність у створенні ОС - сукупності програм, що приховують від користувача особливості фізичного розташування інформації і виконують обробку переривань. p align="justify"> Переривання - припинення обчислювального процесу, викликане вимогами на обслуговування інших пристроїв комп'ютера, управління таймерами і оперативною пам'яттю. У результаті користувачеві надається віртуальна машина, що реалізує роботу на логічному рівні. br/>
.2 Призначення операційних систем
Операційні системи відносяться до системного програмного забезпечення. Все програмне забезпечення поділяється на системне і прикладне. До системного програмного забезпечення прийнято відносити такі програми і комплекси програм, які є загальними, без яких неможливе виконання або створення інших програм. Головне - виконати в програмі деякі дії, пов'язані з отриманням вихідних даних. p align="justify"> Висновок результатів може бути організований на відповідні пристрої у формі зручній для сприйняття її людиною. Або результати розрахунків будуть відправлятися програмою на які-небудь виконавчі пристрої, які управляються комп'ютером, можемо організувати запис отриманих значень на якісь пристрої зберігання даних. p align="justify"> Прикладні програми дають можливість безпосередньо вирішувати інформаційні завдання.
Програмування операцій введення-виведення відноситься до однієї з найбільш трудомістких областей створення програмного забезпечення. Тут мова йде не про використання операторів типу READ або WRITE в мовах високого рівня. p align="justify"> На сьогоднішній день можна констатувати, що операційна система (ОС) являє собою комплекс системних керуючих і обробних програм, які, з одного боку, виступають як інтерфейс між апаратурою комп'ютера і користувачем з його задачами, а з іншого боку, призначені для найбільш ефективного витрачання ресурсів обчислювальної системи і організації надійних обчислень.
2.3 Основні функції операційних систем
. Прийом користувача (або оператора системи) завдань, або команд, сформульованих на відповідній мові, і їх обробка. Завдання можуть передаватися у вигляді текстових директив (команд) оператора або у формі вказівок, що виконуються за допомогою маніпулятора. Ці команди пов'язані з запуском програм, з операціями над файлами. p align="justify">. Завантаження в оперативну пам'ять підлягають виконанню програм
. Розподіл пам'яті, а в більшості сучасних систем і організація віртуальної пам'яті.
. Запуск програми.
. Ідентифікація всіх програм і даних.
. Прийом і використання різних запитів від виконуються додатків. Операційна система вміє виконува...