سلام دوستان كسي ميدونه اصطلاحات Cores و Threads در پردازنده به چه معنا هستند.
Printable View
سلام دوستان كسي ميدونه اصطلاحات Cores و Threads در پردازنده به چه معنا هستند.
با سلامنقل قول:
core یعنی هسته های پردازنده که مثلا سی پی یو 4 هسته ای هست یا شش هسته ای
threads . قابلیتی در پردازنده که مثلا دو عملیات پردازشی رو با هم انجام بده یک سی پی یو 4 هسته ای با این قابلیت در سیستم عمال به صورت یک سی پی یو 8 هسته ای نشون داده میشه . البته برای استفاده بهینه از این قابلیت باید نرم افزار هم از این قابلیت پشتیبانی کنه البته هیچوقت نمی تونه جای هسته های واقعی رو بگیره
ضمن تشكر از شما مثلا اگر يه سي پي يو core = 4 و threads = 2 باشه تعداد هسته هاي شبيه سازي شده با يه سي پي يو core =4 و threads=4 چه تفاوتي داره؟نقل قول:
با سلامنقل قول:
ببینید این یک قابیت هست که در پردازنده وجود داره و به این صورت نیست که یک سی پی یو دو تا thread داشته باشه و یک مدل دیگه 4 تا thread . هر وقت پردازنده ای از این قابلیت پشتیبانی کنه هر هسته اش انگار دارای یک هسته مجازی هست که سی پی یو دو هسته ای به صورت 4 هسته ای و 4 هسته ای به صورت 8 هسته ای و ... نشون داده میشه
ممنون دوست عزيز
پردازنده هیچ وقت 4 هسته و 2 ترد نمیشهنقل قول:
حداقل ترید ها به تعداد هسته هست ( به این معنی که هر هسته میتونه در آن واحد یک ترد رو اجرا کنه )
در صورتی که پردازنده از HT پشتیبانی کنه ترد ها 2 برابر تعداد هسته میشن که به این معنیه که هر هسته در لحظه میتونه 2 ترد رو پردازش کنه . ترد هم خودش به معنی مجموعه ای از دستورات هست که به صورت یک رشته در میاد ولی سرعت اجرای این هسته های مجازی در حد هسته فیزیکی نمیشه