ти дуже велику кількість системних функцій, які можуть бути запитані з виконується програми. Звернення до цих сервісів здійснюється за відповідними правилами, які і визначають інтерфейс прикладного програмування цієї операційної системи. p align="justify">. Обслуговування всіх операцій введення-виведення
. Забезпечення роботи систем управлінь файлами (СУФ) та/або систем управління базами даних (СКБД), що дозволяє різко збільшити ефективність всього програмного забезпечення.
. Забезпечення режиму мультипрограмування, тобто організація паралельного виконання двох або більше програм на одному процесорі, що створює видимість їх одночасного виконання.
. Планування і диспетчеризація задач відповідно до заданих між виконуються програмами.
. Для мережевих операційних систем характерною є функція забезпечення взаємодії пов'язаних між собою комп'ютерів.
. Захист однієї програми від впливу іншої, забезпечення збереження даних, захист самої операційної системи від виконуються на комп'ютері застосувань.
. Аутентифікація і авторизація користувачів. Під аутентифікацією розуміється процедура перевірки імені користувача і його пароля на відповідність тим значенням, які зберігаються в його облікового запису Якщо операційна система не підтримує механізм облікових записів, то пароль звіряється за спеціальним файлу, де він зберігається в зашифрованому вигляді. Термін авторизація означає, що відповідно до обліковим записом користувача, який пройшов аутентифікацію, йому призначаються певні права, що визначають, що він може робити на комп'ютері. p align="justify">. Забезпечення роботи систем програмування, за допомогою яких користувачі готують свої програми.
. Надання послуг на випадок часткового збою системи.
Операційна система ізолює апаратне забезпечення комп'ютера від прикладних програм користувачів. І користувач, і його програми взаємодіють з комп'ютером через інтерфейси операційної системи. br/>
.4 Еволюція ОС
операційна система таблиця excel
Еволюція ОС багато в чому обумовлена ​​вдосконалення апаратної бази ЕОМ.
Програмування лампових обчислювальних пристроїв, орієнтованих на вирішення спеціалізованих прикладних задач, виконувалося на машинному мовою. Організація обчислювального процесу в цьому випадку здійснювалася обслуговуючим персоналом вручну з пульта керування. ОС для цих ЕОМ практично були відсутні. p align="justify"> Комп'ютери, побудовані на напівпровідникових елементах, стали більш компактними, надійними і застосовувалися при вирішенні більш широкого класу прикладних завдань. З'явилися перші алгоритмічні мови, компілятори - програми, використовувані для компіляції - перекладу написаної на алгоритмічній мові програми на мову, бли...