Wat betekent woordgrootte op de computer?

Ik heb geprobeerd te begrijpen wat “woord”betekent en ik heb in de wiki gekeken en de definitie is vaag. Dus mijn vraag is wat is “woordgrootte”? Is het de lengte van de databus, adresbus?


Antwoord 1, autoriteit 100%

‘Woordgrootte’ verwijst naar het aantal bits dat in één keer door de CPU van een computer wordt verwerkt (tegenwoordig meestal 32 bits of 64 bits). Grootte databus, instructiegrootte, adresgrootte zijn meestal veelvouden van de woordgrootte.

Om de zaken te verwarren: voor achterwaartse compatibiliteit definieert Microsoft Windows API een WORD als 16 bits, een DWORD als 32 bits en een QWORD als 64 bits, ongeacht de processor.


Antwoord 2, autoriteit 15%

Eén antwoord is — niet zoveel als vroeger. Vroeger konden computers alleen volledige “woorden” geheugen laden/opslaan, wat elk 16/24/32/36/48 bits zou zijn (afhankelijk van de specifieke machine). Men zou hun programma-ontwerp zorgvuldig moeten structureren rond de woordgrootte van de doelmachine.

Maar meer computers hebben toegang tot individuele bytes of hebben toegang tot gegevensreeksen van tientallen bytes lang, met één relatief naadloze operatie. Veel belangrijker dan de technische woordgrootte is de breedte van de geheugenbus, die bepaalt hoeveel bytes er in één geheugencyclus kunnen worden overgedragen tussen CPU en geheugen.

Dus “woordgrootte” is enigszins zinloos, en (zoals een ander antwoord suggereert) zullen bedrijven zoals Microsoft het vaak op een willekeurige manier definiëren, zonder echt verband met wat dan ook.


Antwoord 3, autoriteit 12%

Denk aan het volgende:

CPU (processor), RAM (hoofdgeheugen), I/O-apparaten (muis, toetsenbord, printer), bus (component voor gegevensoverdracht).

Hoe wilt u dat deze computeronderdelen communiceren en gegevens overdragen?
je hebt beslist een vaste grootte van bits nodig om als een enkele gegevenseenheid te worden beschouwd.

Daarom kwamen computerwetenschappers overeen om dit apparaat te standaardiseren op 32 bits of 64 bits (afhankelijk van de keuze van de fabrikant).

Ze gaven deze eenheid een naam en noemden het een woord.

Een woord is dus niets anders dan een data-eenheid (een stel bits (signaalladingen van nullen en enen)) die van het ene computeronderdeel naar het andere gaat.

Bussen zijn bijvoorbeeld gebouwd met 32 bits (4 bytes) en sommige met 64 bits (8 bytes). Evenzo zijn de CPU (hardware) en besturingssystemen (software) gebouwd met 32 bits of 64 bits.

Het was toevallig de standaardeenheid met de naam Word en de grootte van 32 bits of 64 bits.

Ps: Word is een van de vele eenheden voor gegevensgrootte die zich in de computer verplaatsen, verschillende computercomponenten gebruiken verschillende grootten om gegevens te transporteren (signalen die nullen en enen vertegenwoordigen), RAM kan bijvoorbeeld 64 bits gebruiken terwijl Bussen kunnen 32 bits gebruiken. Hardware-ontwerpers ontwerpen de architectuur van componenten, rekening houdend met deze verschillen in grootte, om ofwel de Word-grootte van 32 bits op alleen CPU maar 64 bits op RAM te implementeren, of dezelfde grootte op alle componenten te implementeren, … enz. De woordgrootte was vroeger 8 bits (1 byte), maar tegenwoordig is de meeste commentaareenheid 64 bits op de meeste computercomponenten zoals CPU of RAM, of Bus, …enz.


Antwoord 4, autoriteit 9%

Woordgrootte betekent het nee. van gegevensbits die door de microprocessor als een eenheid worden verwerkt.


Antwoord 5, autoriteit 3%

Woordis een verzameling bits die fungeert als een enkele gegevenseenheid die door een microprocessor wordt verwerkt. Het kan echter elke ingestelde waarde zijn, inclusief gemeenschappelijke waarden: 16, 18, 24, 32, 36, 40, 48 en 64.

Analogie:
In het Engels is Word een enkel onderscheidend zinvol element van spraak of schrijven, gebruikt met anderen om een zin te vormen.

Other episodes