CPU ကိုချို့ယွင်းမှုများ & အားနည်းချက်တွေကို: တစ်ဦးကသမိုင်းအကျဉ်း

ဤတွင် CPU ကို bug တွေနှင့်အပြစ်အနာအဆာဖြစ်ကြပြီးသူတို့ကိုသင်နှင့် ပတ်သက်. အဘယ်သို့ပြုနိုင်ဘာလဲ

တစ်ဦးနှင့်အတူတစ်ဦးကပြဿနာကို CPU ကို , သင့်ကွန်ပျူတာသို့မဟုတ်အခြားကိရိယာ၏ "ဦးနှောက်" များသောအားဖြင့်တစ်ဦး bug ကိုတစ်ခုသို့မဟုတ်အပြစ်အနာအဆာအဖြစ်ခွဲခြားနိုင်ပါသည်။ ယင်းကိစ္စနှင့်စပ်လျဉ်းတစ် CPU ကို bug ကိုတစ်ဦး CPU ကိုအပြစ်အနာအဆာစနစ်က-ကျယ်ပြန့်သောအပြောင်းအလဲလိုအပ်သည်အခြေခံပြဿနာဖြစ်ပါတယ်နေစဉ်, စနစ်၏ကျန်ထိခိုက်ခြင်းမရှိဘဲ fixed သို့မဟုတ်န်းကျင်အလုပ်လုပ်ခဲ့နိုင်ကြောင်းနှင့်အတူမည်သည့်ပြဿနာဖြစ်ပါသည်။

CPU များနှင့်အတူဤကဲ့သို့သောကိစ္စရပ်များအားများသောအားဖြင့်အဘယ်ကြောင့်ဆိုသော် chip ကို၏ဒီဇိုင်းသို့မဟုတ်ထုတ်လုပ်မှုစဉ်အတွင်းလုပ်အမှားတွေ၏ဖြစ်ပျက်။ တိကျသော CPU ကို bug ကို / အားနည်းချက်အပေါ် မူတည်. သက်ရောက်မှုများကိုဆင်းရဲသောသူသည်စွမ်းဆောင်ရည်ကနေအမျိုးမျိုးသောပြင်းထန်မှု၏လုံခြုံရေးအားနည်းချက်များမှဘာမှမဖြစ်နိုင်ဘူး။

တစ်ဦး CPU ကိုအပြစ်အနာအဆာသို့မဟုတ် bug ကိုပြုပြင်တာတွေကိရိယာ၏ဆော့ဖ်ဝဲကိုများသောအားဖြင့်တစ်ဦးဆော့ဖ်ဝဲကို update ကိုမှတဆင့်ပြုမိသော CPU ကိုအတူအလုပ်လုပ်ပုံကို reworking ဒါမှမဟုတ်ပြဿနာမရှိပါဘူးတစ်ခုနှင့်အတူ CPU ကိုအစားထိုးဖြစ်စေပါဝငျသညျ။ ကဆော့ဖ်ဝဲကို update ကိုမှတဆင့်အစားထိုးသို့မဟုတ်န်းကျင်အလုပ်လုပ်ခဲ့ရဲ့ရှိမရှိကတော့ CPU ကိုရဲ့ပြဿနာများ၏ပြင်းထန်မှုနှင့်ရှုပ်ထွေးပေါ်တွင်မူတည်သည်။

အရည်ပျော်ကျခြင်း & amp; ် Spectre အားနည်းချက်တွေကို

အဆိုပါအရည်ပျော်ကျခြင်း CPU ကိုအပြစ်အနာအဆာကိုပထမဆုံး 2018 ခုနှစ်, Google Project မှသုညအားဖြင့်အများပြည်သူတို့အားထင်ရှားအဖြစ်ဆိုက်ဘာနည်းပညာနှင့်နည်းပညာ Graz တက္ကသိုလ်ခဲ့သည်။ ် Spectre Rambus Google က Project မှသုညနှင့်အများအပြားတက္ကသိုလ်သုတေသီများအားဖြင့်ထိုနှစ်တွင်ပင်ထုတ်ဖော်ခဲ့သည်။

တစ်ဦးက Processor ကိုကအချိန်ကိုကယ်တင်နိုင်ရန်အတွက်လာမယ့်ပြုပါရန်တောင်းဆိုလိမ့်မည်ဘယ်အရာကိုခန့်မှန်းရန် "မှန်းဆကွပ်မျက်" ဟုခေါ်ရဲ့အဘယ်အရာကိုအသုံးပြုသည်။ ဒီမလာတဲ့အခါကနေသတင်းအချက်အလက်ခေါ်ဆောင်သွားသည်ဆိုပါစို့ RAM ကို လက်ရှိတွင်ပေါ်မယ့်အရာပေါ်အသေးစိတ်ကိုနှင့်အဘယ်သို့ဆိုင်ကအသစ်သောသတင်းအချက်အလက်များအပေါ်အခြေခံပြီးတိကျတဲ့အရေးယူဖျော်ဖြေဖို့လာမယ့်လုပ်ဖို့လိုအပ်တယ်စုဆောင်းရန်, သင်၏ကွန်ပျူတာသို့မဟုတ် device ကိုရဲ့အလုပ်လုပ်မှတ်ဉာဏ်။

