یاری فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

یاری فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق درباره اساس کار سیستم های آشکار سازحرکت

اختصاصی از یاری فایل تحقیق درباره اساس کار سیستم های آشکار سازحرکت دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 7

 

اساس کار سیستم های آشکار سازحرکت

PIR (PASSIVE INFRA RED)

مقدمه:

این سیستم ها در برابر تشعشعات مادون قرمز که از یک منبع طبیعی تولید شده اند مثل تشعشع ناشی از حرارت بدن انسان ، واکنش نشان می دهند.

این آشکار سازها در اغلب سیستم های امنیتی مدرن به کار برده می شوند.

اغلب سیستم های حفاظتی مبتنی بر PIR به گونه ای طرح می شوند که وقتی یک انسان یا یک حیوان خون گرم بزرگ در حوزه ی عملکرد آشکار ساز PIR حرکت نماید یک زنگ خطر یا نورافکن روشن شود و یا یک درب باز شده و یا سایر انواع سیستم های الکترو مکانیکی فعال شود.

سیستم آشکار ساز حرکت در بازار با نام چشمی شناخته می شوند به عنوان دزدگیر استفاده می شود.

همانگونه که در شکل 1 نشان داده شده است در این سیستم ها از آشکار ساز پیرو الکتریک به عنوان حسگر مادون قرمز استفاده می شود.

در ابتدا درباره آشکارسازهای مادون قرمز پیرو الکتریک توضیحاتی داده می شود.

آشکار سازهای مادون قرمز پیروالکتریک (PIR):

برخی از کریستال ها و سرامیک های خاص با قرار گرفتن در معرض تغییرات حرارتی ، بار الکتریکی تولید می کنند که به این پدیده اثر "پیرو الکتریک" گفته می شود.

همان گونه که در شکل 1 (الف) نشان داده شده است آشکار سازهای مادون قرمز پیرو الکتریک متشکل از یک یا دو کریستال پیرو الکتریک, یک فیلتر نوری و یک ترانزیستور FET هستند.

آشکار سازهای مدرن پیرو الکتریک مادون قرمز مثل انواع متداول PIS201S و E600STO از اتصال سری دو سرامیک کوچک پیرو الکتریک با پلاریته های معکوس تشکیل شده اند و خروجی این مجموعه توسط یک JFET که با آرایش سورس فالوور بسته شده است بافر شده.

عملکرد این آشکار ساز بدین گونه است که اگر بدن شخصی که در میان دید کریستال پیرو الکتریک قرار دارد حرکت نماید، قسمتی از انرژی مادون قرمز تشعشع کرده از بدن آن فرد روی سطح کریستال پیرو الکتریک تابیده شده که موجب تغییرات جزیی حرارت سطح کریستال می شود در نتیجه ولتاژ خروجی تغییر می کند. اگر این آشکار ساز را مشابه شکل 1(ب) در مدار قرار داد آنگاه تغییرات ولتاژ خروجی آشکار ساز که ناشی از جابه جایی منبع گرمایی می باشد توسط JFET تقویت شده و از طریق c1 در اختیار سایر بخش های مدار قرار می گیرد که پس از تقویت و فیلتر شدن می تواند یک آلارم یا زنگ خطر را فعال کند.

 

شکل1: ساختار اساسی و نحوه استفاده آشکارساز مادون قرمزپیروالکتریک

در مدار فوق به دلیل کوچک بودن عدسی آشکار ساز حد اکثر برد موثر آشکار سازی آن یک متر می باشد ولی این محدوده را با استفاده از عدسی های متمرکز کننده ی بزرگتر که در سیستم های مدرن آشکار سازی مادون قرمز PIR مورد استفاده قرار می گیرند تا میزان 10 متر افزایش داد.

این عدسی ها, عدسی هایی پلاستیکی چند وجهی با سطح زیاد (حدود 2000 میلی متر مربع)

می باشد ، این عدسی ها کل میدان دید را به تعدادی نوار موازی تقسیم کرده و روی هر دو سطح حس کننده های PIR متمرکز می کنند.

عملکرد آشکار ساز حرکت (PIR):

