¿Qué significa "coste por bit"?

¿Qué significa "coste por bit"?

Estoy leyendo el libro de William Stallings.Sistemas operativos: aspectos internos y principios de diseño (séptima edición), y un pasaje sobre la jerarquía de la memoria me confundió. ¿Qué quiere decir el autor cuando menciona un "mayor coste por bit"?

Esto es lo que dice el párrafo correspondiente en la página 24:

Como era de esperar, existe un equilibrio entre las tres características clave de la memoria: capacidad, tiempo de acceso y costo. Se utiliza una variedad de tecnologías para implementar sistemas de memoria y, en todo este espectro de tecnologías, se mantienen las siguientes relaciones:

  • Tiempo de acceso más rápido, mayor coste por bit
  • Mayor capacidad, menor costo por bit
  • Mayor capacidad, menor velocidad de acceso

Entiendo que cuanto más abajo desciendas en la pirámide de la jerarquía de la memoria, más lento será el tiempo de acceso.

Por ejemplo, un disco magnético o una tarjeta SSD tendrán tiempos de acceso más lentos que los registros de la CPU, el caché o la RAM.

Pero ¿qué significa que haya un “mayor coste por bit”? ¿Ralentiza otros procesos para acceder a esta memoria? ¿Esto parecería contrario a la intuición, ya que se supone que los tiempos de acceso son más rápidos? ¿Simplemente ocupan más espacio y por lo tanto hay menos?

Respuesta1

El costo por bit es el costo monetario (es decir, en dólares y centavos) por unidad de memoria, eso es todo, es decir, una forma de decir "asumiendo que la cantidad de memoria requerida es la misma". (También se podría decir el costo por gigas de memoria, pero mencionar el tamaño implica un caso de uso. Podría decirse que un bit es la cantidad más pequeña que se puede almacenar)

Respuesta2

Elcosto por bites solo el precio que tienes que pagar por una cantidad específica de memoria.

Si una cantidad de memoria de la marca X cuesta $20 y la misma cantidad de memoria de la marca Y cuesta $25, entonces la marca X tiene un mejor costo por bit. Las diferencias de coste por bit son mucho más pronunciadas cuando se comparan diferentes tipos de memoria (SRAM, DRAM, flash, SSD...)

Respuesta3

Además de estas otras respuestas que mencionan acertadamente que el costo por bit es la cantidad de dinero por bit:

Si tiene una memoria que almacena 1024 bytes, son 8192 bits. Si esa memoria le cuesta $10, entonces sería $10(costo)/8192 bits, o $0,001220703125 por bit. Si tuvieras memoria con un tiempo de acceso más rápido, tal vez costaría $20, en cuyo caso tendrías $0,00244140625 por bit.

Faster access time: $0.00244140625  cost per bit 
Greater capacity:   $0.001220703125 cost per bit

Respuesta4

Específicamente, los registros de la CPU son el tipo de memoria más rápido y costoso. Ocupan los bienes inmuebles más valiosos de todo el PC. Los distintos niveles de cachés están más alejados del cálculo real y el tiempo de propagación de la señal eléctrica comienza a ser una consideración. No se puede construir todo a partir de registros.

información relacionada