چند پردازش متقارن
چند پردازش متقارن یک تکنیک برنامه نویسی است که شامل استفاده از چندین پردازنده یکسان برای اجرای وظایف با هم است. در این تکنیک، همه پردازندهها فضای حافظه یکسانی را به اشتراک میگذارند و میتوانند به برنامهها و دادههای یکسان روی یک دسترسی داشته باشند سیستم عامل.
ویژگی های متقارن چند پردازشی:
- پردازنده ها یکسان هستند
- آنها فضای حافظه یکسانی دارند
- آنها می توانند به همان برنامه ها و داده ها دسترسی داشته باشند
- عملکرد با افزایش تعداد پردازنده ها بهبود می یابد
چند پردازش نامتقارن
چند پردازش نامتقارن یک تکنیک برنامه نویسی است که از پردازنده هایی با ویژگی های مختلف برای اجرای وظایف خاص استفاده می کند. در این تکنیک، یک پردازنده وظایف کلی (مثلاً اجرا) را بر عهده می گیرد یک سیستم عامل و برنامه های کاربردی)، در حالی که سایر پردازنده ها وظایف تخصصی را انجام می دهند (به عنوان مثال، پردازش گرافیکی یا محاسبات ریاضی).
ویژگی های چند پردازش نامتقارن:
- پردازنده ها ویژگی های متفاوتی دارند
- یک پردازنده وظایف عمومی را انجام می دهد، در حالی که سایر پردازنده ها وظایف تخصصی را انجام می دهند.
- در سیستم هایی استفاده می شود که a عملکرد بالا در یک کار خاص
به طور خلاصه، تفاوت اصلی بین چند پردازش متقارن و نامتقارن این است که در اولی از پردازنده های یکسان استفاده می شود و فضای حافظه یکسانی را به اشتراک می گذارند، در حالی که در دومی از پردازنده هایی با ویژگی های متفاوت استفاده می شود و وظایف مختلفی را بر عهده دارند.
من سباستین ویدال هستم، یک مهندس کامپیوتر علاقه مند به فناوری و DIY. علاوه بر این، من خالق آن هستم tecnobits.com، جایی که من آموزش هایی را به اشتراک می گذارم تا فناوری را برای همه قابل دسترس تر و قابل درک تر کنم.