1982 februárjában hihetetlenül fontos volt elseje - ekkor jelent meg az Intel 80286-os processzor és vele az AT PC-k. Volt itt minden, amire rá lehet sütni, hogy high-tech: akár 16 MB RAM kezelése, 16 bites adatkezelés, 134 ezer tranzisztor és még sorolhatnánk - a siker garantált volt. Itt jelent meg a megszakításkezelés Interrupt Handling is, ami mind a mai napig velünk van, és tulajdonképpen pontosan ugyanúgy működik, ahogy 44 évvel ezelőtt kitalálták.
A megszakítások nagyon-nagyon fontosak a PC-k világában. Minden egyes adatcsomag, SSD/HDD lemezre írás, sőt, egy egérmozdulat hatására is a processzornak kezelnie kell az eseményt, amit megfelelő megszakításokkal végez el. A teljes folyamat középpontjában a Megszakítás-leíró tábla van ez alapján kezeli a megszakítás vektorokat a processzor, amivel tudja, hogy az adott eseményt milyen megszakításkiszolgáló rutinnak kell tovább adnia. A megszakítás lehet szoftveres és hardveres is, van, amit lehet, és van, amit nem lehet maszkolni, sőt, vannak kivételek (Exeptions) is - vagyis egy nagyon bonyolult rendszerről beszélhetünk.
Nos, ezt a bonyolult, elavult és a mai x86-os CPU-architektúrákat megakasztó rendszert szeretné leváltani az Intel, mégpedig a FRED-del, ami a Flexible Return and Event Delivery rövidítése. Olyat láttunk már többször is, hogy az Intel gondolt egyet és megpróbálta megreformálni a PC-k világát, majd szépen belebukott (BTX, valaki?). A mostani helyzet azonban más, ugyanis a FRED-et az Intel mellett az AMD is átveszi, sőt, ez nem csupán egy jövőbeni terv, már a Zen6 architektúrában debütálhat a FRED.
A FRED-del a programozóknak már nem szükséges az eseményeket több szinten és lépésben lekezelniük, az eseménykezelést a FRED egyetlen, komplex lépésben elvégzi a lehető legoptimálisabban. Miután ez a megoldás az alacsonyszintű programkódot, a kernelt és CTM szoftvereket érinti (pl. driver), így a kompatibilitásra nem lesz kihatással, vagyis meglévő x86-os szoftvereid továbbra is változtatás nélkül fognak futni PC-den.
Ami változást a FRED hozhat, az a letisztultabb, kevesebb potenciális tervezési hibával ellátott kód, a gyorsabb eseménykezelés és végeredményben a valamivel fürgébb gépek. A gyorsulás leginkább virtualizációnál, gamingnél(!) vagy éppen hálózati adatforgalom-kezelésnél fog meglátszani.
Érdekesség, hogy az AMD is kidolgozta saját megoldását SEE (Supervisor Entry Extensions) néven, ám ez csak részben váltotta volna le a régi INT-rendszert a kompatibilitás megtartása miatt. Ezt azonban az AMD hajlandó volt kukázni, hogy együttesen térjenek át a FRED-re. Az Intel a Nova Lake-nél fogja a FRED-re váltani a régi megszakításkezelő rendszerét.
Az összefogás nem meglepő, az AMD és az Intel is tagja az x86 Ecosystem Advisory Groupnak, amelyet 2023-ban hívtak életre, és amelynek célja, hogy a gyártók közti utasításkészlet-architektúrát (ISA) egyesítsék.