طبقه بندی سیستم عامل ها

نویسنده: Peter Berry
تاریخ ایجاد: 17 جولای 2021
تاریخ به روزرسانی: 12 ممکن است 2024
Anonim
چند تا سیستم عامل در دنیا داریم؟ + چالش نصب 100 سیستم عامل
ویدیو: چند تا سیستم عامل در دنیا داریم؟ + چالش نصب 100 سیستم عامل

محتوا

هست یک سیستم عامل مجموعه ای از برنامه ها که به کاربر اجازه می دهد یک یا چند کار را در رایانه اجرا کند. به این ترتیب ، سیستم عامل واسطه بین کاربر و کامپیوتر است نرم افزار اساسی که رابط بین سایر برنامه ها و دستگاه های سخت افزاری (مانند مانیتور ، صفحه کلید ، بلندگوها یا میکروفون) را فراهم می کند.

امکانات

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


ساختار S.O.

در واقع ، ساختار یک سیستم عامل از پنج لایه یا مرحله بزرگ تشکیل شده است که هر یک از آنها دارای یک سری توابع مرتبط هستند:

  • هسته این ابزاری است که کلیه فرایندها را مدیریت می کند ، مسئول پیگیری کلیه دارایی ها و برنامه ریزی آنها است. این شامل انتخاب زمان پردازنده ای است که هر یک از آنها را اشغال خواهد کرد ، بنابراین یک مرحله بسیار مهم است که باید هوش زیادی داشته باشد.
  • ورودی و خروجی اساسی توابع ابتدایی مرتبط با مدیریت حافظه ثانویه را فراهم می کند ، اما ابزارهای لازم را برای مکان یابی و تفسیر بلوک داده ها روی دیسک سخت فراهم می کند ، اما بدون جزئیات زیاد
  • مدیریت حافظه حافظه RAM را تخصیص می دهد و فرایندها را از بخشی از حافظه کامپیوتر آزاد می کند.
  • سیستم بایگانی توابع لازم برای ذخیره اطلاعات در پرونده ها را فراهم می کند.
  • آخرین مرحله است مفسر دستور، جایی که رابط کاربری قابل مشاهده برای کاربر واقع شده است. این با توجه به راحتی کاربران در حال تکمیل و پیکربندی است.

طبقه بندی سیستم عامل ها

روشهای مختلفی برای طبقه بندی و تقسیم سیستم عامل وجود دارد. این معیارها در زیر لیست می شوند و سپس گروه های مختلفی که بر اساس آنها تشکیل می شوند:


  • با توجه به حالت مدیریت وظیفه:
    • تک کار: می توانید همزمان فقط یک بار اجرا کنید. نمی توانید در عمل فرایندها را قطع کنید.
    • چند کاره: قابلیت اجرای همزمان چندین فرآیند را دارد. این امکان را دارد که منابع را به طور متناوب به فرایندهایی که آنها را درخواست می کند ، اختصاص دهد ، به طوری که کاربر درک کند که همه آنها همزمان کار می کنند.
  • با توجه به حالت مدیریت کاربر:
    • یک کاربر: فقط اجازه دهید برنامه های یک کاربر همزمان اجرا شود.
    • چند کاربره: اگر به چندین کاربر اجازه دهید همزمان برنامه های خود را اجرا کنند ، همزمان به منابع رایانه دسترسی پیدا کنند.
  • با توجه به شکل مدیریت منابع:
    • متمرکز: اگر امکان استفاده از منابع یک رایانه را فراهم کند.
    • توزیع شده: اگر اجازه استفاده همزمان از منابع بیش از یک رایانه را دارید.

تاریخچه ویندوز

سیستم عامل های مختلفی در بازار ارائه می شود که هرکدام مزایا و معایب خاص خود را دارند. در میان همه ، محبوب ترین سیستم است پنجره ها، که در سال 1975 توسط بیل گیتس تاسیس شد و اولین نسخه از یک سیستم عامل را معرفی کرد که به سرعت تکامل یافته و توابع را در خود جای داد. اولین نسخه در سال 1981 با چند ویژگی ارائه شد ، اما تنها چهار سال بعد این سیستم در نسخه اول ویندوز ، 1.0 محبوب شد.


از آن به بعد مزایا با سرعت نمایی در حال افزایش بودند، و نسخه های ویندوز مانند 98 ، 2000 یا XP بسیار محبوب بودند: جدیدترین نسخه آن است ویندوز 7، در سال 2008 با پیشرفت های قابل توجهی مانند پشتیبانی از هارد دیسک های مجازی و بهبود عملکرد در پردازنده های چند هسته ای منتشر شد. مورد مشابهی با پیشرفت سایر سیستم عامل ها اتفاق افتاد که در این میان سیستم باز لینوکس خودنمایی می کند.

سیستم عامل در اینترنت

البته ، تعریف متعارف سیستم عامل قبل از وجود اینترنت، که برای پیکربندی مجدد تمام دیدگاهی که در مورد رایانه داریم وجود دارد. در آنجا سیستم عامل های مختلف ممکن است به یک سیستم عامل اینترنتی خاص تن دهند همه چیز به "ابر" بستگی دارد. به این ترتیب ، استفاده از رایانه به طور قابل ملاحظه ای تغییر خواهد کرد زیرا بارگیری یا نصب هر نوع برنامه ای ضروری نیست ، همانطور که در سرورهایی مانند Orkut اتفاق می افتد.

بر اساس وجود یک شبکه اینترنت ، طبقه بندی جدیدی از سیستم عامل ها باز می شود ، که به روش دسترسی کاربران به خدمات اشاره دارد: سیستم عامل های شبکه کسانی هستند که توانایی تعامل با سیستم عامل های رایانه های دیگر را برای تبادل اطلاعات دارند سیستم عامل های توزیع شده آنها خدمات شبکه را پوشش می دهند ، اما همچنین منابع را در یک ماشین مجازی واحد ادغام می کنند که کاربر به طور شفاف به آنها دسترسی پیدا می کند.


توصیه شده توسط ما

مایعات
حروف ربط