نه دوست عزیز بسته به نرمافزار هست بعضی از نرمافزارها طوری ساخته میشن که میتونن از دو هستهپردازنده به طور هم زمان استفاده کنند بعضیا نه اینکه میبینی از 50٪ پردازنده استفاده میشه یعنی از یک هسته داره فقط کار میکشه. البته تو بعضی از پروسسها ویندوز خودش بعضاً پردازش رو بین دو هسته تقسیم میکنه که این بازم ویندوز با ویندوز ممکنه فرق بکنه برای مثال ممکنه شما اگر در یک ویندوز جدیدتر مثلاً ویندوز 7 تست بکنید نتیجه متفاوت باشه چون هرچی بروزتر میشم نرمافزارها و سیستمعاملها در این زمینه بهینهتر شدن؛ ولی اگر نرمافزاری واقعاً بخواد از تمام توانایی یه پردازنده 2 یا چند هستهای استفاده کنه باید اصطلاحاً Multi Thread ساخته بشه.