بنام خداوند بخشنده و مهربان
باسلام
به صورت عامیانه از اینجور اصطلاح ها زیاد به کار میرود،شاید همین باعث شده،کسی درست متوجه نشود،که دقیقا هر کدام چه چیزی می باشند!
کامپیوتر یک سخت افزار دارد، مثل CPU،هارد،کارت گرافیک،مانیتور و ..! که تعدادشان نیز نسبتا زیاد می باشد! اگر ما بخواهیم،موقعه که قصد داریم،مثلا عکس را تماشا کنیم! بدون اینکه وارد هیچ "ویندوزی"! شویم،پس باید ساعت ها برویم برنامه بنویسیم! راه ارتباطی با سخت افزار کارت گرافیک،CPU،هارد و ..! را پیدا کنید و در برنامه نویسی ان را بنویسیم و کلی کار دیگر! تا برخره بتوانیم عکس را ببینیم! خوب اینطور خیلی زیاد طول می کشد،و اصلا کار کردن با کامپیوتر(و دیگر دستگاه ها،سخت افزار دار) ارزش را از دست میدهد! برای حل این مسئله، یک اختراع بسیار بسیار سال پیش انجام شد! و ان اختراع "سیستم عامل" بود.
سیستم عامل،یک نرم افزار بسیار بسیار قوی است!که توسط یک تیم حرفه ای و نوشته شده است! سیستم عامل راه ارتباط با هارددیسک! CPU و کارت گرافیک و رم و باقی سخت افزارها دیگر را بلد است! و در کدهای خود جا داده است! سیستم عامل می تواند،حتا میزان استفاده از رم و سی پی یو و کارت گرافیک و ... را مدیریت کند! و به هر نرم افزار به میزان استفاده اش! منابع سخت افزار بدهد! سیستم عامل اما در ظاهر بسیار گرافیکی می باشد! و ما موقع کار کردن با ان،اصلا متوجه کدهای که در هرلحظه برای سخت افزارهای می فرستد نمی شوم!
در واقع شخص کارهای گرافیکی مثل رفتن به پوشه ها! باز کردن فایل ها! اجرا کردن نرم افزارها! و .. را میبیند!اما در درون،سیستم عامل، کدهایی کارهای گرافیکی که ما انجام میدهیم،برای سخت افزارها فرستاده و دریافت میشود!
پس سیستم عامل،یک واسط گرافیکی انعطاف پذیر،با مدیریت بسیار خوب است،که بین ما و سخت افزارکامپیوتر،به زبان ساده ارتباط برقرار می کند.
حال یک سری شرکت ها هستن،که سیستم عامل میسازن! اولین،شرکت "میکروسافت" و دومین شرکت "اپل" می باشد،گوگل نیز صاحب اندروید می باشد..