Procesory Intel Itanium

Procesor Itanium jest dosyć nowym dzieckiem firmy Intel. Jest to nowoczesny procesor 64-bitowy posiadający wiele nowatorskich cech, niewykorzystywanych w procesorach z serii i386. Podstawową zaletą procesorów 64-bitowych jest możliwość adresowania większej ilości pamięci. Pomimo wielu różnic procesory Itanium są kompatybilne wstecz, tzn. wspierają polecenia ze swoich 32-bitowych poprzedników.

Rejestry

Procesory z serii Itanium posiadają o wiele więcej rejestrów niż procesory z serii i386. I tak np. posiadają aż 128 rejestrów przeznaczonych dla liczb całkowitych. Umożliwia to inne rozwiązania niektórych elementów jądra systemu.

W procesorach i386 np. podczas wywoływania przerwań systemowych wszystkie rejestry są zapamiętywanie, a tuż przed końcem wywołania odtwarzane. W architekturze Itanium, o ile to możliwe, przydzialane są nowe rejestry.

Instrukcje

Ponieważ w procesorach Intel Itanium zostały wprowadzone nowe mechanizmy, wymaga to także nowych instrukjci. Z tego też powodu zbiór instrukcji Intel Itanium jest nadzbiorem zbiorem instrukcji linii i386.

Asembler

Z tych też powodów do obsługi procesorów Itanium został stworzony całkowicie inny asembler. Nie tylko dodane zostały nowe polecenia, ale także została zmieniona składnia. Stanowi to oczywiście pewną barierę uniemożliwiającą łatwe przejście do z architektury i386. Z drugiej strony kompatybilność wsteczna tego asemblera umożliwia wykorzystywnie jedynie częście odziedziczonej po i386, a wtedy zmianom podlega jedynie składnia.
Powrót