سلام دوستان كسي ميدونه اصطلاحات Cores و Threads در پردازنده به چه معنا هستند.
سلام دوستان كسي ميدونه اصطلاحات Cores و Threads در پردازنده به چه معنا هستند.
با سلام
core یعنی هسته های پردازنده که مثلا سی پی یو 4 هسته ای هست یا شش هسته ای
threads . قابلیتی در پردازنده که مثلا دو عملیات پردازشی رو با هم انجام بده یک سی پی یو 4 هسته ای با این قابلیت در سیستم عمال به صورت یک سی پی یو 8 هسته ای نشون داده میشه . البته برای استفاده بهینه از این قابلیت باید نرم افزار هم از این قابلیت پشتیبانی کنه البته هیچوقت نمی تونه جای هسته های واقعی رو بگیره
ضمن تشكر از شما مثلا اگر يه سي پي يو core = 4 و threads = 2 باشه تعداد هسته هاي شبيه سازي شده با يه سي پي يو core =4 و threads=4 چه تفاوتي داره؟
Last edited by seyediali3; 23-05-2011 at 07:52.
با سلام
ببینید این یک قابیت هست که در پردازنده وجود داره و به این صورت نیست که یک سی پی یو دو تا thread داشته باشه و یک مدل دیگه 4 تا thread . هر وقت پردازنده ای از این قابلیت پشتیبانی کنه هر هسته اش انگار دارای یک هسته مجازی هست که سی پی یو دو هسته ای به صورت 4 هسته ای و 4 هسته ای به صورت 8 هسته ای و ... نشون داده میشه
پردازنده هیچ وقت 4 هسته و 2 ترد نمیشه
حداقل ترید ها به تعداد هسته هست ( به این معنی که هر هسته میتونه در آن واحد یک ترد رو اجرا کنه )
در صورتی که پردازنده از HT پشتیبانی کنه ترد ها 2 برابر تعداد هسته میشن که به این معنیه که هر هسته در لحظه میتونه 2 ترد رو پردازش کنه . ترد هم خودش به معنی مجموعه ای از دستورات هست که به صورت یک رشته در میاد ولی سرعت اجرای این هسته های مجازی در حد هسته فیزیکی نمیشه
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)