PDA

مشاهده نسخه کامل : هسته های مجازی سی پی یو ؟



sun1000
25-07-13, 11:45
با سلام خدمت دوستان عزیز میخواستم بدونم یه سی پی یو که مثلا 4 هسته فیزیکی داره چطور تو ویندوز به 8 هسته مجازی سازی میشه با تشکر!

Mehrdad_CS
25-07-13, 12:11
دوست عزیز من در حد اطلاعات ناقص خودم توضیحاتی کلی خدمتتون عرض می کنم:
در سیستم عامل کوچک ترین واحد پردازش Threads یا رشته ( نخ هم ترجمه شده) نام دارد. در برخی از پردازنده ها (مانند Corei7 ها) هر هسته ی سی پی یو قابلیت پردازش و مدیریت همزمان در رشته را دارد که به این قابلیت HyperThreading گفته میشود. در نتیجه از نظر کاربر و سیستم عامل پردازنده دارای 8 هسته است. در واقع سیستم عامل برنامه ها را به رشته هایی تقسیم میکند که امکان اجرای همزمان برروی هسته ها را داشته باشد. هرچند این قابلیت باید در برنامه مورد نظر وجود داشته باشد. و به اصطلاح برنامه بصورت MultiThread نوشته شده باشد.
موفق باشید

sun1000
28-07-13, 12:44
دوست عزیز من در حد اطلاعات ناقص خودم توضیحاتی کلی خدمتتون عرض می کنم:
در سیستم عامل کوچک ترین واحد پردازش Threads یا رشته ( نخ هم ترجمه شده) نام دارد. در برخی از پردازنده ها (مانند Corei7 ها) هر هسته ی سی پی یو قابلیت پردازش و مدیریت همزمان در رشته را دارد که به این قابلیت HyperThreading گفته میشود. در نتیجه از نظر کاربر و سیستم عامل پردازنده دارای 8 هسته است. در واقع سیستم عامل برنامه ها را به رشته هایی تقسیم میکند که امکان اجرای همزمان برروی هسته ها را داشته باشد. هرچند این قابلیت باید در برنامه مورد نظر وجود داشته باشد. و به اصطلاح برنامه بصورت MultiThread نوشته شده باشد.
موفق باشید
مرسی از جوابتون پس یعنی یه قابلیت هست که به سخت افزار سی پی یو بستگی داره نه به سیستم عامل
سربلند باشید