üzenetek

hozzászólások


Jester01
(veterán)
Blog

Egyeseknek itt fogalma sincs mi az a mikrokód a processzorban és még engem akarnak továbbképzésre küldeni :DDD

Ez a mikrokód nem azonos pl. egy grafikus vagy hálózati kártya firmware-el. Egyáltalán nem kell meghívni (nem is lehet) hanem a processzor belső működését automatikusan szabályozza például bizonyos összetett utasítások esetén de akár olyasmit is mint a memóriakezelés vagy a spekulatív végrehajtás.

Már idéztem a hivatalos leírásból: az a mikrokód frissítés amit a BIOS betölt csak arra van, hogy hibákat javítson a processzorban lévő verzióban. Alapszinten anélkül is működik. Sőt, van amikor az operációs rendszer (is) tölt be frissítést, lásd pl. a spectre/meltdown/akármi javításokat. Ha nem volt új BIOS az oprendszer is betölthette.

De a hitetlenkedőknek itt van wikipedia link is (na nem mintha az megbízhatóbb lenne mint a hivatalos leírás): "The processor boots up using a set of microcode held inside the processor and stored in an internal ROM. A microcode update populates a separate SRAM and set of "match registers" that act as breakpoints within the microcode ROM, to allow jumping to the updated list of micro-operations in the SRAM." Hogy mik vannak!

üzenetek