پیش فاکتور دریافت فایل
پاورپوینت انحصار متقابل و همگام سازی در سیستم عامل در 93 اسلاید
6849
7,000 تومان
.zip
480 کیلوبایت
توضیحات:
این پاورپوینت در مورد انحصار متقابل و همگام سازی در سیستم عامل در 93 اسلاید کامل با افکت مناسب و شامل: انحصار متقابل و همگام سازی در سیستم عامل،تعريف سيستم عامل، نخها، چندپردازشی متقارن و ریز هسته ها،تعاریف سخت افزار،Operating System،تعريف سيستم عامل ،سخت افزار،انواع سیستم عامل های شبكه ،سیستم های چند پردازنده ای ،شبكه هاي بلادرنگساختارهای کنترلی سیستم عامل،سیستم های عامل توزیعی و...ومنابع می باشد
فرآیند دو خصوصیت زیر را دارد:
انحصار متقابل باید اعمال گردد:
فرایندی که در بخش غیر بحرانی خود متوقف می شود ، باید طوری عمل کند که هیچ دخالتی در فرایند های دیگر نداشته باشد .
برای فرایندی که نیاز به دسترسی یک بخش بحرانی دارد،نباید به تاخیر انداختن نا محدود آن وجود داشته باشد ، بن بست یا گرسنگی نمی تواند مجاز باشد.
هنگامی که هیچ فرایندی در ناحیه بحرانی نیست ورود یک فرایند بدون تاخیر است.
هیچ فرضی در باره تعداد فرایند ها و یا سرعت آن داشت.
هر فرایندی تنها برای زمان محدودی در ناحیه بحرانی قرار می گیرد.
سیستم عامل باید به تواند فرایندهای فعال مختلف را دنبال کند که این کار توسط بلوک های کنترل فرایند انجام می شود.
سیستم عامل باید منابع را به هر یک از فرایند ها تخصیص دهد و یا باز پس بگیرد از جمله:
(وقت پردازنده، حافظه، پرونده هاريا، دستگاههای ورودی و خروجی)
- تملک منبع: ( فرآیند یا وظیفه )
به هر فرآیند یک آدرس مجازی برای نگهداری تصویر فرآیند می دهد.
- توزیع وقت فرآیند: ( نخ یا فرآیند سبک وزن )
فرآیند مسیر اجرای یک یا چند برنامه است و توسط سیستم عامل مورد زمان بندی و توزیع قرار می گیرد.
به قابلیتی از سیستم که امکان اجرای چند نخ را حمایت می کند.
تک نخی: به رویکرد سنتی یک نخ اجرا در هر فرآیند .
مانند MS-DOS از فرآیند تک کاربره و از یک نخ حمایت می کند.
استفاده بهینه از منابع و جلوگیری از به هدر رفتن آنها
تخصیص و آزاد سازی منابع
اداره صفها و زمان بندی استفاده از منابع
حساب داری (Accounting) میزان استفاده از منابع
ایجاد امنیت (security)
ایجاد، حذف و اداره فرایندها
ایجاد مکانیسمهای ارتباط بین فرایندها و همگام سازی آنها
مدیریت فایلها و پوشهها
مدیریت حافظههای اصلی و جانبی
برقراری امکان دسترسی چندتایی (Multiaccess) و اجرای هم روند (Concurrent) فرایندها
به اشتراک گذاری منابع (Resource Sharing)
تعیین راهکارهایی برای اداره بن بست (deadlock)ها
جلوگیری از شرایط رقابتی (Race Condition) و تد
در فرهنگ رایانه سیستم عامل Operating System) نرمافزاری است که مدیریت منابع رایانه را به عهده گرفته و بستری را فراهم میسازد که نرم افزار کاربردی اجرا شده و از خدمات آن استفاده کنند.
1403/10/2 - مارکت فایل