Friday, March 20

COMPARISON OF GPOS & RTOS

General Purpose Operating System (GPOS)

These operating systems are deployed in general computing systems.
The kernel of such an OS is more generalised & it contains all kinds, of services required for executing generic applications.

General-purpose operating systems are often quite non-deterministic in behaviour. [ ie  services can inject random delays into application software and may cause slow responsiveness of an application at unexpected times]

GPOS are usually deployed in computing systems where deterministic behaviour is not an important criterion.

Desktop system is a typical example for a system where GPOSs are deployed.

MS-DOS, Win 10, 8, 7 Xp etc. are examples for General Purpose Operating Systems.

Real-Time Operating System (RTOS)


These OS have deterministic timing behaviour. This means that OS services consumes only known expected amounts of time regardless the number of services

RTOS can decide the order in which applications should run and allocate the time needed for each application.

Predictable performance is the hallmark of a well designed RTOS.

RTOS is time sensitive.

Kernel is preemptive.

Secondary storage is usually limited and missing.

Mainly used in Embedded applications.

VxWorks, MicroCOS II & III are examples for RTOS.

Read more about RTOS: Click Here

No comments:

Post a Comment