En 32-bitars ordlängd innebär att datorns centrala bearbetningsenhet (CPU) och minnessystem kan bearbeta och lagra data i enheter på 32 bitar åt gången. Lite är den minsta dataenheten, som representerar en 0 eller A. Därför möjliggör ett 32-bitars ord 2
32
(eller ungefär 4,3 miljarder) olika kombinationer av data.
Detta påverkar olika aspekter av ett datorsystem, inklusive:
* Minnesadressering: Ett 32-bitars-system kan direkt adressera 2
32
byte av minne (4 gigabyte). Även om tekniker som minnessegmentering och sökning kan utöka detta, är det den inneboende gränsen utan sådana tekniker.
* Datatyper: Heltal, flytande punktnummer och andra datatyper är ofta 32 bitar i storlek. Detta dikterar utbudet av värden som dessa typer kan representera.
* Register: CPU -register, som innehåller data som aktivt bearbetas, är vanligtvis 32 bitar breda.
* Instruktioner: Instruktionerna en CPU kan utföra kan vara 32 bitar långa, även om detta kan variera.
Kort sagt, en 32-bitars ordlängd definierar en grundläggande begränsning och kapacitet för en datorarkitektur bearbetningskraft och minnesåtkomst. Även om det är vanligt i äldre system är 64-bitars arkitekturer nu dominerande på grund av deras förmåga att hantera betydligt mer minne och data.