Tal como están las cosas en este momento … muy poco probable. El problema no es tanto si la tecnología es 1000 veces más rápida que las tecnologías SSD actuales, sino más bien si se puede usar a esas velocidades.
El primer obstáculo para saltar sería cómo se maneja IO. Tal como están las cosas, se maneja por interrupción. Lo que significa que la CPU se interrumpe porque hay algo que la unidad quiere enviar. Esto a su vez significa que se guarda el estado actual de la CPU, luego se cargan las instrucciones y los datos de E / S, y se procesan y finalmente se envían a su destino. Solo en esa etapa puede la CPU continuar con lo que estaba haciendo antes, volviendo a cargar su estado anterior y continuando con el proceso.
A las velocidades actuales de SSD, todo este intercambio de estado no es muy notable. Incluso para los microsegundos necesarios, la cantidad de tiempo que la CPU pasa en esto es relativamente baja. Pero disminuir el tiempo entre cada interrupción y ese estado se convierte en una parte mucho más grande del todo. De hecho, puede ver que esto ya se está convirtiendo en un problema con las unidades SSD de gama alta, donde el rendimiento comienza a depender de la CPU. Y eso es solo un aumento de 2x a 10x con respecto a los SSD comerciales. Por lo tanto, las posibilidades de obtener un rendimiento incluso 1000 veces más rápido son realmente nulas.
- ¿Qué tres tipos de semáforos se pueden usar para implementar una solución al problema de la sección crítica sin riesgo de inanición?
- ¿Es la disciplina de la ciencia biomédica diferente de la ciencia de laboratorio clínico?
- ¿Qué es la verificación de enlaces de sitios web?
- ¿Apagar el protector contra sobretensiones después de apagar la computadora dañará la computadora a largo plazo?
- Si un informático se despertara en el año 1500, ¿cuánto tiempo les tomaría construir una computadora con estándares modernos?
Si los controladores y sistemas IO se rediseñan para usar un sistema basado en encuestas (es decir, exactamente como se hacen los chips RAM ahora), las cosas pueden ser muy diferentes. Desafortunadamente, nada de eso aún tiene que darse a conocer en ningún medio. Hasta que esto suceda, la tecnología 3D Xpoint es una respuesta en busca de una pregunta.
Una posibilidad muy pequeña puede ser usar esto en lugar de los chips DRam en la memoria de la computadora directamente. Mucho menos necesitaría ser rediseñado para tal. Teóricamente podría significar solo algunos cambios de ROM en el proceso de arranque (es decir, en lugar de volver a cargar todo en la RAM, suponga que ya está allí). En este caso, la pregunta es: ¿Es más rápido y / o más barato hacerlo de esta manera en lugar de usar RAM volátil? No se sabe realmente, no se ha probado nada, y también puede tener cuellos de botella imprevistos. Y eso supone que la RAM no se está mejorando activamente al superar los límites de DRam o incluso al inventar nuevas ideas.