Зміст:

Anonim

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

Пакетна обробка допомагає підвищити продуктивність.

Період часу

Час, коли користувач вводить дані в комп'ютер і коли комп'ютер виконує очікуваний висновок, називається часом відгуку. Системи реального часу мають передбачуваний час відгуку. Результати є успішними, якщо вони точні та своєчасні. Час відповіді не обов'язково повинен бути швидким. Немає швидкості, коли процес розглядається в реальному часі, і всі процеси мають деяку затримку. Система є "реальним часом", коли обробка діяльності має терміни. Пакетна обробка не має конкретного моменту, коли завдання завершуються, при цьому завдання виконуються, коли комп'ютер може їх завершити, виходячи з вимог обробки завдань і швидкості обробки комп'ютера.

Терміни

Жорстка система реального часу - це система, в якій невиконання навіть одного терміну вказує на повну відмову системи. З м'яким реальним часом відсутність терміну означає, що система не працює на своєму піку. У пакетній обробці пропущені терміни можуть означати, що комп'ютер потребує більше можливостей обробки для завершення завдань.

Вбудований

Системи реального часу зазвичай реагують, тобто вони поводяться на основі умов навколишнього середовища. Процесори в режимі реального часу зазвичай вбудовуються, тобто вони не мають інтерфейсу операційної системи і використовуються тільки для управління апаратними пристроями. Наприклад, цифровий термометр може мати процесор реального часу, вбудований в термометр, який дає постійно правильну температуру. Пакетні процеси, як правило, є частиною більшої комп'ютерної системи.

Прогнозування Vs. Гнучкість

Системи реального часу мають специфічні та передбачувані виходи, які відбуваються у відповідь на вхідні дані. Зазвичай фіксується кількість виходів, які може мати система реального часу. Наприклад, на термометрі фіксується кількість показань, які має термометр, і термометр не виконуватиме унікальних дій, наприклад, читання "м'ясо зроблено". Адміністратори можуть зазвичай налаштовувати пакетні процеси для виконання різних цілей.

Перенесення

З пакетною обробкою процеси зберігаються, коли комп'ютер не виконує дуже багато завдань, наприклад, увечері, коли бізнес не дуже зайнятий. Наприклад, компанія може утримуватися від запуску антивірусних сканувань, коли компанія зайнята, оскільки сканування використовує обчислювальну потужність комп'ютера. Адміністратори часто запускають антивірусні сканування вночі, коли більшість працівників повернулися додому. Обробка в реальному часі зазвичай відбувається, коли процесор отримує вхід.

За межами обчислювальної техніки

Пакетна обробка також відбувається поза комп'ютерами. Наприклад, замість того, щоб відправляти рахунок клієнту кожного разу, коли клієнт платить за послугу, компанія може надсилати рахунок щомісяця, щоб компанія не мала витрачати стільки коштів на поштові витрати. Обробка в реальному часі зазвичай стосується тільки комп'ютерів і мікроконтролерів.

Різниця між обробкою в реальному часі та пакетною обробкою