فایلکو

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

فایلکو

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

مقاله تابع و لگاریتم در ریاضیات

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

مقاله تابع و لگاریتم در ریاضیات


مقاله تابع و لگاریتم در ریاضیات

 لینک پرداخت و دانلود در "پایین مطلب"

 

 فرمت فایل: word (قابل ویرایش و آماده پرینت)

 

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

 

 تابع و لگاریتم در ریاضیات

 

تاریخچه مختصر ریاضیات

 

اولین مطلب :

تاریخ را معمولا غربیها نوشته اند، و تا آنجا که توانسته اند آن را به نفع خود مصادره کرده اند. بنابراین نمی توان انتظار داشت نوادگان اروپائیانی
که سیاهان آفریقا را در حد یک حیوان پائین آورده و آنها را به بردگی کشانده اند، آنها را انسانهائی با سوابق کهن تاریخی و علمی معرفی نمایند.
البته این کلام مصداق کلی ندارد، و فقط اشاره به جریان حاکم در تاریخنگاری غربیها دارد.
قبل از تاریخ
انسان اولیه نسبت به اعداد بیگانه بود و شمارش اشیاء اطراف خود را به حسب غریزه یعنی همانطور که مثلاً مرغ خانگی تعداد جوجه‌هایش را می‌داند انجام می‌داد. اما بزودی مجبور شد وسیلة شمارش دقیقتری بوجود آورد. لذا، به کمک انگشتان دست دستگاه شماری پدید آورد که مبنای آن 60 بود. این دستگاه شمار که بسیار پیچیده می‌باشد قدیمی‌ترین دستگاه شماری است که آثاری از آن در کهن‌ترین مدارک موجود یعنی نوشته‌های سومری مشاهده می‌شود.
سومریها که تمدنشان مربوط به حدود هزار سال قبل از میلاد مسیح است در جنوب بین‌النهرین، یعنی ناحیه بین دو رود دجله و فرات ساکن بودند. آنها در حدود 2500 سال قبل از میلاد با امپراطوری سامی، عکاد متحد شدند و امپراطوری و تمدن آشوری را پدید آوردند.
در نخستین قرون تاریخ چهار ریاضی‌دان مشهور در این کشور وجود داشت که عبارت بودند از:
آپاستامبا(قرن پنجم)، آریاب هاتا (قرن ششم)، براهماگوپتا (قرن هفتم) و بهاسکارا (قرن نهم) که در کتب ایشان بخصوص قواعد تناسب ساده و ربح مرکب مشاهده می‌شود. محاسبات در این کتابها جنبه شاعرانه داشت و حتی نام علم حسابرا (لیلاواتی) گذارده بودندکه معنی دلبری و افسونگری دارد. با شروع قرن دهم پیشرفت کشفیات ریاضی در هندوستاننیز متوقف گردید و مشعل فروزان علم بدست اعراب افتاد.
در سال 622م که حضرت محمدصلی الله علیه و آله وسلم از مکه هجرت فرمود در واقع آغاز شگفتی تمدن اسلام بود. اعراب که جنبش شدید خود را از سدة هفتم آغاز کرده بودند پس از رحلت پیغمبر اسلام در 632 به توسعه سرزمینهای خود پرداختند و بزودی تمام ممالک آفریقائی ساحل مدیترانه را متصرف شدند.
و این توسعه‌طلبی ایشان را در اروپاتا اسپانیاو در آسیاتا هندوستانکشانید و در نتیجه تماس با کشورهای مغلوب که مردم آنها غالباً دارای تمدن عالی بودند ذوق شدیدی به آموختن در ایشان بوجود آمد. لذا با سهولت و چالاکی فرهنگ ممالک دست نشانده را پذیرفتند.
در زمان مامون خلیفه عباسی تمدن اسلام بحد اعتلای خود رسید بطوری که از اواسط قرن هشتم تا اواخر قرن یازدهم زبان عربی علمی بین‌المللی گردید.
از ریاضی‌دانان بزرگ اسلامی یکی خوارزمی می‌باشد که در سال 820 به هنگام خلافت مأمون در بغدادکتاب مشهورالجبر و المقابله را نگاشت.وی در این کتاب بدون آنکه از حروف و علامات استفاده کند، حل معادلة درجه اول را بدو طریقی که ما امروزه جمع جبری جمل و نقل آنها از یکطرف بطرف دیگر می‌نامیم، انجام داده است دیگر ابوالوفا (998_ 938) است که جداول مثلثاتی ذیقیمتی پدید آورده و بالاخره محمدبن هیثم(1039_ 965) معروف به الحسن را باید نام بردکه صاحب تألیفات بسیاری در ریاضیات و نجوم است

 

 

  

  

 

  

  

   


   

 

 

 

          

 

   


  

 

 

   

  1. 34
 

     

        

 

   


     