အဆိုပါပြဿနာကို Processor ကို၎င်း၏လုပ်ရပ်များပြင်ဆင်နှင့်ကလာမယ့်အဘယ်သို့ပြုမည်နည်းတက် queues အခါ, သတင်းအချက်အလက်အဘို့ "ဟုပွင့်လင်းထဲက" ထိတွေ့နဲ့စေခြင်းငှါဖြစ်ပါသည် အန္တရာယ်ရှိတဲ့ဆော့ဗ်ဝဲ ဟာသူတို့ရဲ့ကိုယ်ပိုင်အဖြစ် ယူ. ဖတ်ရှုဖို့သို့မဟုတ်ဝက်ဘ်ဆိုက်များ။

ဒါဟာစကားဝှက်တွေတူသောအထိခိုက်မခံသတင်းအချက်အလက်အပါအဝင်, သင့်ကွန်ပျူတာတစ်ခုသို့မဟုတ်လူဆိုးစာရင်းက်ဘ်ဆိုက်ပေါ်မှာဗိုင်းရပ်စ်အလားအလာလက်ရှိပွင့်လင်းခဲ့ device ကိုတွင်အသုံးပြုထားသောခံရသည်ဟုဘာမှဖြစ်နိုင်ပါတယ်သောကြောင့်မှတ်ဉာဏ်ထဲကနေကိုစုဝေးစေဘယ်အရာကိုမြင်ဖို့ CPU ကိုမှသတင်းအချက်အလက်ရယူနိုင်ခြင်းကိုဆိုလို , ဓါတ်ပုံများနှင့်ငွေပေးချေမှုသတင်းအချက်အလက်။

အားလုံးက Intel, AMD ၏, နှင့်အခြားပရိုဆက်ဆာပေါ်တွင်အပြေး devices များအမြိုးမြိုးနှင့်စသည်တို့ကိုစမတ်ဖုန်း, Desktop, နှင့် laptop အဖြစ်အွန်လိုင်းဖိုင်သိုလှောင်မှုအကောင့်များကဲ့သို့အထိခိုက် devices တွေကိုထိခိုက်ဒါတွေက CPU ကိုအပြစ်အနာအဆာ

သောကြောင့်ဤအအားနည်းချက်တွေကိုထိခိုက်နစ်နာပရိုဆက်ဆာများတွင်ဘယ်လောက်နက်ရှိုင်းစွာအရိုးစွဲ၏, ထိုအစားထိုး ဟာ့ဒ်ဝဲ ကိုသာအမြဲတမ်းဖြေရှင်းချက်ဖြစ်ပါသည်။ သို့သော်, သင့် software နှင့်စောင့်ရှောက်ခြင်း operating system ကို -to-date ဖြစ်အောင်တက်သင့်ရဲ့ဆော့ဖ်ဝဲကိုအခြေခံပြဿနာများကိုကျော်လွှားသည် CPU ကို access လုပ်ပါတယ်ဘယ်လို reconfiguring တစ်ခုလက်ခံနိုင်ဖွယ်ပြသနာကိုကျော်လွှားနိုင်စေရန်ပေးနိုင်ပါသည်။

ဤတွင်အရည်ပျော်ကျခြင်းနှင့်် Spectre ပြင်ဆင်သောသူအချို့ core ကို updates များကိုနေသောခေါင်းစဉ်:

ထိပ်ဖျား: အမြဲတမ်းသူတို့ရရှိနိုင်ဖြစ်လာအဖြစ်သင်သည်သင်၏ operating system နဲ့ software ကိုမှ updates များကိုလျှောက်ထားပါတယ်သေချာအောင်! သင့်ကွန်ပျူတာသို့မဟုတ်စမတ်ဖုန်းပေါ်တွင်အသိပေးချက်များကိုခုန်ကျော်သွားသကဲ့သို့ဖြစ်ရသည်နှင့်အသစ်ဗားရှင်းနှင့်မွမ်းမံမှုများဖြန့်ချိနေကြပါတယ်အဖြစ် updated သင့်ရဲ့ဆော့ဖ်ဝဲပရိုဂရမ်ကိုစောင့်ရှောက်ရန်သင့်အတွက်အကောင်းဆုံးလုပ်နေတာမဟုတ်ဘူးဆိုလိုသည်။

