دانلود رایگان

تحقیق در مورد اصول سیستمهای عامل توزیع شده - دانلود رایگان



دانلود رایگان اصول سیستمهای عامل توزیع شده

دانلود رایگان تحقیق در مورد اصول سیستمهای عامل توزیع شده تحقیق در مورد اصول سیستمهای عامل توزیع شده
تعداد صفحات : 20 صفحه
فرمت : word ( قابل ویرایش )
برای خرید و دانلود به انتهای متن مراجعه کنید.
قسمتی از متن:
((اصول سيستم هاي عامل توزيع شده))
در طول دو دهه اخير، حصول پيشرفت در تكنولوژي ميكروالكترونيك باعث در دسترس قرار گرفتن پردازنده هاي ارزان و سريع شده است. از سوي ديگر پيشرفت هاي موجود در تكنولوژي ارتباطات باعث به وجود آمدن شبكه هاي سريع تر و به صرفه تر شده است. از تركيب پيشرفت ها در اين دو ميدان از تكنولوژي ها تكنولوژي ارزان تر و كاراتري به وجود آمده كه در آن به جاي اين كه از يك پردازنده خيلي سريع استفاده شود، از چند پردازنده معمولي كه به هم متصل شده اند استفاده مي شود.
از نظر معماري، كامپيوترهايي كه از چندپردازنده متصل به هم تشكيل شده اند اساساً بر دو دسته تقسيم مي شوند.
2- سيستم هاي جفت شده ضعيف:
در اين معماري پردازنده ها حافظه را به اشتراك نمي گذارند و هر پردازنده فضاي آدرس دهي محلي مختص به خود را دارد. براي مثال اگر پردازنده هاي در محل × از حافظه مقدار 100 را بنويسد اين عمل فقط محتويات حافظه محلي را عوض خواهد كرد و تاثيري در محتواي حافظه پردازنده هاي ديگر نخواهد داشت. بنابراين اگر هر پردازنده ديگري از محل× از حافظه را بخواند هرچيزي كه قبلاً در آن محلي از حافظه محلي آن بوده به تحويل داده خواهد شد. در اين نوع سيستم ها هرگونه تبادل ميان پردازنده ها از طريق شبكه اي كه پردازنده ها را به هم متصل كرده و توسط انتقال پيغام انجام مي گيرد.
معمولاً به سيستم هاي جفت شده قوي، سيستم هاي پردازش موازي اطلاق مي گردد و به سيستم هاي جفت شده ضعيف سيستم هاي محاسبات توزيع شده يا به طور ساده تر سيستم هاي توزيع شده اطلاق مي شود.
در اين مقاله منظور از جمله سيستم توزيع شده همان سيستم هاي توزيع شده واقعي يا سيستم هاي محاسبات توزيع شده است كه از سيستم عامل هاي توزيع شده استفاده مي كنند.
در اين مقاله عبارت سيستم هاي محاسبات توزيع شده براي سيستم هاي جفت شده ضعيف به كار برده خواهد شد. در مقايسه با سيستم هاي جفت شده قوي، پردازنده هاي سيستم هاي محاسبات توزيع شده مي توانند خيلي دور از هم قرار گرفته باشند تاحدي كه يك ناحيه جغرافيايي را تحت پوشش قرار دهند. بعلاوه، در سيستم هاي جفت شده قوي، تعداد پردازنده هايي كه به طور موثر مي توانند مورد استفاده قرارگيرند مواجه با محدوديت ناشي از پهناي باند حافظه مشترك است، در حالي كه در سيستم هاي محاسبات توزيع شده چنين حالتي وجود ندارد و تقريباً به طور كامل آزادي داريم كه هر تعداد كه دلمان خواست پردازنده داشته باشيم. يعني محدوديتي در مورد تعداد پردازنده ها در سيستم هاي محاسبات توزيع شده وجود ندارد.
به طور خلاصه يك سيستم محاسبات توزيع شده اساساً مجموعه اي است از پردازنده هايي كه توسط يك شبكه ارتباطي به هم متصل شده اند كه هر پردازنده حافظه محلي و دستگاههاي جانبي خود را دارد و ارتباط ميان هر دو جفت پردازنده از سيستم از طريق عبور پيغام از شبكه ارتباطي صورت مي گيرد. براي هر پردازنده، منابع آن محلي هستند و اين در حالي است كه پردازنده هاي ديگر و منابع آن ها دور هستند به پردازنده و منابع آن به طور معمول گره ، سايت يا ماشين سيستم عامل توزيع شده اطلاق مي شود.
سير تكامل سيستم هاي عامل توزيع شده
در ابتدا كامپيوترها خيلي گران (در حد ميليون دلار) بودند و جاي زيادي را اشغال مي كردند (در حد يك اتاق بزرگ) تعداد كمي كامپيوتر وجود داشت و آنها در لابراتوارهاي تحقيقاتي دانشگاه ها و مراكز صنعتي بود. اين كامپيوترها از يك كنسول و بوسيله يك اپراتور قابل استفاده بودند وكاربران عادي نمي توانستند از آن استفاده كنند. برنامه نويسان، برنامه هاي خود را مي نوشتند و آن را روي رسانه ي خاصي مثل كارت پانچ شده به مركز كامپيوتر تحويل مي دادند تا مورد پردازش قرار گيرند. قبل از پردازش يك برنامه، اپراتور بايد محيط لازم براي پردازش را آماده سازي مي كرد. اين آماده سازي شامل سوار كردن نوارها و بارگذاري كارت هاي پانچ شده در كارت خوان و … بود. برنامه اجرا مي شود و نتايج اجراي برنامه به صورت پرينت شده به برنامه نويس برگشت داده مي شد.
آماده سازي كار در كامپيوترهاي اوليه يك مشكل اساسي بود و بسياري از وقت CPU را هدر مي داد. در سالهاي 1950 تا 1960 مفاهيم جديدي براي بهينه سازي صرف وقت CPU ارائه شده كه از ميان آنها مي توان به موارد زير اشاره كرد:
دسته بندي كارها اندكي استفاده از CPU را افزايش داد چرا كه اپراتور تنها وقتي محيط پردازش را تغيير مي داد كه دسته جديدي از كارها براي اجرا واگذار مي شد. توالي اتوماتيك كارها توسط كارت هاي كنترل براي تعيين اغاز و انتهاي هركار مقدار استفاده از CPU را افزايش داد و اين بهينه سازي به خاطر حذف توالي كارها توسط انسان بود.
پردازش غير برخط هم استفاده از CPU را با اجازه روي هم افتادگي عمليات CPU و دستگاههاي ورودي خروجي بهبود بخشيد. در اين روش اين دو عمل روي دو ماشين مجزا از هم اجرا مي شدند ( عمليات ورودي خروجي از عمليات CPU كندتر بود) در نهايت چند برنامگي به وجود آمد كه در اين روش هميشه CPU براي اجرا دستورالعملي دارد و بيكار نيست و به اين طريق استفاده از CPU حداكثر مي شد.
با اين حال در هيچ يك از اين متدها اجازه استفاده همزمان چند كاربر و تراكنش آنها با يك سيستم كامپيوتري مهيا نبود و كاربران نمي توانستند منابع خود را به صورت همزمان به اشتراك بگذارند. بنابراين اجراي كارهاي تعاملي كه متشكل از اعمال كوچكي است و عمل بعدي به اجراي عمل قبلي وابسته است تبديل به يك عمل ملال آور و زمانبر شده بود. بسط و عيب يابي برنامه ها از نمونه هاي برنامه هاي تعاملي است. اين عمل غيرممكن بود تا وقتي كه در اوايل دهه 1970 كه در كامپيوترها از مفهوم اشتراك زماني براي قالب آمدن بر اين مشكل بهره گرفته شد.
سيستم هاي اشتراك زماني اوليه داراي چند ترمينال بودند كه به كامپيوتراصلي متصل بود.
اين ترمينال ها در اطاقي متفاوت با اطاقي كه كامپيوتر اصلي در آن بود قرار داشتند. حالا ديگر با استفاده از اين ترمينال ها كاربران متعددي مي توانستند كارهاي خود را به طور همزمان اجرا كنند و منابع كامپيوتر را به اشتراك بگذارند. در يك سيستم اشتراك زماني هر كاربر اين طور تصور مي كرد كه براي خود يك كامپيوتر مجزا دارد چرا كه سيستم با سرعت خيلي زياد از كاريك كاربر ديگر در فاصله هاي زماني كوتاه سويچ مي كرد و در هر برهه زماني كه به يك كاربر اختصاص داده مي شد مقداري از كار هر كار بر اجرا مي شد. با اين كه نظريه اشتراك زماني در اوايل دهه 1960 بيان گرديد تا اوايل دهه 1970 سيستم هاي اشتراك زماني زياد مورد استفاده نبودند و علت هم اين بود كه پياده سازي آنها خيلي سخت و هزينه بر بود.
پيشرفت هاي موجود در سخت افزارهاي پردازش موازي باعث كاهش اندازه و افزيش سرعت پردازش كامپيوترها شد.
در نتيجه اين تغيير و تحولات، كامپيوترهاي كوچك و ارزان كه قابليت پردازشي زيادتري هم داشتند جايگزين كامپيوترهاي بزرگ شدند و اين كامپيوترهاي كوچك ميني كامپيوتر نام گرفتند.
ظهور سيستم هاي اشتراك زماني اولين قدم به سوي سيستم هاي محاسبات توزيع شده بود چرا كه در اين نوع سيستم ها مفاهيم زير تعريف شدند:
در ابتدا ترمينالهاي سيستم هاي اشترك زماني ترمينال گنگ بودند يعني همه پردازش توسط سيستم كامپيوتري اصلي انجام مي شد. پيشرفت هاي تكنولوژي ريزپردازنده در طول دهه 1970 اين اجازه را داد تا ترمينال هاي گنگ با ترمينالهاي هوشمند جايگزين شوند و با اين كار مفاهيم پردازش غير آنلاين و اشتراك زماني با هم ادغام شدند تا مزاياي هر دو تكنولوژي را روي يك سيستم بتوان به وجود آورد.
تكنولوژي ميكروپروسسور به سرعت پيشرفت كرد تا جايي كه در اوايل دهه 1980 كامپيوترهاي تك كاربرده كه ايستگاه كاري نام گرفته بودند به وجود آمدند و داراي قدرت پردازشي تقريباً برابر با ميني كامپيوتر بودند و با هزينه اندكي كاربر مي توانست آن را خريداري كند.



