En liten snutt programkod kan bli lösningen på de uppmärksammade felen i Pentiumprocessorerna. Programkoden kan laddas ner till datorn i efterhand och löser fel som slunkit igenom konstruktionsprocessen utan att Intel behöver ta tillbaka processorerna.
Halvledarbjässen Intel planerar att inom kort presentera en lösning på de besvärande buggarna som processorerna Pentium och Pentium II visat sig ha, uppger den amerikanska tidningen Electronic Engineering Times. Fel i hårdvaran kan korrigeras genom att en del av mikrokoden, den enklaste typen av instruktioner, kan modifieras för att kringgå problemet. Intel har dock avböjt att kommentera uppgifterna.
Enligt experter som EET citerar skulle bland annat det uppmärksammade felet vid flyttalsdivision i Pentiumprocessorn från 1994 och det senaste i Pentium II kunna åtgärdas med den nya funktionen som redan finns inbyggd men som ännu inte börjat användas. Alla typer av fel kommer inte att kunna lösas, det blir i första hand de operationer som utförs i mikrokod.
Vid konstruktion av en ny mikroprocessor kan man välja att antingen implementera en funktion som mikrokod eller direkt i hårdvaran. Det senare blir snabbare men mindre flexibelt och dessutom svårare att lösa med ändringar av mikrokoden.
Intels lösning fungerar enligt uppgifterna i EET så att den nya programsnutten, kallad BIOS Update Feature, modifierar det existerande BIOS-programmet innan det börjar exekveras.
BIOS eller Basic Input/Output System är egentligen ett antal program som styr processorn på den lägsta nivån. Programmet ligger lagrat i ett fast minne, till exempel flash eller ROM. De tre huvuddelarna av programmet är testrutiner som går igenom datorns huvudfunktioner vid start, Bootstrap som startar inläsningen av operativsystemet och till sist I/O-funktionerna som är den del som används under körning. De utgör en anpassning mellan operativsystemet och den faktiska hårdvaran.