32 bits
32 bits és un adjectiu usat en:
- Microarquitectura de CPU i ALU per a descriure registres, bus de direccions, bus de senyes, o instruccions de 32 bits (4 octets).
- Arquitectura de computadors per a descriure sancers, direccionar de memòria, sistemes operatius, o atres unitats de senyes de 32 bits (4 octets).
- Imàgens digitals, per a referir-se a una profunditat de color de 32 bits (color verdader). Sent el resultant de 24 bits més un canal alfa de 8 bits.
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 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 ). Per a sancers en signe, utilisant el complement a dos, el ranc és des de −2.147.483.648 () fins a +2.147.483.647 (). 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
- Este artícul conté una traducció derivada de «32 bits» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.