توجد عدة أنواع من أنظمة التشغيل، ومنها:
1- أنظمة التشغيل المحلية (Local operating systems): تتمثل هذه الأنظمة في مجموعة من البرامج التي تتحكم في عمليات الحاسوب المحلي وتتعامل مع الموارد المتصلة به مثل المعالج والذاكرة والهارد ديسك والإدخال والإخراج والشاشة، ومثلها أنظمة Windows وMac OS X.
2- أنظمة التشغيل المُستخدمة لخوادم (Server operating systems): هي الأنظمة التي تُستخدم في مراكز البيانات والسيرفرات، وتعمل على توفير عدة خدمات وموارد للأجهزة المتصلة بها، ومثلها أنظمة UNIX وLinux.
3- أنظمة التشغيل المدمجة (Embedded operating systems): وهي أنظمة تقوم بتشغيل الأجهزة الذكية مثل الهواتف الذكية والأجهزة الطبية والأجهزة المنزلية المتصلة بالإنترنت، وتعمل على توفير وظائف محددة، ومثلها أنظمة Android وiOS وWindows IoT.
4- أنظمة التشغيل الموزعة (Distributed operating systems): وهي أنظمة تعمل على عدة أجهزة وتتعامل مع الموارد الموزعة على هذه الأجهزة مثل طريقة التخزين ومعالجة البيانات، ومثلها أنظمة Google Chrome OS.