سیستم‌عامل

از ویکی فارسی اوبونتو
نسخهٔ تاریخ ‏۱۰ بهمن ۱۳۹۹، ساعت ۱۷:۴۸ توسط EsmaeelE (بحث | مشارکت‌ها)
(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)
پرش به: ناوبری، جستجو

سیستم‌عامل (به انگلیسی: Operating System) (به اختصار OS) یک نرم‌افزار سیستمی است.

افراد بسیاری در طول تاریخ کوشیده‌اند تعاریفی را برای سیستم‌عامل ارائه کنند، ولی جملگی ناکام مانده‌اند.

برای مثال، واژه‌نامه‌های Jargon File و FOLDOC به طور خلاصه سیستم‌عامل را این طور تعریف می‌کنند که «نرم‌افزار سطح پایینی که روی یک ماشین اجرا شده، رابطه با سخت‌افزار را مدیریت می‌کند، کار‌ها را برنامه‌ریزی کرده و فضا را اختصاص می‌دهد. همچنین یک پوسته یا یک رابط را زمانی که برنامه‌ای در حال اجرا نیست به کاربر نمایش می‌دهد». همان‌گونه که مشاهده می‌شود، این تعریف، بسیار ناقص و ناجامع است.

اندرو تنن‌باوم از استادان این فن و خالق سیستم‌عامل مینیکس پس از صحبت‌های بسیار در مورد این که نمی‌توان تعریف دقیقی از سیستم‌عامل ارائه داد، بهترین تلاش خود را این‌گونه بیان می‌کند که: «سیستم‌عامل مجموعه‌ای است نرم‌افزاری، شامل کرنل و هر آن‌چه که مستقیماً با کرنل کار می‌کند». وی در ادامه تأکید می‌کند «هرچند این تعریف نیز کاملاً دقیق نیست».

از جمله چیزهایی که مستقیماً با کرنل کار می‌کنند می‌توان به بارکننده‌ی راه‌اندازی، مترجم، کتاب‌خانه‌ها و… اشاره کرد.