عملکرد آشکار ساز PIR نشان داده شده در شکل 2 بدین گونه است که وقتی بدن شخصی در میدان دید عناصر پیرو الکتریک قرار گیرد قسمتی از انرژی تشعشع مادون قرمز که از بدن منتشر شده است و روی سطح عناصر حساس تابیده است, به تغییرات حرارتی بسیار جزیی ولی قابل آشکار سازی تبدیل می شود و این تغییرات نیز به نوبه خود موجب بروز تغییراتی در ولتاژ خروجی می شود.

 

شکل2: مدار کاربرد آشکارساز PIR

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

بنابراین هرگاه یک واحد PIR مطابق شکل 2 در مدار قرار گیرد آنگاه حرکت منبع حرارت در جلوی این آشکارساز تغییر ولتاژی را القا می کند که این ولتاژ توسط یک JFET بافر شده و جریان آن تقویت می شود و ولتاژ DC آن توسط خازن C1 حذف می شود و اگر روی این ولتاژ تقویت مناسب و فیلتر کردن صحیح انجام شود


دانلود با لینک مستقیم


تحقیق درباره اساس کار سیستم های آشکار سازحرکت

توصیف آشکار سازهای نیمه هادی سه بعدی نوترونهای حرارتی

اختصاصی از یاری فایل توصیف آشکار سازهای نیمه هادی سه بعدی نوترونهای حرارتی دانلود با لینک مستقیم و پر سرعت .

توصیف آشکار سازهای نیمه هادی سه بعدی نوترونهای حرارتی


توصیف آشکار سازهای نیمه هادی سه بعدی نوترونهای حرارتی

مقالات  شیمی  با فرمت           DOC           صفحات  9

   آشکار سازی های نیمه هادی نوترون برای رادیوبیولوژی نوترون و شمارش آن دارای اهمیت بسیار زیادی هستند. آشکار سازی های ساده سیلیکونی نوترون ترکیبی از یک دیود صفحه ای با لایه ای از یک مبدل مناسب نوترون مثل  6LiFمی باشند. چنین وسایلی دارای بهره آشکار سازی محدودی می باشندکه معمولاً بیشتر از 5% نیست. بهره آشکار سازی را می توان با ساخت یک ساختار میکرونی3D به صورت فرو رفتگی، حفره یا سوراخ و پر کردن آن با ماده مبدل نوترون افزایش داد. اولین نتایج ساخت چنین وسیله ای در این مقاله ارائه شده است.

   آشکار سازهای سیلیکونیN با حفره های هرمی شکل در سطح پوشیده شده با 6LiF ساخته شده و سپس تحت تابش نوترونهای حرارتی قرار گرفتند. طیف ارتفاع پالس انرژی تابش شده به حجم حساس با شبیه سازی مورد مقایسه قرار گرفت. بهره آشکار سازی این وسیله در حدود 6.3% بود. نمونه هایی با سایز ستونهای مختلف  ساخته شد تا خواص الکتریکی ساختارهای سه بعدی مورد مطالعه قرار گیرد.ضرایب جمع آوری بار در ستونهای سیلیکون از 10تا800 nm عرض و 80تا nm 200ارتفاع با ذرات آلفا اندازه گیری شد. بهره آشکار سازی یک ساختار 3D کامل نیز شبیه سازی شد. نتایج نشان از تقویت بهره آشکار سازی  با فاکتور 6در مقایسه با آشکار سازهای صفحه ای استاندارد نوترون دارد.


دانلود با لینک مستقیم


توصیف آشکار سازهای نیمه هادی سه بعدی نوترونهای حرارتی

تحقیق در مورد نکته هاى پنهان و آشکار ویندوز XP

اختصاصی از یاری فایل تحقیق در مورد نکته هاى پنهان و آشکار ویندوز XP دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 57

 

نکته هاى پنهان و آشکار ویندوز XP

