Anar al contingut

32 bits

De L'Enciclopèdia, la wikipedia en valencià
Foto d'un processador ARM

32 bits és un adjectiu usat en:

Els 32 bits són més coneguts per haver segut part de les computadors i videoconsoles de les décades de 1990 i 2000, ocupant part de la quinta generació de videoconsoles junt als 64 bits.

Microarquitectura

Processadors de 32 bits

Els busos de senyes i de direccionar són usualment més amples que 32 bits, a pesar de que estes s'almagasenen i manipulen internament en el processador com a cantitats de 32 bits. Per eixemple, el Pentium Pro és un processador de 32 bits, pero el bus de direccions extern té un tamany de 86 bits, i el bus de senyes extern de 64 bits.

Arquitectura de computadors

Visió general

Un camp d'almagasenament de 32 bits permet 232 combinacions possibles. Per açò, el ranc de valors naturals que poden ser almagasenats en 32 bits és de 0 fins a 4.294.967.295 (que són 232−1). Per a sancers en signe, utilisant el complement a dos, el ranc és des de −2.147.483.648 (−232−1) fins a +2.147.483.647 (232−1−1). Estos rancs delimiten els sistemes de numeració comunes que utilisen 32 bits, tals com les direccions IP o les dates POSIX (provocant l'efecte 2038).

Sistemes operatius: 
  - Els sistemes operatius dissenyats per a arquitectura de 32 bits (com Windows de 32 bits o Linux de 32 bits) estan optimisats per a treballar en processadors de 32 bits.
  - Estos sistemes no poden aprofitar completament les capacitats dels processadors de 64 bits.

Aplicacions:

  - Els programes compilados per a sistemes de 32 bits estan llimitats a un espai de direccions de 4 GB, lo que pot restringir el seu rendiment en aplicacions que requerixen grans cantitats de memòria.

Compatibilitat:

  - Els sistemes de 32 bits poden eixecutar software dissenyat per a 16 bits, pero no poden eixecutar software específic per a 64 bits.
  - Els sistemes de 64 bits, per un atre costat, solen ser compatibles en software de 32 bits.

Ventages i desventages: Ventages:

 - Menor consum de memòria en comparació als sistemes de 64 bits.
 - Compatibilitat en hardware i software més antic.

Desventages:

 - Llimitació en la cantitat de memòria direccionable (4 GB).
 - Menor eficiència en aplicacions que requerixen càlculs complexos o grans volums de senyes.

Efecte 2038

Artícul principal → Problema de l'any 2038.

El "efecte 2038", és un bug produït en programes que usen la representació del temps basada en el sistema POSIX, i que afecta a sistemes Unix i basats en Unix.

En la majoria dels sistemes de 32 bits clave_t és un sancer de 32 bits en signe, i una volta que el valor aplegue a 2.147.483.647 (2038-01-19 03:14:07 UTC) al segon següent botarà al valor -2.147.483.648 (1901-13-12 o 1970-01-01). En canvi, en la majoria dels sistemes de 64 bits s'utilisen sancers de 64 bits en,clave_t lo que soluciona el problema per uns mils de millons d'anys.


Referències