a

 

 

   


 

   


 

 

 

   

                

 


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


مقاله تابع و لگاریتم در ریاضیات

مقاله سازمان و کار درونی کامپیوتر ها

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

مقاله سازمان و کار درونی کامپیوتر ها


مقاله سازمان و کار درونی کامپیوتر ها

این محصول در قالب ورد و قابل ویرایش در 49 صفحه می باشد.

بعضی اصطلاحات مهم

یکی از امکانات مهم یک کامپیوتر حافظه موجود در آن است. بنابراین اکنون اصطلاحات بکار رفته برای اندازه حافظه در IBM PC ها و سازگار با آنها را بیان می کنیم. از بحث قبل بیاد دارید که بیت یک رقم دودویی بود که می توانست مقدار 0 یا 1 داشته باشد. بایت یک مجموعه 8 بیتی است. نیبل نصف یک بایت، یا 4 بیت است. کلمه دو بایت یا 16 بیت می باشد. نمایش زیر به منظور نشان دادن اندازه نسبی این واحدها ارائه شده است. البته،‌آنها می توانند هر ترکیبی از صفرها و یک ها باشند.

بیت       0

نیبل      0000

بایت      0000        0000

کلمه      0000    0000    0000    0000

یک کیلوبایت،‌ 10 2 بایت یا 1024 بایت است. اغلب از K برای بیان آن استفاده می شود. مثلاً برخی از فلاپی دیسک ها (یا دیسک نرم) k 356 داده را نگه می دارند. یک مگابایت، یا ساده تر مگ، 20 2 بایت است. این مقدار، کمی بیش از یک میلیون بایت است و مقدار دقیق آن 576/048/1 می باشد. با گذری سریع در ظرفیت به گیگابایت یا 30 2 بایت می رسیم (بیش از 1 بیلیون یا میلیارد)، و یک ترابایت نیز 40 2 بایت است (بیش از 1 تریلیون). برای مثالی از چگونگی کاربرد آنها،‌فرض کنید که کامپیوتری دارای 16 مگابایت حافظه باشد. این مقدار برابر با 220 * 16 یا 220  * 4 2 یا 224 است. بنابراین 16 مگابایت 224 بایت می باشد.

در میکروکامپیوترها معمولا از دو نوع حافظه استفاده می شود که عبارتند از RAM ، که به معنی حافظه با دستیابی تصادفی است (گاهی هم حافظه خواندن / نوشتن نامیده می شود) و ROM که به معنی حافظه فقط خواندنی می باشد. RAM بوسیله کامپیوتر برای ذخیره سازی موقت برنامه های در حال اجرا مورد استفاده قرار می گیرد. این برنامه ها یا اطلاعات بعد از خاموش شدن کامپیوتر از بین می روند. به همین دلیل، RAM را گاهی حافظه فرار هم می خوانند. ROM برای برنامه ها و اطلاعات لازم در عملکرد کامپیوتر لازم است. اطلاعات در ROM دائمی است و قابل تعویض بوسیله کاربر نمی باشد و پس از خاموش شدن کامپیوتر هم از بین نمی رود. بنابراین آن را حافظه غیرفرار گوییم.

