سیستم عاملهای شبکه با تاکید بر سیستم عاملهای بلادرنگ OS
اسلاید 1: موضوع : سيستم عامل هاي شبكه با تاكيد بر سيستم عامل هاي بلادرنگ
اسلاید 2: تعريف سيستم عامل : در فرهنگ رایانه سیستم عامل (به انگلیسی: Operating System) نرمافزاری است که مدیریت منابع رایانه را به عهده گرفته و بستری را فراهم میسازد که نرم افزار کاربردی اجرا شده و از خدمات آن استفاده کنند.
اسلاید 3: فهرستتعريف سيستم عامل :وظایف سیستم عامل : چند سیستم عامل معروف جهان :انواع سیستم عامل های شبكه : سیستم های توزیع شده :سیستم های چند وظیفه ای :سیستم های چند پردازنده ای :تقسیم بندی سیستم عامل های چند پردازندهای :سیستم متقارن از چند جنبه نسبت به نوع نامتقارن برتری دارد:
اسلاید 4: فهرستسیستم های بلادرنگ :ويژگيهاي سيستم هاي بلادرنگ :كاربردهاي سيستمهاي بلادرنگ :شبكه بلادرنگ :مثال هايي از شبكه هاي بلادرنگ :سيستم هاي بلادرنگ سخت :سيستم هاي بلادرنگ نرم :کاربردهای سیستم بی درنگ نرم :مدلهاي وظيفه درسيستمهاي بلادرنگ: زمانبندي در سيستمهاي بلادرنگ :روشهای زمانبندی بلادرنگ :
اسلاید 5: فهرستسه روش زمانبندی بلا درنگ پویا :سيستم عامل هاي بي درنگ :فلسفه طراحي اين نوع سيستم عاملها :مشخصات سيستم عامل هاي بلادرنگ:زمان بندي :ارتباطات بين وظيفه وتسهيم منابع :سرويس دهنده وقفه ها وزمانبندي آنها:تخصيص حافظه :چگونگي انتخاب يك سيستم عامل بلادرنگ :ليست RTOS :نتيجه گيري
اسلاید 6: وظایف سیستم عامل : سیستم عامل دو کار عمده انجام میدهد: 1 - نگرش پایین به بالا2 - نگرش بالا به پايين
اسلاید 7: به طور کلی، وظایف سیستم عامل: استفاده بهینه از منابع و جلوگیری از به هدر رفتن آنها تخصیص و آزاد سازی منابع اداره صفها و زمان بندی استفاده از منابع حساب داری (Accounting) میزان استفاده از منابع ایجاد امنیت (security) ایجاد، حذف و اداره فرایندها ایجاد مکانیسمهای ارتباط بین فرایندها و همگام سازی آنها
اسلاید 8: ادامه :مدیریت فایلها و پوشهها مدیریت حافظههای اصلی و جانبی برقراری امکان دسترسی چندتایی (Multiaccess) و اجرای هم روند (Concurrent) فرایندها به اشتراک گذاری منابع (Resource Sharing) تعیین راهکارهایی برای اداره بن بست (deadlock)ها جلوگیری از شرایط رقابتی (Race Condition) و تداخل یا در هم قفل شدن (Interlock) فرایندها جلوگیری از گرسنگی (Starvation)
اسلاید 9: امروزه پرکاربردترین سیستم عامل جهان، ویندوز است که بر روی بیشتر رایانههای شخصی نصب شدهاست.
اسلاید 10: چند سیستم عامل معروف جهان :یونیکس لینوکس سولاریس (سیستم عامل) بی اس دی داس (سیستم عامل) مک اواس ده ام وی اس ویلز (سیستم عامل)
اسلاید 11: ادامه : ویندوز اکسپی ویندوز ویستا ویندوز انتی ویندوز سیئی آیفون اواس پالم (سیستم عامل) سیمبیان (سیستم عامل) گوگل اندروید
اسلاید 12: انواع سیستم عامل های شبكه : سیستم های توزیع شده سیستم های چند وظیفه ای سیستم های چند پردازنده ای سیستم های بلادرنگ
اسلاید 13: سیستم های توزیع شده :سیستم عامل توزیع شده در یک محیط شبکه ای اجراء میشود. در این سیستم قسمتهای مختلف برنامه کاربر بدون آنکه خود او متوجه شود میتوانند همزمان در چند کامپیوتر مجزا اجراء شده و سپس نتایج نهایی به کامپیوتر اصلی کاربر بر گردند.
اسلاید 14: مزايا : سرعت بالاي اجراي برنامه هاامكان قراردادن بانكهاي اطلاعاتي حجيمافزايش امنيتمعايب :1. خرابي يك كامپيوتركل عمل سيستم رامختل مي كند.2. قابليت اعتماد كم .
اسلاید 15: نكته 1 : به سیستم های توزیع شده گاهی اوقات سیستمهای Loosely Coupled یا ارتباط ضعیف نیز میگویند,چرا که هر پردازنده کلاک و حافظه مستقلی دارد . نكته 2 : پردازندهها از طریق خطوط مخابراتی مختلفی مثل گذرگاههای سریع یا خطوط تلفن ارتباط دارند. __________________
اسلاید 16: سیستم های چند وظیفه ای :در تکنیک چند نخی (multitasking) یک فرایند (process) که برنامهای در حال اجراست , میتواند به بخشها یا نخهایی (بندهایی ) تقسیم شود که میتوانند به صورت همزمان اجراء شوند . برنامههایی که چند وظیفه مستقل از هم را انجام میدهند میتوانند به صورت چند نخی نوشته شوند. گاهی اوقات به سیستمهای multithreading سیستمهای چند تکلیفی یا چند وظیفه ای (multitasking) هم گفته می شود.
اسلاید 17: کلیه اطلاعات مربوط به هر پروسس , در یکی از جداول سیستم عامل به نام جداول Process Control Block=PCBذخیره مي شود : اطلاعات موجود درPCBعبارتند از: - حالت جاری پردازش - شماره شناسایی پردازش - اولویت پردازش - نشانی حافظه پردازش - نشانی محل برنامه پردازش بر روی دیسک - نشانی سایر منابع پردازش - محلی برای حفظ ثباتها
نقد و بررسی ها
هیچ نظری برای این پاورپوینت نوشته نشده است.