Vilken betydelse har 2 ^ 32 på datorer?


Bästa svaret

32-bitars Datorer är datorer där CPU eller ALU baseras på 32 bitar. Det vill säga att registren och / eller databussen och / eller adressbussen har storlek 32 bitar.

En bit är informationsenheten vid beräkning. En bit kan ta antingen 0 eller 1 värde, så om du vill lagra ett nummer (säg siffran 4) måste du lagra det med en kombination av bitar. Siffran 4 i Binärt nummer är 100. Således kan du lagra numret 4 i datorns minne med 3 bitar. Räknar från höger ( kallas minst signifikant bit) bit 0 (traditionellt är den minst signifikanta biten numrerad 0 istället för 1) kommer att ha värdet 0. Nästa bit, bit 1, kommer att ha värdet 0 igen och den längst till vänster, kallad mest betydande bit, kommer att ha värdet 1.

Naturligtvis, precis som du inte kommer att beskriva avståndet från jorden till månen i meter (eller fötter, för dig jävla amerikaner), behöver du inte vill diskutera datorarkitektur i bitar. Således kommer ”registerstorleken” in i bilden. Ett register består av ett visst antal bitar. Således kommer ett 32-bitars register att ha 32 bitar. Om varje bit kan ta två värden (antingen 0 eller 1) oberoende av varandra, då kan 32 bitar ta 2 ^ 32 olika värden (2 * 2 * 2 … 32 gånger). Det är där 2 ^ 32 ofta kommer in, särskilt när man pratar om intervallen för variabel typ s.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *