چندپردازشی: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Luckas-bot (بحث | مشارکت‌ها)
جز ربات افزودن: ca:Multiprocés
Tanhabot (بحث | مشارکت‌ها)
جز ربات: ویرایش جزئی
خط ۶:
ایده اصلی در پس بکارگیری چندپردازنده در یک سیستم این است که عملکرد چنین سیستم‌هایی در مقایسه با سیستم‌های تک‌پرداز بسیار بیشتر است. اما این عملکرد به این سادگی‌ها حاصل نخواهد شد و برای این منظور سیستم باید همه موارد زیر را همزمان داشته باشد
 
* پشتیبانی مادربرد: مادربرد باید [[سوکت]]‌های کافی برای چیپ‌های اضافه و چیپی برای بکارگیری پردازنده‌ها داشته باشد.
 
* پشتیبانی پردازنده: تنها برخی از پردازنده‌ها می‌توانند در سیستم‌های چندپرداز مورد استفاده قرار گیرند.
 
* پشتیبانی سیستم عامل: سیستم عاملی که از چندپردازی پشتیبانی کند مانند ویندوز NT یا [[یونیکس]]
 
== تقارن پردازش ==
خط ۱۸:
 
== درگیری پردازشگرها ==
* سیستم‌های چندپرداز '''سخت-درگیر''' دارای چند سی‌پی‌یو هستند که در سطح باس (bus) به هم مربوط شده‌اند.
 
* سیستم‌های چندپرداز '''نرم-درگیر''' (که معمولا با عنوان [[خوشه کامپیوتری|خوشه]] از آن‌ها یاد می‌شود) شامل چند کامپیوتر جداگانه هستند که توسط سیستم‌های ارتباطی با سرعت بالا (معمولا [[اترنت گیگابیت]] Gigabit Ethernet) به هم وصل شده‌اند.
 
== برنامه‌نویسی چندتاری و سیستم‌های چندپردازنده ==
خط ۳۱:
 
== منابع ==
* (انگلیسی) http://www.pcguide.com/ref/cpu/arch/extSMP-c.html
 
* (انگلیسی) http://www.faqs.org/docs/kernel/x1291.html
 
* (انگلیسی) http://www.archicadwiki.com/Multiprocessing
 
[[ca:Multiprocés]]