¿Qué significa “32KB (16K x 16)”? [duplicar]

3

En la memoria del programa del sitio digikey para ATMEGA328P-AU-ND se muestra como 32KB (16K x 16) . en ATMEGA328P hoja de datos la memoria del programa es de 32 KB, pero ¿qué significa (16 K x 16) ?

Otros ejemplos son:

  • 16K x 8
  • 64 x 16
  • 64 K x 8
  • 1K x 16
pregunta Hadi Barak

2 respuestas

7

16K significa 16,384 'ubicaciones de almacenamiento' de 8 bits, por lo tanto 16KB. 64 x 16 significa 64 ubicaciones de almacenamiento de 16 bits, por lo tanto, 128 (8 bits) bytes.

El ejemplo que da para el Atmega es 16,384 por 16 (bits) es 32,768 (8 bits) bytes.

Normalmente, la 'B' en KB es Byte, que es de 8 bits, sin embargo, debido a que la memoria de diseño del hardware a veces se distribuye en 16 bits.

    
respondido por el Michel Keijzers
2

Significa que hay 16k ubicaciones direccionables, cada una de las cuales es de 16 bits o 2 bytes. Entonces, 16kx2 es 32k. Tiene 16384 posibles ubicaciones direccionables, cada una de las cuales tiene un número de 16 bits.

    
respondido por el Ian Bland

Lea otras preguntas en las etiquetas