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