جاویدشاپ


جاوید شاپ


تحقیق


مقاله


مقاله


پاورپوینت


فایل فلش


کارآموزی


گزارش تخصصی


اقدام پژوهی


درس پژوهی


جزوه


خلاصه


ثبت نام فراگیر پیام نور 96 - iredu.ir

همانطور که می دانید در امتحانات پایانی هر ترم دانشگاه پیام نور برخی از امتحانات به صورت ...

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

مشاوره رایگان 09123600694،انجام پایان نامه، مشاوره پروپوزال، چاپ مقاله،ارشد و دکتری، گروه ...

دانلود نمونه سوالات ارشد پیام نور

سوالات ارشد نیمسال دوم 94-93 پیام نور,سوالات ارشد ترمی پیام نور با جواب

دانلود جزوه انبارداری و مدیریت خرید - پروژه دات کام

دریافت جدیدترین پروژه ها و مقالات. هدف این سایت انتشار مقالات، تحقیق، پروژه ها و پایان نامه ...

رابطه پرخاشگري و پيشرفت تحصيلي در بين دانش آموزان مقطع ابتدايي

رابطه پرخاشگري و پيشرفت تحصيلي در بين دانش آموزان مقطع ابتدايي,رابطه پرخاشگري و پيشرفت ...

جوجه کشی » همه چیز درباره ی بوقلمون

