جستجو در تالارهای گفتگو
در حال نمایش نتایج برای برچسب های 'امدی'.
1 نتیجه پیدا شد
-
انتقاد شدید خالق لینوکس از اینتل به خاطر پشتیبانی نکردن از حافظه ECC
کامبیز اسدزاده نوشته وبلاگ را ارسال کرد در فناوری
خالق لینوکس از اینتل به خاطر پشتیبانی نکردن از حافظههای ECC انتقاد کرده است. او به پشتیبانی غیررسمی از ECC در پردازندههای AMD بهعنوان اتفاقی مثبت نگاه میکند. این ماجرا برای توسعهدهدنگان قطعاً بسیار مهم و کاربردی است، بنابراین به عنوان نمایندهای از جامعهٔ برنامهنویسان و یک فرد با تجربه در بحث برنامهنویسی و مشکلات آن در مدیریت حافظه نظرات توروالدز برای جامعهٔ ما اهمیت دارد. لینوس توروالدز، خالق لینوکس، بهتازگی پست جدیدی در انجمن آنلاین Real World Tech با محوریت حافظهٔ کد تصحیح خطا (ECC) منتشر کرده است تا از اینتل انتقاد و از ایامدی (AMD) تمجید کند. بر اساس گزارش تامز هاردور، توروالدز میگوید اینتل باید حافظههای ECC را به قطعاتی میناستریم تبدیل کند و پشتیبانی از این حافظه در پردازندههای سری رایزن ایامدی اتفاق بسیار خوبی است. توروالدز با بیان اینکه «ECC کاملا پراهمیت است» اعلام کرد اینتل تأثیر بهسزایی روی رونق نداشتن بازار حافظهی ECC گذاشته است. خالق لینوکس میگوید: «بروید و بهدنبال DIMM-های ECC بگردید؛ پیدا کردن آنها واقعا سخت است. بله، احتمالا به لطف ایامدی، وضعیت DIMM-های ECC اخیرا کمی بهتر شده و این دقیقا همان نکتهای است که میخواهم به آن اشاره کنم.» توروالدز بارها به ضررهایی که اینتل به صنعت ECC و حتی کاربران وارد کرده است اشاره میکند و صحبتهایش را با کلماتی توهینآمیز خطاب به اینتل ادامه میدهد. توروالدز میگوید تیم آبی با پشتیبانی نکردن از ECC در مادربردها و پردازندههایی که برای کاربران عادی عرضه میکند، باعث شده است استفاده از حافظههای ECC زیاد نباشد. خالق لینوکس به مشکلاتی با محوریت آسیبپذیری روهمر (Rowhammer) اشاره میکند و میگوید این دسته از مشکلات امنیتی جدی، از طریق حافظههای ECC بهراحتی رفع میشوند. سلولهای حافظهی DRAM میتوانند انرژی خود را به دیگر سلولهای حافظه منتقل کنند. بهطور معمول این اتفاق صرفا به خاطر نقص در حافظهٔ اصلی سیستم رخ میدهد و نهایتاً به بروز خطا در حافظه منتهی میشود؛ اما حملات مبتنی بر آسیبپذیری روهمر از این نقص بهعنوان مکانیسمی برای دسترسی به سیستم بهره میگیرند. توروالدز میگوید هنگام توسعه دادن کد برای کرنل سیستم عامل، دستوپنجه نرم کردن با حافظهٔ استاندارد بسیار سخت است. او بهطور دقیقتر به این موضوع اشاره میکند که در اکثر اوقات نمیتوان بهطور دقیق فهمید خطای غیر قابل توضیح کرنل در کجا رخ داده است. در واقع این خطاها در اغلب اوقات ممکن است سختافزاری باشند، نه نرمافزاری؛ خطاهایی که بهراحتی توسط ECC قابل رفع هستند. توروالدز از ایامدی به خاطر پشتیبانی غیررسمی از ECC تمجید میکند. او خوشحال است که ایامدی تصمیم گرفته این پشتیبانی را به پردازندههای سری رایزن که در دسترس مشتریان عادی قرار میگیرند گسترش دهد. بدین ترتیب ایامدی کاربران را قادر میسازد بدون پرداخت هزینهی گزاف تهیهٔ قطعات سختافزاری در سطح سرور، به ECC دسترسی داشته باشند. اینکه پشتیبانی غیررسمی از ECC به گسترش استفاده از آن کمک میکند، موضوعی است که نیاز به بحث دارد؛ زیرا در اغلب اوقات ECC بهدرستی کار نمیکند. اما خالق لینوکس میگوید حتی پشتیبانی غیررسمی، قدمی روبهجلو در جهت درست محسوب میشود.