Den 32-bitars lokala adressen och 16-bitars databuss har distinkta effekter på systemhastigheten:
32-bitars adressbuss:
* Större adressutrymme: En 32-bitars adressbuss gör det möjligt för mikroprocessorn att komma åt 2
32
(4 294 967 296) byte av minne. Detta är en betydande mängd RAM, vilket möjliggör större program och datamängder. Hastighetseffekten handlar emellertid inte direkt om hastigheten för * åtkomst till * minne (även om mycket stora adressutrymmen kan påverka minneskontrolldesign och hastighet), utan snarare om * potentialen * att arbeta med större datasätt. Det begränsar hur mycket minne systemet * kan * använda, inte hur snabbt det kan använda det det har.
* Minnesåtkomsttid (indirekt påverkan): Medan adressbussbredden inte direkt bestämmer minnesåtkomsthastigheten, kan en bredare adressbuss * möjliggöra effektivare minneshanteringstekniker. Till exempel möjliggör det större sidstorlekar i virtuellt minne, minskar sidfel och förbättring av prestanda, även om detta är mycket beroende av minneskontrollen och OS.
16-bitars databuss:
* Dataöverföringshastighet: Det är här den direkta påverkan på hastigheten känns. Den 16-bitars databussen begränsar mängden data som överförs i en enda minnesåtkomst till 16 bitar (2 byte). Detta innebär att för att överföra ett 32-bitars heltal krävs två minnesåtkomst, vilket effektivt halverar dataöverföringshastigheten jämfört med en 32-bitars databuss. Detta är en betydande flaskhals.
* Minnesåtkomst: Funktioner som involverar större datastrukturer (t.ex. 32-bitars heltal, flytande punktnummer, långa strängar) kommer att kräva flera minnesåtkomst, vilket ökar den totala exekveringstiden.
Övergripande påverkan:
Den 16-bitars databussen är den primära begränsande faktorn för systemhastighet. Den 32-bitars adressbussen möjliggör ett stort adressutrymme, men den långsammare dataöverföringshastigheten på grund av den smala databussen kommer att avsevärt hindra prestanda, särskilt i applikationer som involverar tung datamanipulation eller stora datamängder. Systemet kommer att vara märkbart långsammare än ett system med en 32-bitars databuss. Systemets hastighet kommer att vara flaskhalsad vid databussen.
Kort sagt:32-bitars adressutrymme är en potentiell * kapacitet * fördel, men 16-bitars databuss är en definitiv * hastighet * begränsning. Systemet är i grunden långsammare på grund av behovet av dubbla minnesåtkomst för att bearbeta många datatyper.