تاریخچه پرورش بوقلمون. بوقلمون بزرگترین و سنگینترین پرنده خانگی است . برخی مبدا اصلی این ...

کافی نت دانشجویان

نوشته شده در تاريخ شنبه سیزدهم فروردین ۱۳۹۰ توسط بهزاد

علوم شناختی - ویکی‌پدیا، دانشنامهٔ آزاد

اخترشناسی اخترفیزیک • کیهان‌شناسی اخترشناسی کهکشانی • زمین‌شناسی سیاره‌ای

www.iiiWe.com » مطالب پایان نامه با موضوع طراحی دانشکده …

فصل اول: کلیات تحقیق 1-1-مقدمه هدف نهایی مراکز آموزشی، خدمت¬رسانی مطلوب به جامعه استفاده ...

پرسش های متداول | پرسش‌های متداول

اصول تصفيه آب چیست؟ کاهش اثرات مشکل انبار کردن و نيز سروکار داشتن با مواد شيميايي در مورد ...

پرسش های متداول | پرسش‌های متداول

اصول تصفيه آب چیست؟ کاهش اثرات مشکل انبار کردن و نيز سروکار داشتن با مواد شيميايي در مورد ...

آشنایی با رشته‌ی دانشگاهی مهندسی فناوری اطلاعات (2 از 2)

مقدمه. در قسمت اول از اين مطلب، پس از آشنايي با رشته‌ي تحصيلي مهندسي فناوري اطلاعات در مقطع ...

مهمترین اخبار ایران و جهان - vista.ir

