برای دانلود کل پاورپوینت از لینک زیر استفاده کنید:
دانلود پاورپوینت جوندگان و راههای کنترل انها - 46 اسلاید
برای دانلود کل پاورپوینت از لینک زیر استفاده کنید:
تعداد اسلایدها : 11 اسلاید
فرمت فایل : power point (لینک دانلود پایین صفحه) تعداد اسلاید : 45 اسلاید
مقدمه :
تعداد صفحات : 19 صفحه -
قالب بندی : word
کنترل همروندی توزیعی که بر پایه مکانیزم قفل دو مرحله ای(2 Phase Locking) ایجاد شده اند خواهیم پرداخت. محور اصلی این بررسی بر مبنای تجزیه مساله کنترل همروندی به دو حالت read-wirte و write-write میباشد. در این مقال، تعدادی از تکنیکهای همزمان سازی برای حل هر یک از قسمتهای مساله بیان شده و سپس این تکنیکها برای حل کلی مساله با یکدیگر ترکیب میشوند.
در این گزارش بر روی درستی و ساختار الگوریتمها متمرکز خواهیم شد. در این راستا برای ساختار پایگاه داده توزیعی یک سطحی از انتزاع را در نظر میگیریم تا مساله تا حد ممکن ساده سازی شود.
مساله کنترل همروندی در چندین سال قبل کاملا مورد بررسی قرار گفته است و در خصوص پایگاهدادههای متمرکز کاملا شناخته شده است. در خصوص این مسال در پایگاه داده توزیعی با توجه به اینکه مساله در حوزه مساله توزیعی قرار میگیرد بصورت مداوم راهکارهای بهبود مختلف عرضه میشود. یک تئوری ریاضی وسیع برای تحلیل این مساله ارائه شده و یک راهکار قفل دو مرحله ای به عنوان راه حل استاندارد در این خصوص ارائه شده است. بیش از 20 الگوریتم کنترل همروندی توزیعی ارائه شده است که بسیاری از آنها پیاده سازی شده و در حال استفاده میباشند.این الگوریتمها معمولا پیچیده هستند و اثبات درستی آنها بسیار سخت میباشد. یکی از دلایل اینکه این پیچیدگی وجود دارد این است که آنها در اصطلاحات مختلف بیان میشوند و بیان های مختلفی برای آنها وجود دارد. یکی از دلایل اینکه این پیچدگی وجود دارد این است که مساله از زیر قسمتهای مختلف تشکیل شده است و برای هر یک از این زیر قسمتها یک زیر الگوریتم ارائه میشود. بهترین راه برای فائق آمدن بر این پیچدگی این است که زیر مساله ها و الگوریتمهای ارائه شده برای هر یک را در ی.ک سطح از انتزاع نگاه داریم.
با بررسی الگوریتمهای مختلف میتوان به این حقیقت رسید که این الگوریتمها همگی ترکیبی از زیر الگوریتمهای محدودی هستند. در حقیقت این زیر الگوریتمها نسخههای متفاوتی از دو تکنیک اصلی در کنترل همروندی توزیعی به نامهای قفل دو مرحله ای و ترتیب برچسب زمانی میباشند.
همانطور که گفته شد، هدف کنترل همروندی مقابله با تزاحمهایی است که در اثر استفاده چند کاربر از یک سری داده واحد برای کاربران بوجود میآید است. حال ما با ارائه دو مثال در خصوص این مسائل بحث خواهیم نمود. این دو مثال از محک معروف TPC_A مقتبس شده اند. در این مثالها، یک سیستم اطلاعات را از پایگاه داده ها استخراج کرده و محاسبات لازم را انجام داده و در نهایت اطلاعات را در پایگاه داده ذخیره مینماید.
حالت اول را میتوان بروزآوری از دست رفته نامید. حالتی را تصور کنید که دو مشتری از دو سیستم مجزا بخواهند از یک حساب مالی برداشت نمایند. در این حالت فرض کنید در غیاب سیستم کنترل همروندی، هر دو با هم اقدام به خواندن اطلاعات و درج اطلاعات جدید در سیستم میکنند. در این حالت در غیاب سیستم کنترل همروندی تنها آخرین درج در سیستم ثبت میشود. این حالت در شکل 1 نشان داده شده است.
حالت دوم حالتی است که در آن اطلاعات صحیح از پایگاه داده استخراج نمیشود. در این حالت فرض کنید دو مشتری بخواهند کارهای ذیل را انجام دهند.
در غیاب کنترل همروندی همانطور که در شکل 2 نشان داده شدهاست، تزاحم بین پروسس ها بوجود خواهد آمد. فرض کنید در زمانی که مشتری 1 اطلاعات را از حساب Y خوانده و اطلاعات حساب X را دریافت نموده و 1 میلیون از حساب Y برداشت نموده ولی هنوز 1 میلیون به حساب X و اریز نکرده مشتری 2 اطلاعات کل دو حساب را دریافت نموده و نتیجه را چاپ نماید. در این حالت مشتری شماره 2 اطلاعاتی را که به عنوان بیلان نمایش میدهد 1 میلیون از مقدار واقعی کمتر است. این حالت یک فرق اساسی با حالت اول دارد و آن این است که در این حالت نتیجه نهایی در پایگاه داده درست خواهد بود در حالیکه اطلاعات دریافت شده بصورت موقت غلط خواهند بود.
مساله کنترل همروندی در پایگاه داده های توزیعی تا حدودی شبیه مساله دوبهدو ناسزگاری در سیستم عامل میباشد. در مساله دوبهدو ناسازگاری، هماهنگی جهت دسترسی به منابع سیستم ائم از حافظه، ابزارهای ورودی و خروجی و CPU و .... بوجود میآید. در این حالت راه حلهای گوناگونی ائم از قفلها، سمافورها، مونیتورها و ... پیشنهاد شده است.
کنرتل همروندی و دوبهدو ناسگاری از این جهت که هر دو دسترسی به منابع مشترک را کنترل میکنند با هم شباهت دارند. با این حال راه حلی که برای یکی بکار میرود قابل بهره برداری برای دیگری نیست. فرض کنید پردازه های P1 و P2 بخواهند از نقاط مختلف کدهای خود به منابع R1 و R2 دسترسی پیدا کنند. در سیستم عامل دسترسی مجزای ذیل قابل قبول است. P2 از R1 استفاده کند، P2 از R1 استفاده کند، P2 از R2 استفاده نموده و سپس P1 از R2 استفاده نماید. در پایگاه داده این روند اجرا مورد قبول نیست و مشکلاتی را ایجاد میکند. فرض کنید P1 بخواهد از R1 مبلغی را به R2 انتقال دهد. در این حالت اگر P2 مقادیر R1 وR2 را چک کند مقادیر غیر صحیح را دریافت میکند.
صحت یک الگوریتم کنترل همروندی بر اساس نیاز کاربران به اجرای تراکنشها تعریف میشود. در اینجا میتوان دو شرط اساسی را میتوان برای اجرای صحیح تراکنشها میتوان در نظر گرفت. شرط اول این است که کاربران انتظار دارند تراکنشهایی را که در سیستم ثبت میکنند، نهایتا اجرا شود. شرط دو م این است که کاربران انتظار دارند تراکنشهای ارسالی دقیقا مانند زمانی که تراکنش در یک سیستم مجزا یا در یک محیط موازی چند برنامه، اجرا میشود اجرا شود و نتایج آن در هر دوحالت کاملا مشابه باشد. تحقق این شرایط دقیقا اهداف یک الگوریتم کنترل همروندی را مشخص میکنند. یک سیستم DDBMS چهار جزء اصلی را در برخواهد داشت: تراکنش، TM، DM و دادهها. تراکنشها با TM ارتباط دارند. TM ها با DM ها ارتباط برقرار میکنند و DM ها داده ها را مدیریت میکنند. TM ها با سایر TM ها ارتباط برقرار نمیکنند.
TM ها بر ترکانش ها و اجرای آنها نظارت میکنند. هر تراکنش در پایگاه داده های توزیعی فقط با یک TM در ارتباط است. این بدین معنا است که هر تراکنش تمام عملیات پایگاه داده خود را به TM مربوط به خود ارسال میکنند. تمامی عملیاتهای توزیعی که بایستی توسط تراکنش انجام شود توسط TM مزبور مدیریت میشود. چهار عملیات مختلف توسط واسط TM برای تراکنشها قابل تعریف است. read(x) مقدار جاری x را در وضعیت فعلی پایگاه داده های منطقی برمیگرداند. write(x,newvalue) مقدار x را در حالت جاری پایگاه دادههای منطقی به مقدار Newvalue تغییر میدهد. همچنین با استفاده از begin و end ابتدا و انتهای یک تراکنش برای یک TM مشخص میشود.
مقدمه:
مهمترین هدف در علم دندانپزشکی پیشگیری است. پیشگیری اساسی ترین روش مبارزه با مشکل بیماری های پریودنتال می باشد و سعی بر این است که با ارائه برنامههای بهداشتی مناسب و ارتقاء آگاهی مردم شیوع بیماری های پریودنتال را به حداقل برسانیم.
جهت برنامه ریزی های صحیح بهداشتی لازم است تا اطلاعاتی جامع و مطابق استانداردهای جهانی در اختیار داشت و با ارزیابی دقیق اطلاعات و راه های عملی مناسب مبتنی بر تحقیق راههایی جهت روش های کنترل بهداشت دهان ارائه نمود.
آموزش مستمر بهداشت دهان و دندان از ایجاد و پیشرفت این بیماری جلوگیری میکند و می تواند آن را کنترل نماید. در این مورد تحقیقات اپیدمیولوژیکی مهمی انجام شده است.
بیماری های پریودنتال همچنان با صفت شایعترین همراه می باشند و مهمترین علت از دست رفتن دندانهای افراد بالغ به شمار می آیند.
با ارائه برنامه های عملی برای ارتقاء سطح آگاهی مردم سعی بر آن است که بتوان ایجاد این بیماریها را به حداقل رساند.
بیماری های پریودنتال از مهمترین بیماری هایی است که از دیرباز گریبانگیر بشر بوده است و از عوامل از دست دادن دندانها بعداز سنین میانسالی می باشد.
طبق آمارهای گرفته شده بیش از 95% افراد بالای سنین 30 تا 40 سال به نوعی از این بیماری رنج می برند و متاثر گشته اند.
امروزه چنین برآورد می شود که 67 میلیون بزرگسال آمریکا مبتلا به این گونه بیماری می باشند و بیش از 20 میلیون به دلیل ابتلا به این بیماری تمامی داندانهای طبیعی خود را از دست داده اند.
از افراد جوان، 80% از افراد میانسال و 90% اشخاص که بالای 65 سال به این بیماری مبتلا هستند.
اگرچه به صورت تقریب تا سنین 35 سالگی اکثر جراحی های دندانی مربوط به کشیدن دندانهایی است که بر اثر پوسیدگی از بین رفته اند لیکن بعد از آن بیماری لثه اعظم ترین و بیشترین دلیل برای از دست دادن دندانها می باشد. زیرا این بیماری جزء شایعترین بیماری های عفونی در دنیا می باشد و تقریباً 70-60% ضایعات دندانی در کشور آمریکا بعد از سنین 20 سالگی و در کشورهایی مثل هندوستان از این جد فراتر رفته و به چیزی حدود 80% رسیده است.
درصد بیماری های لثه در کشورمان نیز بالا بوده و چیزی شبیه ارقام فوق می باشد. در این میان ژنریویت به عنوان شایعترین شکل پریودنتال اهمیت مخصوصی دارد.
از آنجایی که پلاک میکروبی عامل اصلی بیماری پریو است از این شاخص در این تحقیق استفاده شده است. کاملاً روشن است که پلاک دندانی در بروز پوسیدگی و بیماریهای پریو نقش مهمی دارد.
عامل ایتولوژی این بیماری را می توان به 2 گروه عمومی و موضعی تقسیم کرد. که از عوامل موضعی موثر در ایجاد ژنژیویت می توان به پلاک میکروبی، جرم دندانی، ماترآلبا اشاره کرد.
که بیش از همه عوامل باکتریال و علی الخصوص پلاک میکروبی (پلاک باکتریال) بوده است.
پلاک میکروبی به عنوان یکی از مهمترین عوامل بروز بیماری پریودنتال اعم از التهاب لثه و سایر حالات پیشرفته پریودنتیت فوق العاده مورد توجه می باشد.
مدارک موجود حاکی از این است که حذف یا کاهش پلاک برای کنترل بیماری های لثه و پوسیدگی دندان ضرورت دارد.
لذا در درمان بیماری های پریودنتال باید به کنترل پلاک میکروبی که اصلی ترین و مهمترین عامل ایجاد کننده بیماری است توجه خاصی مبذول داشت.
بنابراین به جرات می توان گفت که تاکید نهایی در درمان بیماری های پریودنتال و همچنین پیشگیری از بروز آنها بر پایه زدایش و حذف پلاک میکروبی یا تغییر ماهیت آن استوار است.
اکثر بیماری های لثه قابل پیشگیری و قابل اصلاح و کنترل است در حقیقت بیماری لثه بیماری غفلت ورزی و قصور و اهمال و سستی بوده و در اثر مسامحه مراحل اولیه بیماری را ایجاد کرده و در ادامه آن شکل پیشرفته متظاهر و نمایان می گردد.
...............
فایل Word ورد 20 صفحه