Hirdetés

44 éves fojtogató örökségtől szabadul meg az új AMD Ryzen CPU



|

Kész szemétdomb az x86 architektúra, de most az Intel és az AMD összefogtak, hogy végre ne csak foltozgassák, hanem fejlesszék is. Drukkolunk nekik, de lesz ebből baj, az egyszer biztos.

Hirdetés

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.

Hirdetés

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.

Hirdetés

Úgy tűnik, AdBlockert használsz, amivel megakadályozod a reklámok megjelenítését. Amennyiben szeretnéd támogatni a munkánkat, kérjük add hozzá az oldalt a kivételek listájához, vagy támogass minket közvetlenül! További információért kattints!

Engedélyezi, hogy a https://www.pcwplus.hu értesítéseket küldjön Önnek a kiemelt hírekről? Az értesítések bármikor kikapcsolhatók a böngésző beállításaiban.