احتمالاً شما هم شنیده اید نسل بعدی پردازنده های اینتل با کُد Kaby Lake و همچنین نسل بعدی پردازنده های AMD با کُد ZEN فقط از ویندوز 10 و سیستم عامل های جدیدتر از آن پشتیبانی می کنند، شاید تصور کنید این تصمیم در راستای تسریع بخشیدن به قدرت رسیدن ویندوز 10 باشد اما حالا به نظر می رسد توجیه های فنی قوی پشت آن وجود دارد و بدون ویندوز 10 عملاً نمی توان از برخی قابلیت های مهم این پردازنده ها استفاده کرد.
به نظر می رسد دلیل عدم پشتیبانی پردازنده های Kaby Lake از نسخه های قدیمی تر ویندوز 10، نسل دوم فناوری Speed Shift است. این فناوری که نسل اول آن با پردازنده های SkyLake معرفی شد، به پردازنده این امکان را می دهد تا با سرعت پاسخ دهی بالا، فرکانس خود را با قدرت پردازشی مورد نیاز برای اجرای پردازش ها تنظیم کند. افزایش سرعت پاسخ دهی باعث افزایش کارایی کلی و همچنین کاهش مصرف انرژی می شود. در نسل دوم فناوری Speed Shift که با پردازنده های Kaby Lake معرفی می شود، سرعت پاسخ دهی پردازنده به 15 میلی ثانیه کاهش یافته است و این یعنی سرعت پاسخ دهی بالا تر. به احتمال قوی این قابلیت به پشتیبانی در سطح هسته سیستم عامل نیاز دارد و به همین دلیل امکان بکارگیری آن در نسخه های قدیمی تر ویندوز وجود نخواهد داشت. Speed Shift V2 قادر است تا هر ثانیه 66.66 بار فرکانس پردازنده را بر اساس بار پردازشی (Load) افزایش و کاهش دهد. همچنین AMD نیز خبر از قابلیت مشابهی داده است.
با معماری ZENا،AMD برای اولین بار قابلیت simultaneous multi-threading (به اختصار SMT) را به خدمت می گیرد. این قابلیت هرکدام از هسته های پردازشی فیزیکی را به عنوان دو هسته پردازشی مستقل به سیستم عامل معرفی می کند. در حالی که به نظر می رسد فناوری AMD SMT کارکرد مشابهی با HyperThreading اینتل دارد، اما در عمل مکانیزم کارکرد آنها یکی نیست. حدود یک دهه از بکارگیری فناوری HyperThreading توسط اینتل می گذرد و مایکروسافت پشتیبانی از آن را در نسخه های مختلف ویندوز ممکن کرده است اما برای AMD SMT چنین نیست. در حقیقت قابلیت AMD SMT از تکنیک تازه ای برای اجرای هم زمان دو Thread توسط هر هسته پردازشی بهره می گیرد که بعید به نظر می رسد بدون پشتیبانی در سطح هسته سیستم عامل، قابل استفاده باشد. احتمالاً به یاد دارید مایکروسافت برای پشتیبانی بهینه از پردازنده های Bulldozer نیز مجبور شد هسته سیستم عامل ویندوز 7 را بروزرسانی کند.
این ها دلایلی بودند که به اعتقاد برخی صاحب نظران، دلیل پشتیبانی نکردن از نسخه های قدیمی تر ویندوز هستند. در همین حال پشتیبانی نکردن از نسخه های قدیمی تر ویندوز به هر سه مایکروسافت، AMD و اینتل در کاهش هزینه های توسعه و پشتیبانی نرم افزاری (شامل ارائه درایور) کمک می کند.
منبع: techpowerup
نظر خود را اضافه کنید.
برای ارسال نظر وارد شوید
ارسال نظر بدون عضویت در سایت