سیستمعامل اولین نرمافزاری است که بعد از روشن شدن دستگاه بالا میآید و تا خاموش شدن کنار شما میماند. کار آن واسطهگری میان سختافزار (پردازنده، حافظه، دیسک، صفحهنمایش) و برنامههایی است که شما استفاده میکنید.
چه کارهایی انجام میدهد؟#
- حافظه و پردازنده را بین برنامهها تقسیم میکند تا همه با هم اجرا شوند.
- فایلها را روی دیسک نگه میدارد و پوشهبندی میکند.
- با کمک درایور با دستگاههایی مثل چاپگر، صفحهکلید و کارت شبکه حرف میزند.
- دسترسی کاربران و برنامهها را کنترل میکند تا امنیت حفظ شود.
- رابط کاربری (دسکتاپ، منو، پنجره) را در اختیار شما میگذارد.
یک مثال ساده#
فرض کنید همزمان مرورگر باز است، آهنگ پخش میشود و فایلی دانلود میشود. هیچکدام از این برنامهها مستقیم سراغ سختافزار نمیرود؛ همه از سیستمعامل درخواست میکنند و او نوبت و منابع را تقسیم میکند. مثل مدیر یک ساختمان که آب و برق را بین واحدها عادلانه پخش میکند.
نمونههای رایج#
ویندوز و مکاواس برای رایانههای شخصی، لینوکس برای سرورها و علاقهمندان، و اندروید و آیاواس برای گوشیها. برنامهای که برای یک سیستمعامل ساخته شده معمولاً روی دیگری مستقیم اجرا نمیشود؛ برای همین نسخهی ویندوز و مک یک نرمافزار گاهی جدا از هم عرضه میشود.
اشتباه رایج#
سیستمعامل با مرورگر یا دسکتاپ یکی نیست. دسکتاپ فقط ظاهر آن است و هستهی اصلی (کرنل) زیر آن کار میکند.