انگیزه‌های متفاوت سرخابی پس از آشوب بزرگ/ جدال تماشایی در تبریز - هفته یازدهم رقابت‌های ...

آماربار

فناوری فناوری یا تکنولوژی (به فرانسوی: technologie) شگردها وبه کاربردن ابزارها، دستگاه‌ها، ماده ...

همایش های حقوق و امنیت : همایش ها ، کنفرانس ها و سمینار ها

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

بانک مقاله انگلیسی با ترجمه فارسی: دانلود اصل مقاله +خرید ...

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

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

تازه وارد در تاریخ شنبه ۰۸ آذر ۱۳۹۳ گفت: بالایی ها که همه گفتن افتادیم تو چاه ولی از این بعد ...

پاسخ به سوالات متداول شما پیرامون کنکور ارشد - کنکور

مارکت کنکور کتب و محصولات دانشجویی خود را به راحتی در مارکت کنکور به فروش بگذارید

برق. قدرت. کنترل. الکترونیک. مخابرات. تاسیسات. - برگرداندن ...

طبقه بندی. قصه های قبیله (17) معرفی نویسنده و مدیر وبلاگ (46) جذابیت های برق (1409) در ستایش معماری

همایش های شهریور ماه : اطلاع رسانی همایش ها ، سمینارها ...

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

بانک مقالات انگلیسی با ترجمه فارسی : میهن ترجمه

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

معرفی رشته های دانشگاهی - aehighschool.com

مطالعه اين بخش براي دانش آموزاني که در شهرها و در کوچه پس کوچه هاي شهرهاي بزرگ فقط ساختمان ...

FOOD PROCESSING (Farsi and English

Issuu is a digital publishing platform that makes it simple to publish magazines, catalogs, newspapers, books, and more online. Easily share your publications and get ...

فروشگاه بیست و چهار

فروشگاه با تجارت الکترونیک و خرید اینترنتی و شبکه و پول

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

دانلود متن کامل مقالات در رشته های مختلف بصورت رایگان از دانشگاه فردوسی مشهد2

بیش از 65 درصد پرستاران از شغل خود ناراضی‌اند/ اختلاف 300 ...

من دخترم کلاس ششم است در این همه سال همیشه آخر اردیبهشت تعطیل شده البته بچه هایی که نمره ...

دانلود شاهنامه فردوسی (نسخه بسیار مشهور و نفیس بایسنقری) با تزئینات و مینیاتورهای زیبا

تهدیدی به نام کمبود جمعیت - تحقیق درس دانش خانواده و جمعیت

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

پاورپوینت-ppt- ایمنی در اداره ها-در 65 اسلاید-powerpoint

پاور پوینت آئین نامه حفاظتی تاسیسات الکتریکی

دانلود اصول بهداشت درمحیط جامعه

دانلود پاورپوینت “ کاربرد رنگ ها درایمنی ”

دانلود قولنامه انتقال ملک

دانلود فایل مدل سه بعدی iphone 4 ( طراحی شده با Solidworks)

دانلود پاورپوینت نحوه تولید کاشی وسرامیک

جزوه آموزش پیشرفته روش های اجزاء محدود (Finite Element Methodes) پروفسور عیسی سلاجقه

دانلود پروژه پاورپوینت نقد و تحلیل خانه دو پوسته رضا دانشمیر-لواسان

مجموعه کامل آموزش برق (ساختمان وصنعتی- سیستم های حفاظتی و..)

فیلم آموزشی روش تحلیل رابطه خاکستری و تئوری خاکستری ، Grey Relational Analysis، GRA در اکسل

مقاله : تاثير فلزات سنگين بر آبشش و كبد ماهي ها‎

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

دانلود نقشه آتوکد 1:2000 محدوده میدان بهارستان

صنایع دستی

دانلود پاورپوینت ریاضی چهارم ابتدایی مبحث شناخت کسر - 17 اسلاید

دانلود پاورپوینت ضرب پايه سوم ابتدايي

آزمون قلمچی 5آبان 96-گروه آزمایشی تجربی (کنکوریها)

دانلود پاورپوینت جانوران مضر شهری - 6 اسلاید

پاورپوینت کامل و جامع با عنوان لیپیدها و انواع انها در 120 اسلاید

دانلود شیپ فایل (لایه GIS) کاربری ارضی استان مازندران

دانلود پروژه آزمایش لوژان (word)

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

نوترینوهای کیهانی بزرگترین کیهانی بزرگترین موفقیت سال 2013 را به نام خود ثبت کردند

کانی

بوژان

دانلود پاورپوینت ساختار زمین - 9 اسلاید