تشمل أسس تشغيل نظم التشغيل العديد من الأشياء، على سبيل المثال:
1- التنظيم والتعامل مع موارد الحاسوب مثل المعالج والذاكرة والمنافذ الخارجية والداخلية.
2- توفير واجهة برمجية موحدة للتطبيقات المختلفة للتعامل مع الموارد المشتركة.
3- توفير ضمانات الأمان والحماية ضد الهجمات والبرامج الضارة.
4- إدارة وجدولة العمليات والمهام وتحسين كفاءة استخدام الموارد.
5- التعامل مع الأخطاء وإدارة حالات الطوارئ.
6- الاتصال بين الأجهزة وتمكن البرامج من الوصول إلى الموارد عبر الشبكة.
هذه بعض الأسس التي يعتمد عليها نظم التشغيل في عملها.