Las PC son máquinas complicadas, llenas de docenas de componentes más pequeños que trabajan todos juntos. Desde su CPU y GPU hasta su disco duro y memoria, cada pequeña pieza de su PC de escritorio o portátil debe unirse para realizar operaciones y ejecutar aplicaciones. Cualquier persona que haya trabajado con hardware de PC está familiarizado con las especificaciones principales del disco duro, como la capacidad, las velocidades de lectura / escritura y las velocidades de rotación del disco. Sin embargo, hay una característica menos conocida y a menudo pasada por alto que realmente puede afectar la velocidad de su disco duro: el tamaño de su caché. Echemos un vistazo rápido a qué es la memoria caché del disco duro y cómo funciona.
¿Qué es la caché de disco duro?
enlaces rápidos
- ¿Qué es la caché de disco duro?
- ¿Como funciona?
- Leer adelante y atrás
- Flujo de datos por la tarde
- Minimizando los tiempos de espera al escribir
- Acelerar su disco duro
- Caché en SSD
- Comprar una unidad
El caché del disco duro a menudo se conoce como el búfer de disco. Con ese nombre, su propósito se vuelve un poco más claro. Actúa como memoria temporal para el disco duro, ya que lee y escribe datos en el almacenamiento permanente en los platos.
Puede pensar en el caché de un disco duro como si fuera RAM específicamente para el disco duro. La analogía también se ajusta muy bien. Los discos duros tienen microcontroladores integrados que actúan para gobernar y procesar los datos que entran y salen de la unidad, al igual que una CPU. La memoria caché funciona junto con ese controlador para almacenar memoria mientras se procesa.
También puede pensarlo como un video de almacenamiento en búfer. Todos se han ocupado de transmitir un video en una conexión lenta. El reproductor de video espera antes o durante la reproducción para recopilar más datos para poder continuar reproduciendo el video más suavemente en el futuro. El caché del disco duro permite que un disco duro haga lo mismo mientras lee o escribe datos.
¿Como funciona?
A medida que el disco duro lee y escribe datos, tiene que extraer esos datos de los platos. Muy a menudo, un disco duro funciona con los mismos datos repetidamente, ya que la persona que usa la computadora probablemente va a estar trabajando en una o dos tareas a la vez. El disco contiene datos que usted o sus programas están usando con mayor frecuencia y más recientemente en su caché, eliminando la necesidad de extraerlos de los platos cada vez que se necesitan esos datos y acelerando el disco.

Leer adelante y atrás
Por lo general, un disco duro no solo recoge los datos que necesita. También lee los datos a su alrededor. Los discos duros no son eficientes. El sistema de platos giratorios y cabezales de lectura / escritura está inherentemente limitado al depender de partes móviles físicas. Las partes móviles son mucho más lentas que las completamente electrónicas. Entonces, los discos duros intentan compensar adivinando.
Cuando un usuario o un programa realiza una solicitud de datos, el disco duro extrae esos datos y los datos a su alrededor en el plato y los almacena en el búfer. Dado que existe una probabilidad decente de que los datos circundantes sean similares, la unidad apuesta que el usuario o el proceso que solicitó los datos iniciales también solicitará los datos circundantes pronto.
Flujo de datos por la tarde
Hay muchos pasos diferentes para recuperar datos de un disco duro. Cada uno de ellos lleva tiempo, y es raro que se sincronicen. La transferencia desde el disco duro a través de SATA generalmente se mueve mucho más rápido de lo que la unidad puede leer y escribir datos en los platos. El búfer de disco a menudo se usa para igualar este flujo de datos y hacer que el proceso sea mucho más fluido.

Minimizando los tiempos de espera al escribir
Nuevamente, los discos duros son lentos. Probablemente son la parte más lenta de cualquier computadora debido a sus partes móviles físicas. Escribir datos suele ser especialmente doloroso.
La memoria caché ayuda a acelerar la escritura mintiéndole al resto de la computadora. Un disco duro tomará datos en su caché y comenzará a escribirlos. En lugar de esperar para escribir todos esos datos en las bandejas, la unidad envía señales al resto de la computadora de que escribió todos los datos. La computadora continúa enviando más datos o continúa, creyendo que el proceso se ha completado. De cualquier manera, esto permite que la computadora en su conjunto continúe con la siguiente tarea.
Sin embargo, hay un inconveniente. Si bien el disco duro está tratando de cumplir su promesa de escribir los datos, puede perderlos. Si la computadora se apaga repentinamente, todos los datos almacenados en el caché que esperan ser escritos desaparecerán. La memoria caché, como la RAM, es un almacenamiento volátil.

Acelerar su disco duro
La memoria caché no va a ser directamente equivalente a un rendimiento de disco más rápido en tareas individuales. No es que realmente esté causando que el disco se mueva más rápido. Sin embargo, tener un búfer de disco permite que un disco duro realice múltiples tareas de manera mucho más eficiente, y lo más probable es que sea algo que necesitará.
Es raro que una unidad solo haga una cosa o solo interactúe con un proceso a la vez. La mayoría de las veces, los discos duros basados en disco serán unidades de almacenamiento en las PC modernas, dejando las instalaciones del sistema operativo y las aplicaciones en unidades de estado sólido. Incluso con este único trabajo, múltiples programas pueden necesitar acceder a ese almacenamiento a la vez. Incluso puede estar trabajando activamente con dos o más archivos de su unidad de almacenamiento a la vez.
Los servidores son otro espacio donde tener caché en los discos duros es muy importante. Los discos duros del servidor siempre van a hacer varias cosas. Piense en una base de datos detrás de un sitio web. Cada vez que un usuario en ese sitio completa una acción que el sitio web tiene que almacenar o registrar, el sitio accede y escribe en la base de datos. Cada vez que alguien ve ese sitio web, lo lee de la base de datos. Sería raro que las unidades que almacenaban esa base de datos no realizaran múltiples tareas simultáneamente.

Caché en SSD
Los SSD no son tan lentos como los discos duros físicos, entonces, ¿también necesitan caché? En resumen, más o menos. La mayoría de los SSD hacen uso de un sistema de caché. Mientras que la memoria caché en los discos duros se comporta como la RAM, la memoria caché en las unidades de estado sólido en realidad es DRAM. Es mucho más rápido y sigue el ritmo de los discos.
A pesar de que los SSD son mucho más rápidos que sus homólogos basados en disco, la memoria caché aún tiene beneficios. La unidad de estado sólido todavía usa caché para regular las unidades y proporcionar un acceso de lectura y escritura algo más rápido. Mientras tanto, algunos SSD en realidad no tienen esa DRAM incorporada para caché. Ahorra en consumo de energía, pero obliga a las unidades a compensar de otras maneras.
Comprar una unidad
Entonces, el caché obviamente importa. La memoria caché probablemente no importará tanto como las especificaciones de la unidad principal, pero aún así debe tenerla en cuenta. Si su disco será multitarea o se ejecutará constantemente, como en un servidor, busque tamaños de caché más grandes. Vas a ver el mayor beneficio de ello. Los usuarios domésticos que buscan una unidad de almacenamiento a la que solo acceden ocasionalmente no tienen que preocuparse tanto por ella. Para las unidades de estado sólido, las aguas son un poco más turbias, pero aún vale la pena considerar el caché en el proceso de decisión. Sin embargo, otros factores pueden eclipsarlo fácilmente.
Si todavía está buscando acelerar su PC con Windows 10, consulte nuestra extensa guía sobre cómo hacer eso aquí.






