مدیریت حافظه یکی از مهمترین وظایف سیستمعامله. وقتی چند تا برنامه رو همزمان باز میکنی یا بین تبهای مرورگر جابهجا میشی، این سیستمعامله که پشت صحنه، حافظه رم رو بین این پردازشها تقسیم میکنه. اگه این کار درست انجام نشه، سیستم کند میشه یا حتی
سیستمعاملها تنها به لپتاپ و گوشی محدود نمیشن. بسته به نوع دستگاه و کاربردش، انواع مختلفی از سیستمعاملها طراحی شدن که هرکدوم برای شرایط خاصی بهینه شدن. توی این مقاله با مهمترین دستهبندیهای سیستمعامل آشنا میشیم:
سیستمعامل (OS) نرمافزاری پایهای و حیاتی است که بین کاربر و سختافزار کامپیوتر یا دستگاه الکترونیکی قرار میگیرد. بدون وجود سیستمعامل، سختافزار نمیداند که چطور باید با برنامهها تعامل داشته باشد یا درخواستهای کاربر را اجرا کند. سیستمعامل مسئول مدیریت همه چیز در سیستم است:
در دنیای سیستمعاملها، اصطلاحاتی مثل کرنل (Kernel)، شِل (Shell) و سیستمعامل (Operating System) زیاد به گوش میخوره. خیلیها این مفاهیم رو با هم قاطی میکنن، ولی هرکدوم از این بخشها وظیفه و جایگاه خاص خودش رو داره.