سیستم عامل
اسلاید 1: بسم الله الرحمن الرحیمسیستم عامل1
اسلاید 2: سیستم عامل نرمافزار سیستمیای است که مدیریت منابع رایانه را به عهده گرفته و بستری را فراهم میسازد که نرمافزار کاربردی اجرا شده و از خدمات آن استفاده کنند. سیستمعامل جزء ضروریترین نرمافزارهای یک سیستم رایانهای است. سیستمعامل خدماتی به برنامههای کاربردی و کاربر ارائه میدهد. برنامههای کاربردی یا از طریق واسطهای برنامهنویسی کاربردی یا از طرق فراخوانیهای سیستم به این خدمات دسترسی دارند. با فراخوانی این واسطها، برنامههای کاربردی میتوانند سرویسی را از سیستمعامل درخواست کنند، پارامترها را انتقال دهند، و پاسخ عملیات را دریافت کنند. ممکن است کاربران با بعضی انواع واسط کاربری نرمافزار مثل واسط خط فرمان یک واسط گرافیکی کاربر با سیستمعامل تعامل کنند. برای رایانههای دستی و رومیزی، عموماً واسط کاربری به عنوان بخشی از سیستمعامل در نظر گرفته میشود. در سیستمهای بزرگ و چند کاربره مثل یونیکس و سیستمهای شبیه یونیکس، واسط کاربری معمولاً به عنوان یک برنامهٔ کاربردی که خارج از سیستمعامل اجرا میشود پیادهسازی میشود. نمونههایی از محبوبترین سیستمعاملهای نوین شامل: اندروید، ویندوز، آی او اس، مک اواس، لینوکس، کروم اواس، ویندوز فون، بیاسدی، کیواناکس، و زد/اواس میباشند.2
اسلاید 3: تاریخچهی سیستمعاملهااولین سیستم عامل مورد استفاده GM-NAA I/O بود که در سال 1956 توسط بخش تحقیقات جنرال موتورز برای IBM 704 خودش تولید شد. مدتها پس از آن، زمانی که کامپیوترهای شخصی در سال 1975 میلادی برای اولین بار معرفی شدند، کاربر با استفاده از یک رابط خط فرمان که نیاز به دستورات داشت کارهای خود را از طریق سیستمعامل انجام میداد که کاری بسیار سخت و طاقت فرسا بود. امروزه تقریباً در هر رایانه از یک سیستم عامل با GUI که مخفف اصطلاح Graphical User Interface است، استفاده شده که کار با سیستمعاملها را بسیار آسانتر کرده است.3
اسلاید 4: انواع سیستم عاملتککاره و چندکارهیک سیستم تککاره تنها میتواند یک برنامه را بهطور همزمان اجرا کند، در حالیکه یک سیستم عامل چندمنظوره اجازه میدهد تا بیش از یک برنامه بهطور همزمان اجرا شود. این با به اشتراکگذاری زمان حاصل میشود، که در آن زمان پردازندهٔ موجود بین چندین فرایند تقسیم میشود. این فرایندها هر یک بهطور مکرر در برشهای زمانی توسط یک زیر سیستم برنامهریزی کار سیستم عامل قطع میشوند. چند وظیفهای ممکن است در انواع پیشگیرانه و تعاونی مشخص شود. در چند وظیفهای پیشگیرانه، سیستم عامل زمان CPU را قطع میکند و شکافی را به هر یک از برنامهها اختصاص میدهد. سیستم عاملهای یونیکس مانند، مانند Solaris, Linux و همچنین غیر Unix مانند مانند AmigaOS، از وظیفههای پیشگوییکننده پشتیبانی میکنند. چند وظیفهٔ تعاونی با تکیه بر هر فرایند بدست میآید تا زمان دیگری را برای سایر فرایندها به صورت تعریفشده فراهم کند. نسخههای ۱۶ بیتی مایکروسافت ویندوز از چندکاره تعاونی استفاده میکردند. نسخههای ۳۲ بیتی ویندوز NT و Win9x از وظایف پیشگیرانه استفاده میکنند.تککاربره و چندکاربرهسیستم عاملهای یککاربره امکان تمایز کاربران را ندارند، اما ممکن است چندین برنامه را به صورت همزمان اجرا کنند. یک سیستم عامل چند کاربره مفهوم اصلی کار چند منظوره را با امکاناتی فراهم میکند که فرایندها و منابع را شناسایی میکنند، از جمله فضای دیسک، متعلق به چندین کاربر، و سیستم به چندین کاربر اجازه میدهد تا همزمان با سیستم ارتباط برقرار کنند. 4
نقد و بررسی ها
هیچ نظری برای این پاورپوینت نوشته نشده است.