سازمان درونی کامپیوترها

بخش عملیاتی هر کامپیوتر قابل تفکیک به سه قسمت است: CPU (واحد پردازش مرکزی)، حافظه و وسایل I/O (ورودی / خروجی) ، شکل 9-0 ملاحظه شود. نقش CPU اجرای (پردازش) اطلاعات ذخیره شده در حافظه است. عمل وسایل I/O همچون صفحه کلید، مانیتور تصویر (ویدئو) ، تهیه مفاهیم ارتباط و محاوره با CPU است. CPU از طریق رشته ای از سیم ها به نام گذرگاه به حافظه و I/O متصل است. گذرگاه داخل یک کامپیوتر، درست مثل گذرگاههای خیابانی که مردم رااز مکانی  به مکانی دیگر هدایت می کنند، اطلاعات را از جایی به جای دیگر انتقال می دهند. در هر کامپیوتر سه نوع گذرگاه موجود است: گذرگاه آدرس، گذرگاه داده و گذرگاه کنترل.

به منظور شناسایی یک وسیله (حافظه یا I/O ) توسط CPU ، باید آدرسی به آن تخصیص داد. آدرس اختصاص یافته به یک وسله مورد نظر باید منحصر به فرد باشد؛ یعنی دو وسیله مختلف مجاز به داشتن یک آدرس نیستند. CPU آدرس را روی گذرگاه آدرس قرار می دهد (البته به شکل دودویی) و مدار دیکد وسیله را می یابد. آنگاه CPU از گذرگاه داده برای بدست آوردن داده از وسیله یا ارسال داده به آن استفاده می نماید. گذرگاههای کنترل برای تهیه سیگنال های خواندن و نوشتن در وسیله و مطلع ساختن آن از تصمیم CPU برای دریافت اطلاعات و یا ارسال اطلاعات به آن است. از سه گذرگاه فوق، آدرس و داده، توانمندی یک CPU را نشان می دهند.

توضیحی بیشتر درباره گذرگاه داده

چون گذرگاههای داده برای انتقال اطلاعات به و یا از CPU بکار می روند، هر چه گذرگاههای داده بیشتر باشند، CPU بهتر است. اگر گذرگاههای داده را همچون خطوط اتوبان تصور کنیم، واضح است که هر چه خطوط بیشتر باشند، مسیر بین CPU و وسایل بیرونی (مانند چاپگرها، ROM, RAM و غیره ، شکل 10-0 ملاحظه شود) بهتر خواهد بود. اما افزایش در تعداد خطوط، هزینه ساخت را افزایش می دهد. گذرگاههای حافظه بیشتر،‌بمعنای CPU و کامپیوتر گرانتر می باشد. اندازه متوسط گذرگاه داده در CPU ها بین 8 و 64 متغیر است، کامپیوترهای اولیه مانند Apple2 از یک گذرگاه داده 8 بیت استفاده می کردند، در حالیکه سوپرکامپیوترهایی همچون Cray گذرگاه داده 64 بیتی را به کار می برند. گذرگاههای داده دو طرفه هستند، زیرا CPU از آنها به هنگام دریافت و یا ارسال داده استفاده می کند. توان پردازش CPU به اندازه این گذرگاهها وابسته است، زیرا یک گذرگاه 8 بیتی هر بار قادر است 1 بایت داده را بفرستد،‌ولی گذرگاه 16 بیتی، 2 بایت را هر بار ارسال می کند که در نتیجه دو برابر سریعتر خواهد بود.

توضیحی بیشتر درباره گذرگاه آدرس

