اشکالات CPU و نقص: یک تاریخچه مختصر

در اینجا چیزی است که اشکالات CPU و نقص و آنچه شما می توانید در مورد آنها انجام دهید

یک مشکل با یک CPU ، مغز کامپیوتر یا دستگاه دیگر، معمولا به عنوان یک اشکال یا نقص طبقه بندی می شود. در این زمینه، یک اشکال CPU هر گونه مشکل با آن است که می تواند ثابت شود و یا در اطراف بدون تاثیر بر بقیه سیستم، در حالی که یک نقص CPU یک مسئله اساسی است که نیاز به تغییرات در سراسر سیستم است.

مسائل مانند این با CPU ها معمولا به دلیل اشتباهاتی که در طراحی یا تولید تراشه ایجاد شده است اتفاق می افتد. با توجه به اشکال / نقص CPU خاص، اثرات می تواند هر چیزی از عملکرد ضعیف به آسیب پذیری های امنیتی از شدت های مختلف است.

رفع نقص CPU و یا اشکال شامل بازسازی چگونگی نرم افزار دستگاه با CPU کار می کند، که معمولا از طریق به روز رسانی نرم افزار انجام می شود یا جایگزین CPU با یک مشکل نیست. این که آیا آن را با استفاده از یک بروزرسانی نرم افزاری جایگزین یا کار می کرد بستگی به شدت و پیچیدگی مشکل CPU دارد.

سیلاب & amp؛ اختلال ظاهری

نقص CPU Meltdown اولین بار توسط Google Project Zero در سال 2018 به نمایش گذاشته شد، و همچنین Cyberes Technology و دانشگاه تکنولوژی Graz. Spectre همان سال توسط Rambus، Google Project Zero و محققان در چندین دانشگاه افشا شد.

یک پردازنده با استفاده از آنچه که «اعدام گمانه زنی» نامیده می شود، حدس می زنید چه چیزی از آن خواسته شود تا بعدا به منظور صرفه جویی در وقت صرف شود. وقتی این کار را می کند، اطلاعات را از حافظه RAM ، حافظه کامپیوتر و یا حافظه دستگاه شما می گیرد تا اطلاعات بیشتری در مورد آنچه که در حال انجام است و آنچه در آینده برای انجام یک اقدام خاص بر اساس اطلاعات جدید انجام می دهد، جمع آوری کند.

مشکل این است که وقتی پردازنده اقدامات خود را انجام می دهد و چگونگی انجام آن را انجام می دهد، این اطلاعات ممکن است برای نرم افزارهای مخرب یا وبسایت ها در معرض دید قرار بگیرند و به عنوان خودشان خوانده شوند.

این بدان معنی است که یک ویروس بر روی رایانه شما یا یک وب سایت سرکش ممکن است به طور بالقوه به اطلاعاتی از CPU دسترسی پیدا کند تا ببینید چه چیزی از حافظه جمع آوری شده است که می تواند هر چیزی که در حال حاضر باز شده و در دستگاه استفاده می شود از جمله اطلاعات حساس مانند کلمات عبور ، عکس ها و اطلاعات پرداخت.

این معایب CPU مربوط به انواع دستگاههایی است که در حال اجرا بر روی اینتل، AMD و سایر پردازنده ها هستند و دستگاه هایی مانند گوشی های هوشمند، دسکتاپ و لپ تاپ ها، و همچنین حساب های ذخیره سازی فایل آنلاین و غیره

با توجه به این که این نقص ها عمیقا در پردازنده های آسیب دیده وجود دارد جایگزین سخت افزار تنها راه حل دائمی است. با این وجود، نگه داشتن نرم افزار و سیستم عامل شما تا به امروز می تواند یک راه حل قابل قبول را فراهم کند، تنظیم مجدد نحوه دسترسی نرم افزار شما به CPU، عمدتا دور زدن مشکلات.

در اینجا برخی از به روز رسانی های اصلی که Meltdown و Spectre patched شده اند:

نکته: همیشه اطمینان حاصل کنید که به روز رسانی سیستم عامل و نرم افزار خود را در حالیکه در دسترس هستند اعمال می کنید! این بدین معنی است که اعلان ها را بر روی کامپیوتر یا گوشی هوشمند خود اجرا نکنید و بهترین کار را برای حفظ برنامه های نرم افزاری خود به روز کنید تا نسخه های جدید و به روزرسانی ها منتشر شود.

اشکال FDIV پنتیوم

این اشکال CPU توسط استاد لیچچربرگ توماس نیکلی در سال 1994 کشف شد، که ابتدا در ایمیل منتشر شد.

اشکال Pentium FDIV تنها بر روی تراشه های اینتل پنتیوم تاثیر می گذارد، به خصوص در یک منطقه CPU که "واحد نقطه شناور" نامیده می شود، که بخشی از پردازنده است که توابع ریاضی مثل اضافه کردن، تفریق و ضرب را انجام می دهد، هرچند این اشکال تنها بر بخش عملیات

این اشکال CPU نتایج اشتباه را در برنامه هایی که فاکتور را تعیین می کنند، مانند ماشین حساب ها و نرم افزارهای صفحه گسترده ارائه می دهند. علت این خطا یک اشتباه برنامه نویسی بود که جداول مربوط به ریاضیات ریاضی حذف شد و بنابراین هر محاسباتی که نیاز به دسترسی به آن جداول نداشت، دقیق بود.

با این حال، برآورد شده است که اشکال Pentium FDIV نتایج نادرست را فقط در هر یک از هر 9 میلیارد محاسبات نقطه شناور ارائه می دهد و تنها در تعداد بسیار کوچک یا واقعا بزرگ دیده می شود، اغلب در حدود رقم 9 یا 10.

گفته می شود بحث اختلاف ناپذیری در مورد این که تا چه حد این اشکال واقعا مسئله است، با اینتل بیان کرد که تنها در 27000 سال تنها کاربر معمولی اتفاق می افتد، در حالی که آی بی ام گفت که این اتفاق می افتد به طور معمول هر 24 روز.

تکه های مختلف برای دور زدن این اشکال منتشر شد:

در دسامبر 1994، اینتل یک سیاست تعویض طول عمر را برای جایگزینی تمامی پردازندههایی که تحت تاثیر اشکال قرار داشت، اعلام کرد. پردازنده های بعد منتقل شده دیگر از این اشکال تحت تاثیر قرار نمی گیرند، بنابراین دستگاه هایی با استفاده از یک پردازنده اینتل که پس از سال 1994 ایجاد شده اند، تحت تاثیر این مسئله ی واحد شناور خاص قرار نگرفته اند.