Seguramente hayas escuchado, leído e incluso hablado muchas veces sobre la interfaz SATA. Este tipo de conector para la transferencia de datos suele estar muy ligado con las unidades de almacenamiento. Fue desarrollada para los discos duros mecánicos, pero posteriormente sirvió para las primeras generaciones de unidades SSD. Vamos a explicarte todas las características de esta interfaz tan popular.
Actualmente, el término SATA se suele utilizar solamente para hablar de unidades de almacenamiento. Debes saber que esta interfaz también se usó (y usa) para conectar otros dispositivos, como lectores de discos ópticos como son DVD o Blu-ray. Bien es cierto que este tipo de lectores en ordenadores modernos escasea, ya que hay soportes más interesantes y versátiles.
¿Qué es y para qué se utiliza?
SATA viene del término en inglés Serial Advanced Technology Attachment. Se trata de una interfaz de bus en computadoras que se utiliza para transferencia de datos entre la placa base y algunos de los dispositivos que se utilizan en el PC.
Este conector fue desarrollado en la década de los 2.000 para sustituir a la interfaz IDE (Parallel-ATA). Se requería de un bus de datos que mejorara la velocidad de transferencia y la estabilidad. Además, se quería conseguir una solución más flexible y versátil. También se buscaba un conector más compacto, ya que IDE ocupaba muchísimo espacio en la placa base.
La nueva interfaz rápidamente fue adoptada por la industria y se convirtió en estándar en tiempo récord. Rápidamente, se borró de las placas base el conector IDE en favor del nuevo conector SATA. Entre las ventajas que ofrece con respecto a su predecesor, está la de mayor cantidad de unidades conectadas simultáneamente y mayores longitudes de los cables de datos. Además, se agrega la característica de desconectar la unidad en caliente (hot-swap) algo que no se podía en el antiguo conector.
Actualmente, debido a la falta de mejoras desde hace casi una década, está en fase de desuso. Las unidades SSD han adoptado la interfaz M.2 NVMe basadas en PCIe, que ofrecen mayores velocidades de transferencia. Las placas base siguen agregando puertos SATA, pero su utilización ha caído enormemente. Siguen siendo útiles para agregar unidades secundarias de almacenamiento lectores de discos, pero lo cierto es que ha perdido su papel protagonista.
Velocidades SATA y retrocompatibilidad
Al igual que con el PCI Express en el estándar SATA han ido apareciendo diferentes generaciones conocidas como SATA, SATA2 y SATA3. En cada generación el ancho de banda se ha ido duplicando en cada generación, empezando por los 1.5 Gbps en SATA, 3 Gbps para SATA2 y 6 Gbps en SATA3.
SATA | SATA 2 | SATA 3 | |
---|---|---|---|
Frecuencia | 1500 MHz | 3000 MHz | 6000 MHz |
Bits/clock | 1 | 1 | 1 |
Codificación 8b10b | 80% | 80% | 80% |
bits/Byte | 8 | 8 | 8 |
Velocidad real | 150 MB/s | 300 MB/s | 600 MB/s |
Se ha de tener en cuenta que los datos están dados en bits por segundo y no bytes, por lo que se ha de dividir por 8 para tener una idea más exacta de su velocidad. En todo caso, esto son máximos teóricos y dependerá de la velocidad a la que funcione el dispositivo, ya sea por su naturaleza o por la interfaz SATA que utilizan.
Hay que tener en cuenta que no podemos conectar un dispositivo SATA de una generación posterior en una placa base de una anterior, pero sí que podemos conectar hacerlo a la inversa. En todo caso, si por ejemplo conectamos un dispositivo SATA en una interfaz SATA3 o SATA 6 Gbps, va a ir a 1.5 Gbps y, por tanto, no lo aprovechará.
Topología
La comunicación de los dispositivos en el estándar SATA es del tipo «punto a punto». Esto significa que la comunicación entre el dispositivo y el controlador es directa y, en consecuencia, no hay dispositivos maestros y subordinados. Lo que permite que la comunicación del hardware con los dispositivos se pueda hacer mucho más rápida. Esto supuso un cambio respecto a los IDE o PATA, cuyas interfaces se segmentan en «Master» y «Slave», es decir, en maestro y subordinado.
La contrapartida a esto, es que nos impide hacer uso de un mismo cable para conectar varios dispositivos. Lo que nos fuerza a utilizar un cable SATA por cada dispositivo que se encuentra en el sistema. A cambio, al no compartir cable de datos no existe contención en la distribución y acceso a los datos, mejorando la comunicación.
A día de hoy los controladores SATA se encuentran integrados dentro del chipset de la placa base, el cual suele reunir todos los dispositivos que se conectan al PC por el Southbridge y, por tanto, a través del IOMMU. Mientras que a día de hoy en PCI Express por su capacidad de acceder a la RAM suele estar integrado en la CPU.
Conectores y puertos
En la evolución de los conectores IDE a SATA se cambió el tipo de conector, ya que se evolucionó a un conector común independientemente del tamaño del dispositivo utilizado. Así pues, igual que se hacía uso de unidades de almacenamiento para PC de escritorio o servidores (3,5 pulgadas) y portátiles (2.5 pulgadas), así como para SSD, unidades de DVD, etc.
Sus características son las siguientes:
- El cable SATA dispone de siete pines o conductores.
- Tres de ellos se utilizan como toma de tierra
- Los otros cuatro se utilizan para enviar y recibir datos a través de dos canales en serie llamados A y B.
- Todo ello a través de un conector «wafer» de 8 mm de ancho.
- La longitud máxima de cada cable puede ser de hasta 2 metros según la especificación oficial, lo cual teniendo en cuenta que se utiliza para conectar unidades de almacenamiento a la placa base de manera interna es más que suficiente.
- Recordar, que tal y como hemos comentado en la sección anterior sobre la topología, solo podemos utilizar un cable por dispositivo y es imposible encadenar varios de ellos.
En cuanto a los conectores de energía, los cuales también aparecen en la imagen de arriba, se hace uso de un código de colores diferente a los MOLEX que usaban los PATA o IDE. Dado que son mucho más anchos al utilizar 15 pines en lugar de 4, además cuentan con una muesca para que solo podamos conectarlos en un sentido.
Herederos de SATA
Como todo estándar, con el paso de los años va evolucionando para adaptarse a las necesidades tecnológicas de cada tiempo y SATA no ha sido una excepción. Es por eso que en 2009 fue anunciado mSATA21 (también conocido como miniSATA o microSATA) que es capaz de ofrecer velocidades de transferencia máximas de 6 Gbit/s.
Físicamente, podrás identificarlo por adoptar el mismo aspecto que el estándar mPCI cuya controladora de datos requiere de un host S-ATA y no el PCI-Express tradicional. De todas formas, este mSATA ha sido reemplazado ya por la interfaz M.2, que seguramente os suene de las unidades SSD más modernas y que se están instalando ya de forma generalizada en ordenadores portátiles y que ofrecen un rendimiento muy superior, especialmente en áreas como los videojuegos donde los tiempos de carga se han conseguido acortar extraordinariamente.
Aun así, con todo lo anterior, es evidente que este estándar ha sido (y es, no lo olvidemos) esencial en el devenir de la tecnología en PC y aunque solo sea por eso, debemos estarle agradecido. ¿No os parece?
Futuro de la interfaz SATA
Actualmente, este tipo de interfaz de transferencia de datos está totalmente obsoleto, ya que no es capaz de competir con los nuevos que se originaron de la necesidad por tener más velocidad a la hora de transferir datos, y pese a que se sigue manteniendo y usando en los ordenadores más baratos o antiguos, no recibe actualizaciones relevantes desde 2008, ya que no merece la pena invertir tiempo en una tecnología que no puede equipararse a las actuales, esto hace que haya quedado obsoleta con respecto a la interfaz M.2 PCIe.
Por otra parte, tampoco parece que exista interés entre los fabricantes de unidades de almacenamiento de actualizar este conector, ya que en el hipotético caso de producir discos que utilicen esta interfaz de transferencia actualizada es completamente inútil si no se van a utilizar en un futuro próximo, lo que implica que sería una perdida de dinero potencial.
Lo más probable es que a medio plazo termine desapareciendo de los ordenadores, ya que como podemos observar en las placas base más actuales que existen, se va haciendo espacio para que quepan los componentes que realmente se utilizan, de hecho en ciertos modelos se han reemplazado algunos de estos conectores para ajustar otros puertos más grandes, por lo que probablemente, se terminaran reemplazando los que quedan por conectores USB o simplemente, se llegaran a eliminar totalmente para dar paso por completo a los conectores M.2.