Diana, parte de este staff, nos ha hecho el favor de escribir este tutorial porque controla muy bien dicho tema.
Solución:
un poco es la unidad más pequeña de almacenamiento de información en un procesador de computadora. Al igual que un interruptor puede estar encendido o apagado, el bit también puede tener uno de los dos estados a menudo indicados como 0 y 1.
El procesador/CPU en sí mismo se compone principalmente de una docena o más de cubos de estos bits que se denominan Registros. Entonces, los registros son cubos de bits que pueden contener datos en un procesador. Algunos de estos son registros de propósito general (originalmente nombre A,B,C…) y otros son de propósito especial (con nombres más extravagantes). Hay otras partes de los procesadores modernos para otras funcionalidades como aritmética básica por unidad lógica aritmética (ALU), etc.
Los procesadores anteriores tenían registros con un número menor de bits, como 8 bits y 16 bits, etc. Actualmente tenemos procesadores con tamaños de registro de 32 y 64 bits.
Así que un procesador de 32 bits tiene cubos de almacenamiento de información llamados registros, cada uno de los cuales tiene una longitud de 32 bits. Y su estilo de nomenclatura también ha evolucionado con sus tamaños desde AX, BX, CX para los tipos de 16 bits… hasta ahora EAX, EBX, ECX, etc. para los registros de 32 bits. Los registros de propósito especial en un procesador de 32 bits también tienen una longitud de 32 bits, pero tienen nombres horribles que me esfuerzo por olvidar 🙂
Suficiente teoría… Ahora veamos una instantánea de algunos registros de propósito general de un procesador moderno de 32 bits para tener una idea de la relación de registros y bits:
A continuación se muestra otra instantánea del procesador, esta vez tomada desde una altitud ligeramente superior:
Finalmente, una vista de 10,000 pies de altitud del procesador en el esquema general de los componentes de almacenamiento de datos de las computadoras.
En lo que respecta a los procesadores x86, la explicación más simple es que los registros de propósito general de un procesador de 32 bits pueden contener valores enteros desde 0 hasta (2^32)-1 (4,294,967,295), inclusive, o desde -2,147,483,648 hasta 2,147,483,647, inclusive. Esto significa que solo puede direccionar esa cantidad de bytes de espacio de direcciones virtuales (4 GB).
Los registros de un procesador x86 de 64 bits pueden trabajar con números del 0 al (2^64)-1 (18 446 744 073 709 551 615), lo que le otorga, en teoría, un espacio de direcciones virtuales mucho mayor.
Para continuar con su pregunta de n bits: simplemente podrá trabajar con números en 2^n.
Wikipedia tiene una buena serie de artículos sobre el ancho de bits y las matemáticas detrás de todo.
La computación de 8, 16, 32, 64… bits básicamente habla de cuánta información se puede “transmitir”.
Un poco es la información básica. 1 o 0. Una máquina de 8 bits puede procesar una porción de información de 8 bits de ancho. La máquina de 16 bits puede manejar un bit de 16 de ancho, básicamente haciendo 2 instrucciones para cada ciclo en comparación con la máquina de 8 bits.
32, la informática de 64 bits se refiere a las CPU que funcionan con datos de esos tamaños, lo que permite pasar más datos por “ciclo de CPU”. En igualdad de condiciones, es fácil ver cómo más = mejor/más rápido.
PCMag definición de computación de 16 bits
Especificaciones de bits PCMag
Reseñas y puntuaciones
Tienes la posibilidad compartir este tutorial si te fue útil.