0
37kviews
Difference between RTOS and GPOS.
1 Answer
written 6.3 years ago by |
RTOS | GPOS |
---|---|
RTOS has unfair scheduling i.e scheduling is based on priority. | GPOS has fair scheduling i.e it can be adjusted dynamically for optimized throughput. |
Kernel is pre-emptive either completely or up to maximum degree. | Kernel is non-preemptive or has long non-preemptive code sections. |
Priority inversion is a major issue. | Priority inversion usually remains unnoticed. |
It has a predictable behavior. | There is no predictability. |
It works under worst case assumptions. | It optimizes for the average case. |
It does not have a large memory. | It has a large memory. |