• شروع سریع تر ویندوز XP در صورتى که از یک کامپیوتر به اصطلاح گازوئیلى استفاده مى نمائید و براى ارتقاى سخت افزار کامپیوترتان آهى در بساط ندارید قطعاً براى راه اندازى کامپیوتر و شروع ویندوز فرصتى به اندازه یک روزنامه خواندن در اختیار خواهید داشت، در صورتى که مایل نیستید از این فرصت استفاده بهینه نمائید، مى توانید با استفاده از راهکار زیر اندکى سرعت راه اندازى ویندوز را افزایش دهید. همانطور که مى دانید بخشى از زمانى که ویندوز براى راه اندازى کامپیوتر صرف مى کند به اجراى برنامه هایى اختصاص دارد که در Startup تعریف شده است. جهت غیرفعال کردن این برنامه ها جهت شروع سریع تر ویندوز، فرمان Run را از منوى Start اجرا نموده و پس از تایپ عبارت msconfig در کادر Open بر روى دکمه OK کلیک کنید. در زبانه Startup بر روى دکمه Disable All کلیک نموده و در زبانه Services نیز پس از فعال کردن گزینه Hide All Microsoft Service box بر روى دکمه Disable All کلیک نمائید. پس از راه اندازى مجدد کامپیوتر مشاهده خواهید کرد که دیگر از آن انتظار کشنده براى شروع ویندوز XP خبرى نیست. • حذف نام کاربر از منوى Start همانطور که مى دانید در بالاى منوى Start محلى جهت نمایش نام کاربر (User name) به همراه یک تصویر اختصاص یافته است. جهت حذف Username از این قسمت، از منوى Start فرمان Run را اجرا نموده و پس از تایپ عبارت gpedit.msc در کادر Open بر روى دکمه OK کلیک کنید. از ناحیه سمت چپ پنجره اى که ظاهر خواهد شد مسیر زیر را دنبال نمائید: USERتCONFIGURATION ADMINISTRATIVE TEMPLATES MENU AND TASKBA سپس از ناحیه سمت راست بر روى عبارت REMOVE USER NAME FROM START MENU کلیک راست نموده فرمان Properties را انتخاب نمائید. از پنجره اى که ظاهر خواهد شد گزینه Enable را انتخاب و جهت اعمال تغییرات اعمال شده بر روى OK کلیک نمائید. • غیرفعال کردن امکان Autoplay حتماً مشاهده کرده اید که بعضى از دیسک هاى فشرده (CD) با ورود به داخل Cd Drive به طور اتوماتیک اجرا شده و برنامه موجود بر روى آن بر روى صفحه نمایش ظاهر مى گردد. در صورتى که این امکان ویندوز براى شما آزاردهنده بوده و مایلید که این دیسک ها فقط در صورت تمایل و توسط خودتان اجرا شوند، از منوى Start فرمان Run را اجرا نموده و پس از تایپ عبارت gpedit.msc در کادر Open بر روى دکمه OK کلیک کنید. از ناحیه سمت چپ پنجره اى که ظاهر خواهد شد مسیر زیر را دنبال نمائید: Computer Config -> Administrative Template -> System از ناحیه سمت راست پنجره فوق بر روى عبارت Turn off Autoplay دابل کلیک نموده و گزینه Enable را فعال نمائید. با کلیک بر روى دکمه OK تغییرات مورد نظر بر روى ویندوز اعمال خواهد شد. • مرتب نمودن منوى Start جهت دسترسى سریع تر به برنامه هاى موجود در منوى Start بهتر است که آنها را بر اساس حروف الفبا مرتب نمائید. بدین منظور با کلیک راست بر روى منوى Start All Programs از منوى ظاهر شده گزینه Sort by Name را انتخاب کنید .

فشرده سازی به روشی منحصر به فرد

