Anar al contingut

32 bits

De L'Enciclopèdia, la wikipedia en valencià
Archiu:ARM-HP-PRINTER.JPG
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

[editar | editar còdic]

Processadors de 32 bits

[editar | editar còdic]

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

[editar | editar còdic]

Visió general

[editar | editar còdic]

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 2321). Per a sancers en signe, utilisant el complement a dos, el ranc és des de −2.147.483.648 (2321) fins a +2.147.483.647 (23211). Estos rancs delimiten els sistemes de numeració comunes que utilisen 32 bits, tals com les direccions IP o les datas 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 para 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

[editar | editar còdic]
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

[editar | editar còdic]