چون گذرگاه آدرس برای شناسایی وسیله و حافظه متصل به CPU بکار می رود، هر چه گذرگاههای آدرس بیشتر باشند، تعداد وسایلی که آدرس دهی می شوند بیشتر خواهند بود. به بیان دیگر تعداد گذرگاههای آدرس برای یک CPU ، تعداد مکان هایی را که با آن محاوره می کند افزایش می دهد. همواره تعداد مکان ها  است که در آن x تعداد خطوط آدرس می باشد و ربطی به اندازه خطوط داده ندارد. مثلا یک CPU با 16 خط آدرس می تواند 65536 (216 ) یا k 64 حافظه را آدرس دهی کند. هر مکان حداکثر 1 بایت داده دارد. به این دلیل است که غالباً تمام ریزپردازنده های همه منظور را بایت آدرس پذیر می نامند. برای مثالی دیگر، کامپیوتر IBM PC AT از یک CPU با 24 خط آدرس و 16 خط داده استفاده می کند. در این حالت،‌کل حافظه قابل دسترس،‌16 مگابایت خواهد بود (مگابایت 16=224) در این مثال 224 مکان وجود دارد، و چون هر مکان یک بایت است،‌16 مگابایت حافظه موجود خواهد بود. گذرگاه آدرس یک گذرگاه یک طرفه می باشد، و به این معنی است که CPU از گذرگاه آدرس فقط برای ارسال آدرس به خارج از خود استفاده می کند. بطور خلاصه: تعداد کل حافظه های آدرس‌پذیر بوسیله یک CPU همیشه برابر با x2 می باشد که در آن x تعداد بیت های آدرس است و ربطی به اندازه گذرگاه داده ندارد.

CPU و ارتباط آن با RAM و ROM


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


مقاله سازمان و کار درونی کامپیوتر ها

دانلود پاورپوینت ارزیابی کیفیت اجرایی ماشین های حفاری

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

 

نوع فایل:  ppt _ pptx ( پاورپوینت )

( قابلیت ویرایش )

 


 قسمتی از اسلاید : 

 

تعداد اسلاید : 27 صفحه