ویندوز XP دو نوع فشرده سازی را در اختیار کاربر قرار می دهد در روش اول که مطمئنا با آن آشنا هستید میتوان با کیلک راست بر روی فایل یا شاخه > انتخاب Send To > انتخاب گزینه Compressed (Zipped) Folder آنرا را فشرده ساخت آنهم با پسوند ZIP اما روش دوم که خیلی جالبتر و در نوع خود بی همتاست به صورت زیر امکان پذیر است : ۱) سیستم فایلی ویندوز XP بایستی حتما NTFS باشد (این سیستم فایلی بعد از دو سیستم آشنای FAT و FAT32 بوجود آمده و از سرعت و امنیت بیشتری در مقایسه با دو سیستم قبلی در نگهداری و ذخیره اطلاعات پشتیبانی می کند) برای اطلاع از سیستم فایل XP خودتان بر روی درایو حاوی ویندوز XP کلیک راست >انتخاب گزینه Properties > برگه General > در قسمت File system میتوانید نوع سیستم تخصیص داده را ببینید اگر در این قسمت عبارت NTFS به چشم میخورد می توانید به مرحله ۲ عزیمت فرمایید و گرنه باید نوع سیستم فایلی را به NTFS تبدیل کنید آنهم با استفاده از فرمان زیر که باید آنرا در خط فرمان داس وارد کنید convert drive: /fs:ntfs که به جای عبارت drive نام درایو حاوی XP را بگذارید به نکته های زیر توجه کنید الف) نکته فوق العاده مهم ) توجه داشته باشید که محتوای درایو با سیستم NTFS هرگز به کمک سیستم عاملی که بر پایه یکی از دو سیستم FAT یا FAT32 استوار است قابل دسترسی نخواهد بود. ب) در هنگام نصب ویندوز XP نیز در مورد تبدیل سیستم فایلی به NTFS از شما سوال می شود که میتوانید با آن موافقت کنید همچنین فرایند تبدیل را می توانید به کمک برنامه سودمند Partition Magic به آسانی انجام دهید. ج) به شخصه هنوز برنامه ای ندیده ام که با این سیستم مشکل داشته باشد مگر اینکه اصلا با نصب در ویندوز XP سازگاری نداشته باشد. د) فرایند تبدیل حدود ۱۵ تا ۴۵ دقیقه بسته به حجم درایو طول خواهد کشید. ه) فرمان بالا اطلاعات را پاک نخواهد کرد و طبیعتا نبایستی آسیبی به ویندوز برساند اما به پیامهای داده شده در حین کار حتما توجه کنید. و) فرمان بالا بر روی هر درایوی قابل اجراست چه ویندوز روی آن باشد چه نباشد. ز) اگر خدای نکرده زمانی از این تبدیل پشیمان شدید می توانید با استفاده از برنامه Partition Magic به حالت اولیه بازگردید. ۲) اگر می خواهید یک درایو با سیستم فایلی NTFS را فشرده کنید بر روی آن کلیک راست > Properties > برگه General > انتخاب گزینه Compress drive to save disk space و اگر میخواهید فایل یا شاخه ای در درایو با سیستم فایلی NTFS را فشرده کنید بر روی آن کلیک راست > Properties > برگه General > دکمه Advanced > انتخاب گزینه Compress


دانلود با لینک مستقیم


تحقیق در مورد نکته هاى پنهان و آشکار ویندوز XP

دانلود تحقیق کامل درمورد بررسی آشکار سازی بن بست در سیستم عامل توزیع شده

اختصاصی از یاری فایل دانلود تحقیق کامل درمورد بررسی آشکار سازی بن بست در سیستم عامل توزیع شده دانلود با لینک مستقیم و پر سرعت .

دانلود تحقیق کامل درمورد بررسی آشکار سازی بن بست در سیستم عامل توزیع شده


دانلود تحقیق کامل درمورد بررسی آشکار سازی بن بست در سیستم عامل توزیع  شده

لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه: 22

 

بررسی آشکار سازی بن بست در سیستم عامل توزیع  شده

چکیده

آشکار سازی بن بست یکی از جدی ترین مسائل در سیستم عامل‌‌های توزیع شده است. در این مقاله ما یک بررسی وضعیت هنری الگوریتم‌های آشکار سازی بن بست توزیع شده که در ادبیات مطرح شده است ارائه می کنیم. در این حوزه ما یک نگاهی به مقالات آشنا درباره این عنوان داریم و تلاش می کنیم تا معروف ترین الگوریتم‌ ها را گروه بندی می کنیم.

1- مقدمه

در طول دهه گذشته سیستمهای محاسبه گر پیشرفت سریعی داشته اند که تأثیر زیادی بر سیستم عاملهای توزیع شده دارد. در حالیکه سیستم‌های تجاری به تدریج پیشرفت می کنند، چالشهای  جدید بوسیله ارتباط گسترده جهانی سیستم‌های کامپیوتری وضع شده است.

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

بقیه مقاله مثل زیر سازمان دهی شد. بخش 2 مختصرا بن بست و حوزه آن در سیستم عاملهای توزیع شده را توزیع می دهد.

