نقل قول:
کد:
http://www.alcpu.com/CoreTemp/howitworks.html
کد:
http://www.alcpu.com/CoreTemp
شما به اون قسمت DTS يا DIGITAL THERMAL SENSOR با دقت بيشتري توجه كنيد
ببخشید من هی مزاحم شما میشم. همچنان من متوجه نشدم.:41:
متنی که تو لینک بود رو میذارم دوستان هم استفاده کنن. شما هم یه نیگاه بنداز ببین من کجاش رو اشتباه فهمیدم. پیشایپش از پاسختون تشکر میکنم.
This is how the program works:
Intel defines a certain Tjunction temperature for the processor. This value is usually in the range between 85°C and 105°C.
اینتل دمای Tjunction خاصی را برای پراسزور تعریف میکنه. این عدد بین 85 تا 105 هست معمولا.
In the later generation of processors, starting with Nehalem, the exact Tjunction Max value is available for software to read in an MSR (short for Model Specific Register).
در پردازنده های نسل جدید که از سری Nehalem شروع شده مقدار دقیق Tjunction در MSR یا رجیستر خاص مدل برای خواندن در دسترس نرم افزار هاست.
A different MSR contains the temperature data. The data is represented as a Delta in °C between current temperature and Tjunction.
So the actual temperature is calculated like this 'Core Temp = Tjunction - Delta'
در یک MSR دیگر اطلاعات دما قرار دارد. اطلاعات به صورت دلتا بر حسب درجه سانتیگراد بین دمای فعلی و Tjmax هستند. بنابراین دمای واقعی به صورت زیر محاسبه میشود:
دمای هسته = دمای Tj - اختلاف دما (دلتا)
The size of the data field is 7 bits. This means a Delta of 0 - 127°C can be reported in theory. In fact the reported temperature can rarily go below 0°C and in some cases (Core 2 - 45nm series) temperatures below 30° or even 40°C are not reported.
دلتا در هفت بیت نوشته میشود. (که میشه 128 حالت) بنابراین عددی بین 0 تا 127 میتواند مشخص شود. در حقیقت دمای گزارش شده به ندرت منفی است و در برخی موارد دمای زیر 30 یا حتی 40 درجه در مورد Core2 های 45 نانومتری گزارش نشده است.
خب من قبلا یه جا خونده بودم که tj تو برنامه های مختلف گاهی اشتباه وارد میشه و نتیجه خوندن دماهای اشتباه هست. دنبال بحث رو هم نگرفته بودم. شما نظرتون چیه ؟ مشکل کجست ؟
---------- Post added at 10:37 PM ---------- Previous post was at 10:36 PM ----------
نقل قول:
کد:
http://www.alcpu.com/CoreTemp/howitworks.html
کد:
http://www.alcpu.com/CoreTemp
شما به اون قسمت DTS يا DIGITAL THERMAL SENSOR با دقت بيشتري توجه كنيد
ببخشید من هی مزاحم شما میشم. همچنان من متوجه نشدم.:41:
متنی که تو لینک بود رو میذارم دوستان هم استفاده کنن. شما هم یه نیگاه بنداز ببین من کجاش رو اشتباه فهمیدم. پیشایپش از پاسختون تشکر میکنم.
This is how the program works:
Intel defines a certain Tjunction temperature for the processor. This value is usually in the range between 85°C and 105°C.
اینتل دمای Tjunction خاصی را برای پراسزور تعریف میکنه. این عدد بین 85 تا 105 هست معمولا.
In the later generation of processors, starting with Nehalem, the exact Tjunction Max value is available for software to read in an MSR (short for Model Specific Register).
در پردازنده های نسل جدید که از سری Nehalem شروع شده مقدار دقیق Tjunction در MSR یا رجیستر خاص مدل برای خواندن در دسترس نرم افزار هاست.
A different MSR contains the temperature data. The data is represented as a Delta in °C between current temperature and Tjunction.
So the actual temperature is calculated like this 'Core Temp = Tjunction - Delta'
در یک MSR دیگر اطلاعات دما قرار دارد. اطلاعات به صورت دلتا بر حسب درجه سانتیگراد بین دمای فعلی و Tjmax هستند. بنابراین دمای واقعی به صورت زیر محاسبه میشود:
دمای هسته = دمای Tj - اختلاف دما (دلتا)
The size of the data field is 7 bits. This means a Delta of 0 - 127°C can be reported in theory. In fact the reported temperature can rarily go below 0°C and in some cases (Core 2 - 45nm series) temperatures below 30° or even 40°C are not reported.
دلتا در هفت بیت نوشته میشود. (که میشه 128 حالت) بنابراین عددی بین 0 تا 127 میتواند مشخص شود. در حقیقت دمای گزارش شده به ندرت منفی است و در برخی موارد دمای زیر 30 یا حتی 40 درجه در مورد Core2 های 45 نانومتری گزارش نشده است.
خب من قبلا یه جا خونده بودم که tj تو برنامه های مختلف گاهی اشتباه وارد میشه و نتیجه خوندن دماهای اشتباه هست. دنبال بحث رو هم نگرفته بودم. شما نظرتون چیه ؟ مشکل کجاست ؟