Pentium FDIV ဘာဂ်

ဤသည် CPU ကို bug ကိုသူပထမဦးဆုံးအနေနဲ့အီးမေးလ်ထဲတွင်ထုတ်ဖော်ထားတဲ့ 1994 ခုနှစ် Lynchburg ကောလိပ်ရဲ့ပါမောက္ခ Nice သောမတ်စ်ကရှာဖွေတွေ့ရှိခဲ့ပါတယ်။

အဆိုပါက Pentium FDIV bug ကိုဒီ bug ကိုသာအချင်းချင်းကွဲပြားခြင်းထိခိုက်သော်လည်း, ထို့အပွငျ, အနုတ်နှင့်မြှောက်တူသောသင်္ချာလုပ်ဆောင်ချက်များကိုလုပ်ဆောင်သော Processor ကို၏အစိတ်အပိုင်းတစ်ခုဖြစ်သည့် "floating အမှတ်ယူနစ်," ဟုခေါ်အထူးသဖြင့် CPU ကိုတစ်ဦးဧရိယာအတွင်းသာ Intel က Pentium ချစ်ပ်ထိခိုက် စစ်ဆင်ရေး။

ဤသည် CPU ကို bug ကိုဂဏန်းတွက်စက်နှင့်စာရင်းဇယား software ကိုကဲ့သို့သောလဒ်ဆုံးဖြတ်ရန်ကြောင်း applications များမှားရလဒ်ပေးလိမ့်မယ်။ ဒီအမှားများ၏အကြောင်းရင်းအချို့သင်္ချာ lookup ပြုလုပ်နေစားပွဲချန်လှပ်နှင့်သူတို့အားစားပွဲမှဝင်ရောက်ခွင့်လိုအပ်ဒါကြောင့်မည်သည့်တွက်ချက်မှုသူတို့ပါပြီနိုင်သကဲ့သို့တိကျမှုမရခဲ့ကြရာတစ်ဦးပရိုဂရမ်းမင်းအမှားဖြစ်ခဲ့သည်။

သို့သော်ကက Pentium FDIV bug ကိုတိုင်း 9 ဘီလီယံ floating အမှတ်တွက်ချက်မှုများထဲကသာ 1 တိရလဒ်များကိုပေးလိမ့်မယ်လို့ခန့်မှန်းထားပါတယ်, ဒါကြောင့်သာမကြာခဏ 9th သို့မဟုတ် 10th ဂဏန်းပတ်လည်ကယ့်ကိုသေးငယ်တဲ့ဒါမှမဟုတ်တကယ်ကိုကြီးမားတဲ့နံပါတ်များတွင်တွေ့မြင်ရတော့မှာပါ။

သူကပြောပါတယ်, ဒီ bug ကိုတကယ် Intel က IBM ကပြုလုပ်အဖြစ်မကြာခဏတိုင်း 24 ရက်အတွင်းအဖြစ်ဖြစ်ပျက်မယ်လို့ဆိုပါတယ်သော်လည်းသူကသာ, တစ်ကြိမ် 27,000 နှစ်ပေါင်းပျမ်းမျှအသုံးပြုသူမှဖြစ်ပျက်မယ်လို့ဖျောပွအတူပြဿနာတစ်ခုပါလိမ့်မယ်ပုံကိုမကြာခဏကျော်မဖြေရှင်းနိုင်အငြင်းပွားဖွယ်ရာရှိ၏။

အမျိုးမျိုးသောပြင်ဆင်ဖာထေးမှုများဒီ bug ကိုလှည့်ပတ်လုပ်ကိုင်ဖို့ဖြန့်ချိခဲ့ကြသည်:

1994 ခုနှစ်ဒီဇင်ဘာလ၌, Intel က bug ကိုကြောင့်ထိခိုက်ခဲ့ကြသောသူအပေါင်းတို့သည်ပရိုဆက်ဆာကိုအစားထိုးမယ့်တစ်သက်တာအစားထိုးရေးမူဝါဒကြေညာခဲ့သည်။ 1994 ခုနှစ်အပြီးဖန်တီးထားတဲ့ Intel ရဲ့ Processor ကိုသုံးပြီးပစ္စည်းတွေကဒီအထူးသဖြင့်ရေပေါ်အမှတ်ယူနစ်ပြဿနာကြောင့်ထိခိုက်ကြသည်မဟုတ်ဒါကြောင့်နောက်ပိုင်းမှာထွက်တင်ပို့ CPU များမရှိတော့, ဒီ bug ကိုကြောင့်ထိခိုက်ခဲ့သညျ။