سیستم عامل، مدیریت منابع سخت افزاری و نرم افزاری است . برنامه های متفاوت برای دستیابی به منابع سخت افزاری نظیر: پردازنده ، حافظه، دستگاههای ورودی و خروجی، حافطه های جانبی، در رقابتی سخت شرکت خواهند کرد. سیستم های عامل به عنوان یک مدیر عادل و مطمئن زمینه استفاده بهینه از منابع موجود را برای هر یک از برنامه های کامپیوتری فراهم می نمایند.
نرم افزارهای سیستمی برای راه اندازی سیستم های سخت افزاری مورد استفاده قرار می گیرند. نرم افزار های ویندوز و درایور ها جزو نرم افزارهای سیستمی می باشند.