در حالیکه بخش 3 یک شرحی از مشکل بن بست ارائه می دهد و 2 الگوی بن بست که به طور کلی در سیستم‌های بانک اطلاعاتی توزیع شده به کار می رود. یک گروه بندی از الگوریتم‌‌های توزیع شده برای این الگوها و نماینده‌های گروه های مختلف در بخش 4 شرح داده شده است. نهایتا، ما در بخش 5  خلاصه می کنیم، در حالیکه بخش 6 مرجهای ما را توصیف می کند.

2- پیش زمینه

در این بخش ما تلاش می کنیم تا نگاهی بر مقالات بررسی که بوسیله دیگران در روش آشکار سازی بن بست ارائه شده است داشته باشیم.

متون بن بست رسما یک بن بست را به عنوان یک مجموعه فرایندی که بن بست است، اگر هر فرایند در مجموعه منتظر یک رویدادی است که تنها فرایند دیگری در مجموعه می تواند موجب شود. تعریف می کند. [2 و 1]. یک تعریف غیررسمی تر این است که بن بست‌ها می تواند هر زمانی که 2 یا چند فرایند برای منابع محدودی رقابت می کنند و فرایندها برای یافتن و حفظ یک منبع فراهم شده است اتفاق بیافتد. اگر یک فرایند برای منبعی، انتظار بکشد، هر منبعی که آن حفظ برای فرایندهای دیگر در دسترس نیستند. اگر فرایندی برای منبعی که بوسیله فرایند دیگری حفظ شده است انتظار می‌کشد، که در بازکش در حال انتظار برای یکی از منابع نگهداری آن ما یک بنسبت داریم. هنگامیکه یک سیستم به این وضعیت می رسد، به طور مؤثر، بسته می شود: و باید مشکل را برای ادامه عملکرد حل کنیم.

4 شرط وجود دارد که یک بن بست نیاز دارد:

1- حذف متقابل: هر منبعی می تواند به یک منبع خاص تخصیص یافته شود.

2- حفظ و انتظار: فرایندها می توانند یک منبع و درخواست بیشتر حفظ کنند.

3- بدون پریامپشن: منابع نمی توانند بالاجبار از یک فرایند حذف شوند.

4- انتظار حلقوی: باید یک زنجیره حلقوی از فرایند وجود داشته باشد هر انتظاری برای یک منبع نه بوسیله شماری از زنجیره‌های بعدی نزدیک حفظ شده است.

به طور معمول 4 روش در ارتباط با بن بستها به  کاربرده شده است

1- نادیده گرفتن مشکل

2- آشکار سازی بن بست

3- جلوگیری از بن بست

4- اجتناب از بن بست

نادیده گرفتن بن بستها آسانترین برنامه برای تکمیل است. آشکار سازی بن بست تلاش می کند تا بن بست ها را قرار دهد و حل کند. اجتناب از بن بست روشهایی را شرح می دهد که تلاش می کند تا تعیین کند آیا یک بنبست در زمانی که یک منبع درخواست می شود و نسبت به درخواستی در یک حالتی که از بن بست اجتناب می‌شود عکس عمل نشان می دهد. اتفاق خواهد افتاد. جلوگیری از بن بست ساختن یک سیستمی در یک حالتی که یکی از 4 شرط ضروری برای بن بست امکان پذیر نباشد است. هر گروه راه حل متناسب با یک نوع خاص محیط است و فواید و نقایص دارد. در این مقاله ما به آشکار سازی بن بست که شایع ترین راه حل بن بست تکمیل شده است تمرکز می کنیم.

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

الگوریتم آشکار سازی بن بست کندی بر پایه احتمالی از طریق سایتهای مختلف است. تنها فرایندهایی که در مرز سایتهای یافت می شود می تواند پیغام‌های بررسی را آغاز کند. الگوریتم کندی می تواند برای آشکار سازی بن بست توزیع  شده بر پایه بررسی کندی در [2] ارائه شد. به عنوان یک نتیجه از سربازهای سیستم بالا  که در حفظ جدول وابستگی برای mpa ایجاد شد انتظار می رود عملکرد سیستم یک شکل اساسی داشته باشد. یک نسخه پشرقه از MPA (EPA) با جایگزینی جدول استقلال (وابستگی) با یک انتظار برای نوشتن تعریف شد.

