IA-32
From Helionica
|
|
IA-32 — akronim Intel Architecture 32 bit. Architektura mikroprocesorów stworzona przez firmę Intel metodą faktów dokonanych. Początkowo nie istniała teoretyczna definicja tej architektury, a kolejne 16- i 32-bitowe układy firmy Intel (8086, 8088, 80186, 80286, 80386, 80386SX, 80486, 80486SX) zachowywały po prostu zgodność z poprzednimi modelami i nazywane były rodziną x86. Dopiero konieczność odróżnienia rodziny mikroprocesorów x86 od nowej architektury IA-64 spowodowała powstanie nazwy IA-32.
Architektura IA-32 definiuje procesor 32-bitowy z wbudowanymi mechanizmami stronicowania i segmentowania pamięci, kontrolą dostępu do pamięci oraz dwoma trybami pracy procesora: rzeczywistym (16-bitowym, z segmentacją pamięci, adresacja do 1 MB RAM) oraz chronionym (16/32-bitowym, z opcjonalnym stronicowaniem i segmentacją pamięci, adresacja bezpośrednio do 4 GB RAM).
Architektura IA-32 była wielokrotnie rozszerzana, na przykład mechanizm PAE (ang. Page Ad-dress Extension) umożliwia adresowanie pamięci za pomocą 36-bitowej magistrali adresowej (obszar do 64 GB); ostatnie modyfikacje dopuszczają 64-bitowy tryb pracy, umożliwiający wymienność oprogramowania z procesorami z rodziny AMD64.
Zobacz też:
Hasło na licencji GNU FDL pochodzące z pracy Piotra Adamczewskiego "Słownik informatyczny", Helion 2005