ارزیابی کیفیت اجرایی ماشین های حفاری Performance of roadheader The roadheader production rate and bit costs are controlled by several parameters including: Rock parameters, such as rock compressive and tensile strength, percent of hard and abrasive mineral content ( i.e.
quartz), rock fabric and matrix type, and elastic behavior of rock material etc. Ground condition, such as degree of fracture (RQD), joint condition, ground water, fault zones, rock mass classification and support requirements etc. Machine specification, including machine weight, cutterhead power, sumping, arcing, lifting, and lowering forces, cutterhead type(axial or transverse), bits type, size, and other characteristics, number and allocation of bits on the cutter head etc. Operational parameters, such as shape, size, and length of opening, inclination, sequence of cutting and enlargement operation, number of rock formations in the tunneling path, ground support method, and work schedule meaning of number of shifts per day and days per week etc.
1- machine parameter Solution for increasing of performance: Change in material and design of bits. Improve the machine design. Improve the cutterhead design.
The most important parameter to Improve the machine design is stability .
Improve the cutterhead design 2-Geomechanical parameter Case study in Turkey The Hereke Tunnel, located in Turkey in the city of Kocaeli next to Istanbul. The tunnel included 50 m of horizontal section ( 0–50 m), where excavation started up, and 225 m of 9 inclined section ( 50–275 m). sedimentary formations including dry ( 0–50 and 150–275 m) and wet sections (50–150). Excavation was performed by using a shielded roadheader, Herrenknecht-SM1 with 90 kW of cutter head power, in the excavation diameter of 3.48 m. Geological cross-section Effect of rock strength Samples taken from zone 5 have compressive strength of 210 kg/cm2 and specific energy of 11.2 MJ/m3, and samples taken from zone 6 have compressive strength values of 450 kg/cm2 and specific energy values of 16.3 MJ/m3.
This is reflected in instantaneous cutting rate values being 25 solid bank m3/cutting hour in zone 5 and 20 solid bank m3/cutting hour in zone 6. Other research The effect of wet sticky zone Zone 2 water ingress =11 1/min Al2O3 content=2.68 UCS=210kg/cm2 water absorption=3.8% ICR=50 m3/cutting hour Zone 3 water ingress =11 1/min Al2O3 content=15.10 UCS=210kg/cm2 water absorption=18.1% ICR=20 m3/cutting hour Effect of quartz content Roadheader performance analysis Result PR ( penetration rate)=distance excavated / time of excavation AR ( advance rate)= distance excavated / total time U ( utilization )= AR/PR (time of excavation / total

  متن بالا فقط قسمتی از محتوی متن پاورپوینت میباشد،شما بعد از پرداخت آنلاین ، فایل را فورا دانلود نمایید 

 


  لطفا به نکات زیر در هنگام خرید دانلود پاورپوینت:  ................... توجه فرمایید !

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

 



 « پرداخت آنلاین »


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


دانلود پاورپوینت ارزیابی کیفیت اجرایی ماشین های حفاری

مقاله درباره جریانهای برخورد کننده

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

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

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

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

 

به نام خدا

جریانهای برخورد کننده

بسیاری از عملیات مهندسی که در بین دو فاز امتزاج ناپذیر انجام می شود بوسیلة انتقال جرم یا انتقال حرارت کنترل می شوند، بنابراین همواره کوشش می شود که تا حد امکان چنین مقاومتهایی را کاهش داد.

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

مقاومت داخلی را ممکن است با کاهش اندازة ذرة فار پیوسته کاهش داد، اگر این کار امکان پذیر نباشد باید زمان اقامت ذره را در داخل سیستم افزایش داد. کاهش مقاومت خارجی ممکن است از طریق روشهای زیر میسر گردد.

a- افزایش سرعت نسبی بین ذرات و فاز پیوسته که با افزایش اصطکاک بین فازها نیز مرتبط است

b- کاهش ابعاد ذرات که باعث کاهش ضخامت زیر لایة آرام که کنار سطح تشکیل می شود، می گردد. کاهش ابعاد ذرات باعث افزایش ضرایب انتقال می‌گردند.

c- توزیع یکنواخت فاز پراکنده درون فاز پیوسته.

d- اعمال تأثیرات دیگر روی ذرات، مثل نیروهای اینرسی و سانتریفوژی

مقاومت سطح با حذف ناخالصی ها ممکن است به دست‌ آید.

در دهة 60 میلادی روش بسیار ویژه ای بعنوان جریانهای برخورد کننده (IS) توسط [1]Elperin مطرح شد که روش بسیار مؤثری برای فرایندهای انتقال جرم و حرارت محسوب می گردد. انتظار می رود که این سیستم ها بصورت گسترده ای مورد استفاده قرار بگیرند.

این سیستم می تواند برای سیستم های دو فازی مایع-گاز-جامد بکار برود. در این روش دو جریان در خلاف جهت هم روی یک محور به یکدیگر برخورد می‌کنند. برای یک جریان نمونة گاز-جامد همانطور که در شکل 1-1 دیده می‌شود دو جریان در وسط (ناحیة برخورد) به شدت به هم برخورد می کنند، بدلیل برخورد بین جریانهای مخالف، یک ناحیة نسبتاً باریکی با تلاطم شدید ایجاد می شود، که شرایط بسیار مطلوبی را برای افزایش سرعت انتقال جرم و حرارت بوجود می‌آورد. علاوه بر این در این ناحیه غلظت (تراکم) ذرات بیشترین مقدار است [2]، و بصورت یکنواخت تا نقطة تزریق کاهش می یابد، این تکنیک در سیستم های گاز-مایع، مایع-مایع و جامد-مایع نیز بکار می رود. جریان مخالف باعث ورود ذرات به داخل فاز پیوستة مقابل به علت وجود نیروی اینرسی می‌شود. بعلت نیروی درگ سرعت ذره‌ها در فاز مخالف کاهش پیدا می کند و در نهایت همراه فاز پیوسته بر می‌گردد و دوباره به ناحیه برخورد می‌رسد و این عمل تکرار می‌گردد.

بطور کلی سه حالت ممکن است برای ذرات در سیستم پیش بیاید.

اول ممکن است برخی ذرات بصورت رودررو با هم برخورد کنند و در نتیجه سرعت آنها صفر گردد و از سیستم بخاطر نیروی وزن خارج گردند. دوم اینکه گاهی این برخورد با زاویه صورت بگیرد که باعث تغییر مسیر ذره شده و ذره را از سیستم خارج می کند. در حالت سوم ذره بدون برخورد وارد جریان فاز پیوسته مقابل می شود. با توجه به شکل 1-1 ذره در ابتدا هم سرعت فاز گاز می‌باشد و سرعت آن ug است وقتی که ذره وارد فاز مقابل می شود سرعت نسبی فاز پیوسته و ذره برابر 2ug می باشد.

1-1 U=ug-(-ug)=2ug

بنابراین سرعت نسبی ذره در ابتدای ورود به فاز پیوستة مقابل بیشترین مقدار و برابر 2ug است، با حرکت ذره به عمق فاز پیوستة مقابل به علت نیروی درگ رفته رفته از سرعت ذره کاسته می گردد و سرعت نسبی آن کم می شود.

1-2 U=Up-(-Ug)=Up+Ug

تا اینکه سرعت ذره صفر می گردد و سپس همراه فاز پیوسته بر می گردد و سرعت آن افزایش می یابد، اگرچه در سیستم به علت اتلاف های انرژی سرعت ذره رفته رفته کم می شود، و از سیستم خارج می شود ولی آمد و رفت های متوالی ذره در بین دو فاز باعث افزایش زمان اقامت در سیستم می شود تا


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


مقاله درباره جریانهای برخورد کننده

مقاله به بررسی ویژگی های الگوریتمهای کنترل همروندی توزیعی که بر پایه مکانیزم قفل دو مرحله ای(2 Phase Locking)

اختصاصی از فایلکو مقاله به بررسی ویژگی های الگوریتمهای کنترل همروندی توزیعی که بر پایه مکانیزم قفل دو مرحله ای(2 Phase Locking) دانلود با لینک مستقیم و پر سرعت .

مقاله به بررسی ویژگی های الگوریتمهای کنترل همروندی توزیعی که بر پایه مکانیزم قفل دو مرحله ای(2 Phase Locking)


مقاله به بررسی ویژگی های الگوریتمهای کنترل همروندی توزیعی که بر پایه مکانیزم قفل دو مرحله ای(2 Phase Locking)

 لینک پرداخت و دانلود در "پایین مطلب"

 

 فرمت فایل: word (قابل ویرایش و آماده پرینت)

 

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

 

چکیده : در این گزارش ما به بررسی ویژگی های الگوریتمهای کنترل همروندی توزیعی که بر پایه مکانیزم قفل دو مرحله ای(2 Phase Locking)   ایجاد شده اند خواهیم پرداخت. محور اصلی این بررسی بر مبنای تجزیه مساله کنترل همروندی به دو حالت read-wirte و write-write می‌باشد. در این مقال، تعدادی از تکنیکهای همزمان سازی برای حل هر یک از قسمتهای مساله بیان شده و سپس این تکنیکها برای حل کلی مساله با یکدیگر ترکیب می‌شوند.

در این گزارش بر روی درستی و ساختار الگوریتمها متمرکز خواهیم شد. در این راستا برای ساختار پایگاه داده توزیعی یک سطحی از انتزاع را در نظر می‌گیریم تا مساله تا حد ممکن ساده سازی شود.

 

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

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

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

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

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


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


مقاله به بررسی ویژگی های الگوریتمهای کنترل همروندی توزیعی که بر پایه مکانیزم قفل دو مرحله ای(2 Phase Locking)