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
[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 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 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]- 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.