بررسی اولیه به این کار در متن سیستم‌ های بانک اطلاعاتی توزیع شده بوسیله المگاوامیه مطرح شده است به هر صورت محققان زیادی احساس می کنند که نیازهای درجه بند و عملکرد که بوسیله سیستم‌های توزیع شده مقیاس بالا وضع شده مورد نیاز برای بروز روشهای مکمل پیشرفته است.

در یک مقاله‌ای از نپ الگوریتم‌های آشکارسازی بن بست توزیع شده در گروههای زیر تقسیم بندی شد:

1- روش مرکزی شده توسط حفظ انتظار برای نوشتن جهانی

2- الگوریتم هل دادن مسیر توسط فرستادن بخشهایی از WFG به سایتها مجاور

3- آشکار سازی جستجوی لبه با فرستادن بررسی‌ها

4- رد محاسبات با فرستادن بررسی‌‌هایی به همه فرایندهای وابسته (OMS) و انتظار برای دریافت پاسخ.

5- آشکار سازی وضعیت جهانی که بخشهای مرتبط نقشه WFG در یک هرم منسجم جهانی بدون حفظ محاسبات ساخته شده است.

DDA برنامه DDA اینجا می تواند تحت 5گروه ارائه شود.

3- مشکل بن بست عمومی

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

هنگامیکه از قفل کردن معنایی استفاده می شود. یک تراکنش ممکن است برای تنها یک زیرمجموعه از نگهدارنده‌های هدف انتظار بکشد. همچنین تراکنش‌‌های مختلفی که بلوکه شده اند در همان شی ممکن است. برای زیر مجموعه‌های متفاوتی از نگهدارندها شی انتظار بکشد. اداره کردن بن بست قفلها شامل 2 مسئله می شود. آشکارسازی بن بست و راه حل بن بست، در یک مفهوم راه حل بن بست DBMS که یکی از تراکنش‌های شرکت کننده، فرمانی برای ناتمام ماندن انتخاب شده است بدان وسیله بن بست حل می شود.

الگوریتم آشکارسازی یک بن بست اگر 2 شرط را رعایت کند صحیح است:

1- هر بن بست به تدریج آ‌شکار می شود (خصوصیت پیشرفت اساسی) و

2- هر بن بست آشکار شده‌ای در واقعیت وجود دارد، یعنی، تنها بن بست های عملی آشکار شده هستند (خصوصیت ایمنی).

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

هر الگوریتم آشکار سازی بن بست ممکن است بن بستهای فانتوم را اگر ناتمام‌‌های همسان اجازه دهند آشکار سازد. اگر یک  الگوریتم تصمیم بگیرد ناتمام بگذارد یک ترانکشن را به منظور حل یک بن بست و در همان زمان ترانکشن‌های دیگر ناتمام‌‌های بن بست را در برگیرند در نتیجه حل شدن بن بست الگوریتم بن بست فانتوم را  می‌شکند. بنابراین ما فرض خواهیم کرد که هیچ ناتمام همسانی در سیستم اتفاق نمی‌افتد.

این فقط قسمتی از متن مقاله است . جهت دریافت کل متن مقاله ، لطفا آن را خریداری نمایید


دانلود با لینک مستقیم


دانلود تحقیق کامل درمورد بررسی آشکار سازی بن بست در سیستم عامل توزیع شده

کارکردهای آشکار و کژکارکردهای پنهان رفتارسازمانی

اختصاصی از یاری فایل کارکردهای آشکار و کژکارکردهای پنهان رفتارسازمانی دانلود با لینک مستقیم و پر سرعت .

کارکردهای آشکار و کژکارکردهای پنهان رفتارسازمانی


کارکردهای آشکار و کژکارکردهای پنهان رفتارسازمانی

در این پاور 36 اسلایدی فوق العاده علمی و تخصصی درباره رضایت شغلی، نیازهای ارضا نشده، تعهد سازمانی، هویت سازمانی، ترک خدمت و ... اشاره شده است.


دانلود با لینک مستقیم


کارکردهای آشکار و کژکارکردهای پنهان رفتارسازمانی