Операційні системи поділу часу

Такі системи забезпечують одночасне обслуговування багатьох користувачів, дозволяючи кожному користувачеві взаємодіяти зі своїм завданням в режимі діалогу. Ефект одночасного обслуговування досягається поділом процесорного часу і інших ресурсів між декількома обчислювальними процесами, які відповідають окремим завданням користувачів. Операційна система надає ЕОМ кожному обчислювальному процесу протягом невеликого інтервалу часу; якщо обчислювальний процес не завершився до кінця чергового інтервалу, він переривається і поміщається в чергу очікування, поступаючись ЕОМ іншому обчислювальному процесу. ЕОМ в цих системах функціонує в мультипрограммном режимі.

Операційна система поділу часу може застосовуватися не тільки для обслуговування користувачів, а й для управління технологічним обладнанням. В цьому випадку "користувачами" є окремі блоки управління виконавчими пристроями, що входять до складу технологічного обладнання: кожен блок взаємодіє з певним обчислювальним процесом протягом інтервалу часу, достатнього для передачі керуючих впливів на виконавчий пристрій або прийому інформації від датчиків.

Операційні системи реального часу.

Дані системи гарантують оперативне виконання запитів протягом заданого інтервалу часу. Запити можуть надходити від користувачів або від зовнішніх по відношенню до ЕОМ пристроїв, з якими системи пов'язані каналами передачі даних. При цьому швидкість обчислювальних процесів в ЕОМ повинна бути узгоджена зі швидкістю процесів, що протікають поза ЕОМ, т. Е. Узгоджена з ходом реального часу. Ці системи організують управління обчислювальними процесами таким чином, щоб час відповіді на запит не перевищувало заданих значень. Необхідний час відповіді визначається властивостями об'єктів (користувачів, зовнішніх пристроїв), що обслуговуються системою. Операційні системи реального часу використовуються в інформаційно - пошукових системах і системах управління технологічним обладнанням. ЕОМ в таких системах функціонує частіше в багатозадачному режимі.

Схожі статті