انواع سیستم عامل ها
انواع سیستم عامل
سیستم عامل تک وظیفه و چند وظیفه:
-
سیستم عامل تک وظیفه و چند وظیفه: این دسته بر اساس تعداد برنامههایی که به طور همزمان قابل اجرا هستند، تعریف میشود. یک سیستم عامل تک وظیفه فقط یک برنامه را در یک زمان مشخص اجرا میکند، در حالی که یک سیستم عامل چند وظیفه اجازه میدهد که چندین برنامه را با استفاده از تقسیم زمان پردازنده، به صورت همزمان اجرا کنید. برای مثال، ویندوز ۱۰ یک سیستم عامل چند وظیفه است که شما را قادر میسازد که همزمان بازی کنید، فایلهای خود را مدیریت کنید، وبگردی کنید و غیره.
-
سیستم عامل تک کاربر و چند کاربر:
سیستم عامل تک کاربر و چند کاربر: این دسته بر اساس تعداد کاربران قابل شناسایی توسط سیستم عامل، تعریف میشود. یک سیستم عامل تک کاربر فقط گزینهای برای چنین کاربران ندارد، در حالي كه يك سيستم عامل چند كاربر قابليت شناسايي كاربران مختلف را دارد و منابع رايانه را بين آنها تقسيم ميكند. برای مثال، لینوکس یک سیستم عامل چند کاربر است که شما را قادر میسازد که با استفاده از نام کاربر و رمز عبور خود، به سرويسدهي به كاربران ديگر دسترسي پيدا كنيد.
-
سیستم عامل توزيع يافته:
سیستم عامل توزيع يافته: اين دسته بر اساس تعداد پردازندههای استفاده شده توسط سيستم عامل، تعريف ميشود. يك سيستم عامل توزيع يافته از چندين پردازنده استفاده ميكند كه با يكديگر در ارتباط هستند و به صورت يكپارچه عمل ميكنند. هدف از استفاده از سيستم عامل توزيع يافته افزايش كارايي، قابليت اطمينان، و امنيت سيستم است. برای مثال، کروم اواس یک سیستم عامل توزیع یافته است. که بر روی چندین دستگاه مختلف مانند لپتاپها، تبلتها، و تلفنهای هوشمند اجرا میشود و با استفاده از اینترنت به یکدیگر متصل میشوند.
سیستم عامل همزمان:
-
سیستم عامل همزمان: این دسته بر اساس نیاز به پاسخدهی به وقفههای خارجی، تعریف میشود. یک سیستم عامل همزمان قادر است .که به صورت سریع و دقیق به وقفههای خارجی مانند فشار دادن یک دکمه، حرکت یک موس، یا درخواست یک سنسور پاسخ دهد. این نوع سیستم عامل برای کاربردهای حساس به زمان مانند کنترل صنعتی، سیستمهای هوشمند، و بازیهای رایانهای مناسب است. برای مثال، آردوینو یک سیستم عامل همزمان است. که بر روی بردهای الکترونیکی کوچک اجرا میشود و با استفاده از کدهای C++ به وقفههای خارجی پاسخ میدهد.
وبلاگ