Разлика между обработка в реално време и пакетна обработка

...

Пакетната обработка помага за повишаване на производителността.

Обработката в реално време е обработка на данни, която се случва, когато потребителят въведе данните или командата. Пакетната обработка включва изпълнение на задачи по едно и също време. Основната разлика е, че администраторите могат да отлагат пакетни процеси, докато процесите в реално време трябва да се появят възможно най-скоро.

Времева рамка

Времето между времето, когато потребителят въвежда данните в компютъра и когато компютърът изпълнява очаквания изход, се нарича време за реакция. Системите в реално време имат предвидимо време за реакция. Резултатите са успешни, ако са точни и навременни. Времето за отговор не е задължително да е бързо. Няма скорост, при която процесът се счита за реално време и всички процеси имат известно забавяне. Системата е "в реално време", когато дейностите по обработка имат крайни срокове. Пакетната обработка няма конкретен момент, в който задачите са завършени, като задачите са завършени, когато компютърът е в състояние да ги изпълни въз основа на изискванията за обработка на задачите и скоростта на обработка на компютър.

Видео на деня

Срокове

Твърда система в реално време е тази, при която неизпълнението на дори един краен срок показва пълен отказ на системата. При меко реално време пропускането на краен срок показва, че системата не работи в своя пик. При пакетна обработка пропуснатите срокове може да означават, че компютърът се нуждае от повече капацитет за обработка, за да завърши задачите.

Вградени

Системите в реално време обикновено са реактивни, което означава, че се държат в зависимост от условията на околната среда. Процесорите в реално време обикновено са вградени, което означава, че нямат интерфейс на операционната система и се използват само за управление на хардуерни устройства. Например, цифров термометър може да има процесор в реално време, вграден в термометъра, който дава непрекъснато правилна температура. Пакетните процеси обикновено са част от по-голяма компютърна система.

Предсказуемост срещу Гъвкавост

Системите в реално време имат специфични и предвидими изходи, които се появяват в отговор на вход. Броят на изходите, които може да има една система в реално време, обикновено е фиксиран. Например, на термометъра, броят на показанията на термометъра е фиксиран и термометърът няма да работи уникални действия, като четене „месото е готово“. Администраторите обикновено могат да коригират пакетните процеси, за да обслужват различни цели.

Отлагане

С пакетната обработка процесите се запазват, когато компютърът не изпълнява много задачи, например вечер, когато бизнесът не е много натоварен. Например, една компания може да се въздържа от извършване на антивирусни сканирания, когато компанията е заета, тъй като сканирането изразходва мощността на компютърната обработка. Администраторите често започват антивирусно сканиране през нощта, когато повечето от работниците са се прибрали вкъщи. Обработката в реално време обикновено се случва всеки път, когато процесорът получи вход.

Външни изчисления

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