سلام
cpu من core i7 هست که 4 هسته فیزیکی و 8 هسته منطقی داره خواستم ببینم این هسته های منطقی چی هستن و کارشون چی هست.
اگر یک توضیحی کاملی بدید ممنون میشم.برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
سلام
cpu من core i7 هست که 4 هسته فیزیکی و 8 هسته منطقی داره خواستم ببینم این هسته های منطقی چی هستن و کارشون چی هست.
اگر یک توضیحی کاملی بدید ممنون میشم.برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
Doctor Search Engine
موتور جستجوی پزشکان ایرانی
|
باید درباره Hyper-Threading بیشتر بدانید
hyperthreading_image2.jpg
فراریسمانی - ویکیپدیا، دانشنامهٔ آزاد
*MoJtAbA* (03-05-14), download69 (03-05-14), fernaspe (04-05-14), ravegoat (03-05-14), Rezasam1 (04-05-14)
من اصلا به مسائل سخت افزاری آشنایی ندارم و زیاد متجه نشدم که چی میگه برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید !!
ولی کلا متوجه نشدم که این پردازنده منطقی دقیقا چه کاری رو انجام میده و دلیل وجودش چیه !!
میشه به زبان ساده برای ما مبتدی ها توضیح بدی مهندس جون برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
Doctor Search Engine
موتور جستجوی پزشکان ایرانی
به زبان ساده یا خودمونی میگمبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط download69 برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
ما یک سری دستور داریم که باید توسط پردازنده انجام بشه
این دستورات دونه دونه برای پردازنده فرستاده میشن و پردازنده آنها را انجام میده پس یک پردازنده با یک هسته فیزیکی اینجوری کارها را انجام میده
1 - دستور اول به پردازنده میره
2- دستور انجام میشه
3- دستور دوم به پردازنده میره
4- دستور انجام میشه
.
.
.
حالا وقتی پردازنده دارای یک پردازنده فیزیکی و یک پردازنده مجازی باشه به دلیل تکنولوژی بخصوص پردازنده میتونه در هر سیکل دو دستور را انجام بده و سیکل اجرای برنامه به این شکل میشه
1- دستور اول و دوم به پردازنده میره
2- دستور انجام میشه
3- دستور سوم و چهارم به پردازنده میره
4- دستور انجام میشه
.
.
.
در این حالت در هر سیکل از زمان به جای 1 دستور 2 دستور اجرا میشه
این کار باعث میشه که نرم افزار فکر کنه با یک پردازنده 2 هسته روبروست
ولی از نظر فیزیکی این یک هسته است که در هر زمان 2 کار انجام میده
*MoJtAbA* (04-05-14), AMD>INTEL (05-05-14), download69 (04-05-14), ENASAP (11-05-14), Jiiin (04-05-14), MARINE (04-05-14), Rezasam1 (04-05-14), SajjadKhati (04-05-14), SOHR@B (04-05-14)
download69 (04-05-14), Jiiin (04-05-14), Rezasam1 (04-05-14), SajjadKhati (04-05-14)
یعنی(؟) با این کار میخواستن همه ی سیستم عامل ها رو ساپورت کنن ؟
وگرنه میشد به جای تعریف کردن هسته مجازی، سیستم عامل ها الگوریتم های صف بندیشونه واسه فرستادن دستور به cpu تغییر بدن.
Doctor Search Engine
موتور جستجوی پزشکان ایرانی
Rezasam1 (04-05-14)
|
والا اینکه اینتل با این کارش میخواسته چیکار کنه یا سیستم عامل را میشده این طور تغییر داد یا نه در سواد بنده نمیگنجه برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنیدبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط download69 برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
اینها برنامه ریزیهای کلان و میلیارد دلاریه که شرکتها برای پیشبرد این صنعت انجام میدهند
AMD>INTEL (05-05-14), download69 (05-05-14), Rezasam1 (04-05-14)
وقتی یک قابلیت سخت افزاری ایجاد میشه . بستر نرم افزاری هم باهاش باید سازگار بشه . در مورد هایپر تردینگ هم همین هست . چون به یاد دارم همون موقع خیلی برنامه ها مثل پیناکل با ht مشکل داشتند باید این قابلیت تو بایوس غیر فعال میشد . این اولین جرقه برای استفاده برنامه ها از چند هسته بود که به مرور دچار تکامل شد .برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
http://www.intel.com/content/www/us/...echnology.html
*MoJtAbA* (05-05-14), download69 (05-05-14)
1 کاربر در حال مشاهده این موضوع. (0 عضو و 1 میهمان)
Bookmarks