رایانش توزیعشده
- العربية
- Беларуская
- Беларуская (тарашкевіца)
- Български
- Bosanski
- Català
- Čeština
- Dansk
- Deutsch
- Ελληνικά
- English
- Esperanto
- Español
- Eesti
- Euskara
- Suomi
- Français
- Gaeilge
- עברית
- Magyar
- Bahasa Indonesia
- Ido
- Italiano
- 日本語
- ქართული
- Қазақша
- 한국어
- Lietuvių
- Latviešu
- Македонски
- മലയാളം
- Монгол
- Bahasa Melayu
- Nederlands
- Norsk nynorsk
- Norsk bokmål
- Polski
- Português
- Română
- Русский
- Simple English
- Slovenčina
- Српски / srpski
- Svenska
- தமிழ்
- Türkçe
- Українська
- اردو
- Tiếng Việt
- 中文
- 粵語
رایانش توزیعشده (به انگلیسی: Distributed computing) یک زمینه از علوم رایانه است، که در آن به سیستمهای توزیعشده پرداخته میشود. یک سیستم توزیعشده از چندین رایانه خودکار تشکیل شده که توسط یک شبکه رایانهای با هم دیگر در ارتباط اند. کامپیوترها با هم ارتباط برقرار میکنند تا به یک هدف مشترک برسند. یک برنامه کامپیوتری که در یک سیستم توزیعشده اجرا میشود، یک برنامه توزیعشده نامیده میشود و به فرایند نوشتن چنین برنامههایی برنامهنویسی توزیعشده اطلاق میشود.[۱] رایانش توزیعشده همچنین به استفاده از سیستمهای توزیعشده برای حل مسائل محاسباتی اطلاق میشود. در رایانش توزیعشده یک مسئله به وظایف مختلف تقسیم میشود که هر کدام از آنها توسط یک کامپیوتر یا بیشتر حل میشود.[۲]این وظایف از طریق ارسال پیام با یکدیگر در ارتباط هستند.[۳]
مقدمه[ویرایش]
کلمه توزیعشده در اصطلاحات «سیستمهای توزیعشده» و «برنامه نویسی توزیعشده» و «الگوریتم توزیعشده» در واقع به شبکههای کامپیوتری اطلاق میشود که در آن کامپیوترهای شخصی بهطور فیزیکی در برخی مناطق جغرافیایی توزیع میشوند.[۴]
رایانش توزیعشده یا توزیعیافته به دستهای از محاسبات رایانهای اطلاق میشود که در آن دو، یا معمولاً چند کامپیوتر از طریق یک شبکه رایانهای به هم متصل شده و با استفاده از یک الگوریتم موازی بار محاسباتی مابین آنها توزیع میشود.
در همه موارد نمیتوان از این روش استفاده کرد، تکلیفی که میخواهیم از طریق محاسبات توزیعشده انجام گیرد باید قابلیت تقسیم شدن به چند تکه کوچکتر را داشته باشد. جستجو از جمله تکالیفی است که بالاترین موفقیت را در محاسبات توزیعشده دارد.
جستارهای وابسته[ویرایش]
منابع[ویرایش]
- ↑ (Andrews ۲۰۰۰). (Dolev ۲۰۰۰). (Ghosh ۲۰۰۷), p. 10.
- ↑ (Godfrey ۲۰۰۲).
- ↑ (Andrews ۲۰۰۰), p. 291–292. (Dolev ۲۰۰۰), p. 5.
- ↑ (Lynch ۱۹۹۶), p. 1.
Note: This template roughly follows the 2012 ACM Computing Classification System. | |
سختافزار | |
سازمان سامانههای رایانه | |
شبکه رایانهای | |
سازمان نرمافزار | |
نظریه زبانهای برنامهنویسی و ابزار توسعه نرمافزار | |
توسعه نرمافزار | |
نظریه محاسبات | |
الگوریتمها | |
ریاضیات رایانه | |
سامانه اطلاعاتی | |
امنیت رایانه | |
تعامل انسان و رایانه | |
همروندی | |
هوش مصنوعی | |
یادگیری ماشین | |
گرافیک رایانهای | |
رایانش کاربردی | |
توجه: بنا بر سامانه ردهبندی رایانش ایسیام علم رایانه همچنین میتواند به موضوعها یا زمینههای گوناگون تقسیم شود.
|
عمومی | ||
---|---|---|
سطوح | ||
ریسهها | ||
نظریه | ||
عناصر | ||
هماهنگی | ||
برنامهنویسی | ||
سختافزار | ||
رابطهای برنامهنویسی | ||
مشکلات | ||
تئوری | |
---|---|
Applications | |
Implementations | |
معماری رایانهs | |
مرتبط |
مدلهای محاسبه | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
معماری رایانه | |||||||||||||
مجموعه دستورالعملs |
| ||||||||||||
Execution |
| ||||||||||||
رایانش موازی |
| ||||||||||||
Processor performance | |||||||||||||
Types |
| ||||||||||||
کلمه (معماری رایانه) | |||||||||||||
Core count | |||||||||||||
اجزاء |
| ||||||||||||
مدیریت نیرو | |||||||||||||
مرتبط |
![]() | این یک مقالهٔ خرد رایانه است. میتوانید با گسترش آن به ویکیپدیا کمک کنید. |