Stahovani CPU z trhu me pobavilo :) Fakt si nedokazu predstavit co by tam muselo byt aby to Intel stahnul, protoze i fatalni chyby v Atomech kdy proste procesor umre treba v Synology zustavaji dal, je ale otazka, jak moc to je vina Synology nebo Intelu, kdo rozhodnuti nechat to bejt a tesit tim uzivatele ucinil.
Errata jako tohle se objevují pořád. Nejde to brát tak, že když se provalí bug, je to známka toho, že je něco ve firmě špatně.
Dnešní CPU jich při vydání mají přes 100, většina se jich neopraví, ale naštěstí jsou velmi, velmi vzácné (čímž se myslí, že nastanou za komplikovaných okolností). Pokud to fakt shazuje programy nebo OS/počítač, tak se v mikrokódu nebo BIOSu udělá workaround.
Tohle pravděpodobně nebude žádný zásadní problém. V posledních letech se akorát častěji na problémy, které vedou k pádům, přijde až po vydání, ale to může být prostě tím, že jsou ta jádra mnohem mnohem komplexnější a prostě se nedá všechno nasimulovat a podchytit testy před vydáním. Samozřejmě, selhání při testování se taky můžou stát (to byl asi případ toho RdRandu u AMD Ryzenů 3000)..
Tak to nebudu souhlasit. To že jim to uniklo ven a dopad je v tom, že se se sesype počítač je jasným dokladem, že je něco špatně. Vždy se něco testuje opravdu seriózně tak existuje to čemu se říká exit kritéria. To znamená třeba, že produkt bude ok když tam bude do 100 chyb s nízkým dopadem. Jestliže padne počítač tak to je pro men minimálně střední závažnost ne-li vysoká závažnost. Prostě si odmítám připustit, že Intel vědomě pustil tuhle chybu ven.
Takové chyby by podle mého názoru neměli projít do výroby chipů. Tohle zřejmě nezachytili práve proto, že jsou pod talkem a zkracují délku testování. Pro mne to je další zbytečné hazardování s kdysi tak skvělou pověstí Intelu.
Co je to chyba, co sposobuje pad aplikacie/pocitaca? Pre akukolvek (deterministicku) chybu mozem napisat kod, co ju zdetekuje a v pripade, ze tam je, sposobi pad. A ak sa taky kod dostane potom do povedzme novej dynamickej kniznice systemu, odrazu pada skoro vsetko. Takto to fakt definovat nejde. V skutocnosti jedine naozaj blbe chyby su, co sa nedaju patchnut na ziadnej sw urovni.
Teorie ako "by sa nieco malo zdetekovat" su blaboly. V praxi 100% vylucit chyby nejde ani u radovo jednoduchsich veci.