What are the differences between a GPOS and an RTOS?

Sep 14, 2017 | Tech Blog


Real-Time Operating System

  • Deterministic: no random execution pattern
  • Predictable Response Times
  • Time Bound
  • Preemptive Kernel


Contiki source code, FreeRTOS™, Zephyr™ Project

Use Case:

Embedded Computing


General-Purpose Operating System

  • Dynamic memory mapping
  • Random Execution Pattern
  • Response Times not Guaranteed


Microsoft® Windows® operating system, Apple® macOS® operating system, Red Hat® Enterprise Linux® operating system

Use Case:

Desktop, Laptop, Tablet computers

Microsoft® and Windows® are registered trademarks of Microsoft Corporation in the United States and/or other countries.
Apple® and macOS® are trademarks of Apple Inc., registered in the U.S. and other countries.
Red Hat® Enterprise Linux® is a trademark or registered trademarks of Red Hat, Inc. or its subsidiaries in the United States and other countries.
Zephyr™ is a trademark of The Linux Foundation.
Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.
FreeRTOS™ and FreeRTOS.org™ are trade marks of Real Time Engineers Ltd.
Contiki is an open source operating system for the Internet of Things. https://www.contiki-os.org

About AMI

AMI is Firmware Reimagined for modern computing. As a global leader in Dynamic Firmware for security, orchestration and manageability solutions, AMI enables the world’s compute platforms from on-premises to the cloud to the edge. AMI’s industry-leading foundational technology and unwavering customer support have generated lasting partnerships and spurred innovation for some of the most prominent brands in the high-tech industry. AMI is also a critical provider to the Open Compute ecosystem and is a member of numerous industry associations and standards groups, such as the Unified EFI Forum (UEFI), PICMG, National Institute of Standards and Technology (NIST), National Cybersecurity Excellence Partnership (NCEP), and the Trusted Computing Group (TCG).

You May Also Like…