Woordlengte - Wikipedia
Woordlengte is 'n term waarmee die grootte van 'n masjienwoord in bisse in 'n rekenaar aangegee word. Meestal word by die woordlengte gepraat oor die woordlengte wat die mikroverwerker intern gebruik om sy berekeninge uit te voer, so word gepraat van 4-, 8-, 16-, 32- en 64-bisverwerkers.
Die woordlengte van 'n verwerker bepaal op hoeveel data die verwerker per klokpuls bewerkinge kan uitvoer. 'n Verwerker met 'n grotere woordlengte kan dus per klokpuls bewerkinge op meer data uitvoer. As die verwerker besig is data te verplaas is kan 'n 32-bisverwerker byvoorbeeld twee keer soveel data per klokpuls verplaas as 'n 16-bisverwerker.
Indien getalle opgetel word kan een 32-bisverwerker getalle van 0 tot en met 4 294 967 295 optel (232 - 1) terwyl 'n 16-bisverwerker getalle van 0 tot en met 65 535 (216 - 1) kan optel. In hierdie geval sal die 32-bisverwerker alleen vinniger wees as getalle groter as 65 535 voorkom, naamlik die 32-bisverwerker kan hierdie getalle met 1 optelinstruksie optel, terwyl die 16-bisverwerker geen instruksies het om sulke groot getalle op te tel nie; hy sal die bewerking met losse, afsonderlike instruksies moet simuleer.
Uit die bogenoemde blyk dat die vergroting van die woordlengte in 'n verwerker 'n voordeel oplewer wat nogal afhanklik is van die toepassing:
By verplasing van data verdubbel die snelheid
By optelling van klein getalle bly die snelheid onveranderd
By optelling van groot getalle neem die snelheid baie keer toe (baie afsonderlike instruksies word vervang deur 1 instruksie).
Vergroting van die woordlengte het ook nadele vir die snelheid, naamlik daar moet grotere blokke data na die verwerker gevoer word. Omdat die snelheid van geheue eindig is, is 'n verwerker met 'n grotere woordlengte hier in die nadeel. 'n Grotere woordlengte het gewoonlik ook tot gevolg dat die programkode meer plek in neem. 'n Laaste effek is dat sommige instruksies traer word by 'n grotere woordlengte. Voer u maar eens 'n vermenigvuldiging uit op papier onder mekaar soos as u dit op skool geleer het. Indien u grotere getalle gebruik, het u meer werk. Die rekenaar voer die vermenigvuldiging op presies dieselfde wyse uit. By 'n optelbewerking word die opteleenheid twee keer so breed gemaak sodat daar geen ekstra werk is ni