- •1. Загальні поняття про операційні системи
- •1.1 Місце операційної системи в архітектурі комп’ютера
- •1.2 Означення та функції операційної системи
- •1.3 Окремі інтерфейси операційної системи
- •1.3.1 Інтерфейс користувача
- •1.3.1.1 Режими роботи з комп'ютером
- •1.3.1.2 Види інтерфейсів користувача
- •1.3.2 Апаратно-програмний інтерфейс
- •1.4 Забезпечення автозапуску та постійного перебування у оперативній пам’яті
- •1.5 Управління розміщенням, нищенням та доступом до інформації на зовнішній пам’яті
- •1.5.1 Файлові системи
- •1.5.2 Файли. Іменування файлів.
- •1.6 Коротка історія операційних систем
- •1.6.1 Перший період (1945 -1955)
- •1.6.2 Другий період (1955 - 1965)
- •1.6.3 Третій період (1965 - 1980)
- •1.6.4 Четвертий період (1980 – теперішній час)
- •1.6.5 Деякі тенденції розвитку ос.
1.6.4 Четвертий період (1980 – теперішній час)
Наступний період в еволюції операційних систем пов'язаний з появою великих інтегральних схем. В ці роки відбулося різке зростання ступеня інтеграції і здешевлення мікросхем. Комп'ютер став доступний окремій людині, і наступила ера персональних комп'ютерів. З погляду архітектури персональні комп'ютери нічим не відрізнялися від класу мінікомп'ютерів типа PDP-11, але ціна у них істотно відрізнялася. Якщо мінікомп'ютер дав можливість мати власну обчислювальну машину відділу підприємства або університету, то персональний комп'ютер зробив це можливим для окремої людини.
Комп'ютери стали широко використовувати неспеціалісти, що спонукало створення "дружнього" програмного забезпечення — це поклало край кастовості програмістів.
На ринку операційних систем домінували дві системи: MS-DOS і UNIX. Однопрограмна, розрахована на одного користувача ОС, MS-DOS широко використовувалася для комп'ютерів, побудованих на базі мікропроцесорів Intel 8088, а потім 80286, 80386 і 80486. Мультипрограмна, розрахована на багато користувачів ОС, UNIX домінувала в середовищі "неінтеловських" комп'ютерів, особливо побудованих на базі високопродуктивних RISC-процесорів.
В середині 80-х стали бурхливо розвиватися мережі персональних комп'ютерів, що працюють під управлінням мережних або розподілених ОС.
В мережних ОС користувачі повинні знати про наявність інших комп'ютерів і повинні робити логічний вхід в інший комп'ютер, щоб скористатися його ресурсами, переважно файлами. Кожна машина в мережі виконує свою власну локальну операційну систему, відмінну від ОС автономного комп'ютера наявністю додаткових засобів, що дозволяють комп'ютеру працювати в мережі. Мережна ОС не має фундаментальних відмінностей від ОС однопроцесорного комп'ютера. Вона обов'язково містить програмну підтримку для мережних інтерфейсних пристроїв (драйвер мережного адаптера), а також засоби для віддаленого входу в інші комп'ютери мережі і засоби доступу до віддалених файлів, проте ці доповнення істотно не міняють структуру самої операційної системи.
1.6.5 Деякі тенденції розвитку ос.
Мобільність ОС. Програми, розроблені для мобільної ОС на одному комп'ютері з мінімальними переробками або навіть в незмінному вигляді будуть працювати і на іншому комп'ютері (навіть на комп'ютері іншого класу) під керуванням цієї ж ОС.
Сумісність знизу вверх. Програми, розроблені для ОС попередніх версій, будуть працювати і в наступних версіях цієї ОС.
Віртуалізація ресурсів. Користувач буде все вільніше задавати потрібний йому ресурс, а операційна система повинна створювати йому цей ресурс, моделюючи його на доступних їй в конкретній обчислювальній системі. Наприклад, якщо користувач вимагає надати йому лазерну друкарку, а в обчислювальній системі є лише матрична, то операційна система повинна здійснювати друк на матричній друкарці, який максимально нагадував би друк лазерною друкаркою.
Збільшення частки мікропрограмування. Перехід все більшої частини ОС на мікропрограмний рівень.
Віддалений доступ та розподілені обчислення. У зв'язку з бурхливим розвитком комп'ютерних мереж в ОС з різноманітних пакетів розширення поступово переходять і будуть переходити засоби для віддаленого доступу до баз даних та розподілених обчислень.
Інтерфейс з користувачем. Тенденції підвищення рівня дружності інтерфейсу, простоти, надійності, які привели до появи операційних систем IV покоління, збережуться й надалі.
