Un sistema operativo (SO) es un programa o conjunto de programas que gestiona los recursos del hardware y provee servicios a los programas de aplicación. El SO ejecuta en modo privilegiado y gestiona recursos como la localización y protección de acceso al hardware. Algunos ejemplos prominentes de SO incluyen Linux, AmigaOS, beOS y Mac OS.