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












