Вы находитесь на странице: 1из 25

Actividad Obligatoria 1

Alumno: Angelo Augusto Gallici Aquino

Actividad Obligatoria 1

Plazo de presentación: hasta el 12/4/2019

Tarea: La Interfaz con el periférico

Presentar una monografía en documento WORD (extensión .doc) integrando todos los temas en
un solo documento de aproximadamente 25 páginas como mínimo. El trabajo es individual. Se
solicita que lean el material fuente y desarrollen una redacción propia para la presentación.

No se aceptarán trabajos fuera de término.

Temática del trabajo de investigación:

1. Interfaz IDE/ATA
2. Interfaz paralela SCSI
3. Interfaz serie SCSI
4. Internet SCSI
5. El BUS serie FireWire
6. BUS serie USB
7. Interfaz Serial ATA
Interfaz IDE/ATA
El sistema IDE "Dispositivo con electrónica integrada" o ATA controla los dispositivos de
almacenamiento masivo de datos, como los discos duros, y además añade dispositivos como las
unidades CD-ROM. Actualmente es el estándar más extendido entre los ordenadores de uso
doméstico. En el sistema IDE el controlador se encuentra integrado en la electrónica del dispositivo.

Las controladoras IDE casi siempre están incluidas en la placa base, normalmente dos
conectores para dos dispositivos cada uno. De los dos discos duros, uno tiene que estar como
esclavo y el otro como maestro para que la controladora sepa a/de qué dispositivo mandar/recibir
los datos. La configuración se realiza mediante jumpers.
Este diseño (dos dispositivos a un bus) tiene el inconveniente de que mientras se accede a un
dispositivo el otro dispositivo del mismo conector IDE no se puede usar. Este inconveniente se
resuelve en los interfaces en serie.
Los discos IDE están mucho más extendidos que los SCSI debido a su precio mucho más bajo. El
rendimiento de IDE es menor que SCSI pero se están reduciendo las diferencias. El UDMA hace la
función del Bus Mastering en SCSI con lo que se reduce la carga de la CPU y aumenta la velocidad
y el Serial ATA permite que cada disco duro trabaje sin interferir a los demás.
De todos modos aunque SCSI es superior se empieza a considerar la alternativa S-ATA para
sistemas informáticos de gama alta ya que su rendimiento no es mucho menor y su diferencia de
precio sí resulta más ventajosa.
El sistema IDE/ATA dispone de varios métodos para efectuar el movimiento de datos, incluyendo
la emulación de cualquier formato anterior e incorpora un nuevo formato de grabación denominado
de zona múltiple MZR que consigue mayor densidad de grabación y por tanto mayor capacidad en
los discos. Además, se implementaron dos sistemas de traducción de los parámetros físicos de la
unidad. Estos sistemas se denominan CHS y LBA y permitían solventar algunas limitaciones
derivadas del diseño inicial de los servicios BIOS de disco

Sus principales defectos se concretaban en la capacidad de almacenamiento, que debido a


limitaciones de la BIOS no podía exceder de 528 MB. También a la capacidad de conexión, ya
que solo podían coexistir dos dispositivos IDE en el sistema (denominados unidad maestra y
esclava), y la velocidad de transferencia de 4 mb/s que se mostró insuficiente.
La velocidad de transferencia de un disco viene determinada por los modos de transferencia que
pueden soportar tanto la controladora como el disco duro. Los dispositivos IDE pueden transferir
información principalmente empleando dos métodos llamados PIO y DMA. El modo PIO depende
del procesador principal del ordenador para efectuar el traslado de datos repercutiendo en el
rendimiento del sistema. Por el contrario, en el método DMA el procesador del equipo se
desentiende de las operaciones concernientes al disco duro, dejando estas labores a un chip
dedicado que sería el controlador DMA. La variante de la transferencia DMA usada actualmente
en los discos duros es la BusMaster DMA. Además de liberar al procesador, puede obtener por
parte de éste un control casi total, de forma que la información sea transferida con la máxima
prioridad

Por lo general, el conector IDE/ATA de la placa-base es un sencillo conector de 40 pines al que


se une un cable plano, que va desde la placa-base a la unidad de disco. Estos pines son un
subconjunto de los 98 contactos de las ranuras ISA de 16 bits. La razón es que un controlador de
disco nunca necesita más de 40 señales del bus ISA.

El cable de 40 hilos no asegura una transmisión correcta cuando se emplean frecuencias


superiores a 44,4 Mbps o 66,6 Mbps para la transferencia de datos, ya que el sistema se vuelve
inestable debido a las interferencias electromagnéticas. Para asegurar la calidad de transmisión,
se empezó a utilizar un cable con 80 hilos que mantiene la misma configuración en el conector de
40 pin, pero con 40 líneas adicionales de tierra. En otras palabras, las 40 nuevas líneas están
todas conectadas a tierra sin que transporten ningún tipo de señal, pero protegen las señales de
datos de posibles interferencias.

Es frecuente que los conectores IDE falte el pin 20 (que nunca se usa) o esté anulado en el lado
del conector instalado en el cable (hembra). Esto se hace para evitar que este cable pueda ser
puesto al revés, aunque también suele instalarse un conector polarizado que dispone de una
muesca que hace que solo pueda conectarse en la posición correcta.
Versiones

 Parallel ATA (siglas P-ATA o PATA):


 ATA-1, la primera versión. Su velocidad es de 8MB/s.
 ATA-2, soporta transferencias rápidas en bloque y multipalabras DMA.
 ATA-3, es el ATA-2 revisado y mejorado. Todos los anteriores soportan velocidades de 16
MB/s.
 ATA-4, conocido como Ultra-DMA (UDMA) o ATA-33, que soporta transferencias en 33
MB/s.
 ATA-5 o Ultra ATA/66, originalmente propuesta por Quantum para transferencias en 66
MB/s.
 ATA-6 o Ultra ATA/100, soporte para velocidades de 100 MB/s.
 ATA-7 o Ultra ATA/133, soporte para velocidades de 133 MB/s.
 ATA-8 o Ultra ATA/166, soporte para velocidades de 166 MB/s.
 Serial ATA (conocida comúnmente como S-ATA o SATA):

Remodelación de ATA con nuevos:

 Conectores (alimentación y datos),


 Cables,
 Tensión de alimentación.
 Soporta velocidades de:
 150 MB/s (SATA),
 300 MB/s (SATA II),
 600 MB/s (SATA III).
 ATA over Ethernet, implementación sobre Ethernet de comandos ATA para montar una red
de área de almacenamiento (SAN). Se presenta como alternativa a iSCSI.

Interfaz paralela SCSI


El sistema SCSI (Small Computer System Interface,) es otro interfaz estándar para la transferencia
de datos entre distintos dispositivos del bus de la computadora.

En realidad SCSI es un tipo de bus; la interfaz SCSI conocida también como adaptador host
adopta la forma de una tarjeta que se inserta en una ranura de la placa base de la que sale un
bus (cable) en el que se pueden conectar varios dispositivos. Este adaptador host es en realidad
un puente entre el bus SCSI y el bus de la placa-base.

Desde el punto de vista del Sistema los dispositivos SCSI son muy eficientes. Soportan
comandos del tipo "Rebobina esta cinta" o "Formatea este disco" sin intervención del procesador
con lo que se ahorra tiempo de proceso. Esto es especialmente importante en sistemas
multitarea como Unix, Linux, OS/2, Novell Netware y los sistemas MS, a partir de Windows 95.

Para montar un dispositivo SCSI en un ordenador es necesario que tanto el dispositivo como la
placa base dispongan de un controlador SCSI. Es habitual que el dispositivo venga con un
controlador de este tipo, pero no siempre es así, sobre todo en los primeros dispositivos. Se utiliza
habitualmente en los discos duros y los dispositivos de almacenamiento sobre cintas, pero también
interconecta una amplia gama de dispositivos, incluyendo scanners, unidades CD-ROM,
grabadoras de CD, y unidades DVD. De hecho, el estándar SCSI entero promueve la
independencia de dispositivos, lo que significa que teóricamente cualquier cosa puede ser hecha
SCSI (incluso existen impresoras que utilizan SCSI).
En el pasado, era muy popular entre todas las clases de ordenadores. Actualmente sigue siendo
popular en lugares de trabajo de alto rendimiento, servidores, y periféricos de gama alta. Los
ordenadores de sobremesa y los portátiles utilizan habitualmente las interfaces más lentas de IDE
para los discos duros y USB (el USB emplea un conjunto de comandos SCSI para algunas
operaciones) así como Firewire a causa de la diferencia de coste entre estos dispositivos.

Existen dos anchuras de bus SCSI, el estrecho de 8 bits y ancho de 16 bits. El primero fue el
definido en el estándar SCSI-1. Por su parte, el bus ancho fue definido en el estándar SCSI-
2. Este último fue incrementando su popularidad desde su introducción, ya que permite utilizar
dispositivos de 16 bits y el doble de ancho de banda que el estrecho para cualquier frecuencia
utilizada en el bus. El SCSI ancho requería utilizar un nuevo tipo de cable denominado B de 68
pines en lugar del tradicional cable de 50 pines del bus estrecho denominado cable A. Pronto se
vio que la utilización de dos tipos de cables era molesto y costoso, por lo que se definió un nuevo
tipo de cable de 68 pines denominado P.

La necesidad de prestaciones cada vez más altas, especialmente para los discos duros, motivó el
abandono del bus SCSI estrecho a favor del ancho, lo que ha generado algunos malentendidos
en la terminología. Tradicionalmente el bus estrecho era considerado el estándar por defecto, y
no se hacía ninguna mención a la palabra Estrecho. Por ejemplo, decir Ultra SCSI implica
operación en bus estrecho, los buses anchos operando a velocidad Ultra fueron
denominados Wide Ultra SCSI. Desde luego por el tiempo en que se creó el estándar Ultra2
SCSI, los buses estrechos comenzaban a perder popularidad por lo que la mayoría de las
unidades Ultra2 son anchas y mucha gente dejó de decir explícitamente Wide Ultra2 SCSI
diciendo en su lugar Ultra2 SCSI, aunque la primera es la denominación técnicamente correcta.

Los métodos de transferencia superiores a Ultra2 han acabado por eliminar completamente los
buses estrechos. Los estándares SPI-3 y SPI-4 se refieren exclusivamente a implementaciones
de bus ancho.

Tipos de SCSI
SCSI 1 Bus de 8 bits con una velocidad de transmisión de datos a 5 Mbps. Su conector genérico
es de 50 pins y baja densidad, la longitud máxima del cable es de seis metros y permite hasta 8
dispositivos (incluida la controladora), identificados por las direcciones 0 a 7.
SCSI 2 Fast: Con un bus de 8 dobla la velocidad de transmisión de 5 Mbps a 10 Mbps. Su conector
genérico es de 50 pins y alta densidad, la longitud máxima del cable es de tres metros y permite
hasta 8 dispositivos (incluida la controladora), identificados por las direcciones 0 a 7.
Wide: Dobla el bus pasando de 8 a 16 bits. Su conector genérico es de 68 pins y alta densidad. La
longitud máxima del cable es de tres metros y permite hasta 16 dispositivos (incluida la
controladora), identificados por las direcciones 0 a 15.
SCSI 3 1.- SPI: SCSI 3 (Parallel Interface o Ultra SCSI).
1.1.-Ultra: Dispositivos de 8 bits con velocidad de ejecución de 20 Mb/s. Su conector genérico es
de 50 pins y alta densidad, la longitud máxima del cable es de tres metros y admite un máximo de
8 dispositivos. También se conoce como SCSI-3.
1.2.-Ultra Wide: Dispositivos de 16 bits con velocidad de ejecución de 40 Mb/s. Su conector
genérico es de 68 pins y alta densidad, la longitud máxima del cable es de 1,5 metros y admite un
máximo de 15 dispositivos. También se conoce como Fast SCSI-3.
1.3.-Ultra 2: Dispositivos de 16 bits con velocidad de ejecución de 80 Mb/s. Su conector genérico
es de 68 pines y alta densidad, la longitud máxima del cable es de doce metros y admite un máximo
de 15 dispositivos.

El cable SCSI tipo A estrecho permite conectar hasta 8 dispositivos físicos, recomendándose que
su longitud no exceda de 3 metros. Cada dispositivo de canal debe competir por el uso del bus, y
se identifica por un número ID de identificación que se selecciona en la propia unidad y que
determina además su prioridad.

El propio adaptador se cuenta como un dispositivo, por lo que en realidad pueden


conectarse 7 dispositivos por cable. Los dispositivos de mayor ID tienen prioridad más
elevada. De forma que el 7 es el de prioridad más alta.

El cable tipo P ancho permite conectar hasta 16 dispositivos, numerados del 0 al 15. En este
caso, las prioridades de los ID añadidos del 8 al 15 aumenta progresivamente a partir del 8,
aunque el 15 tiene menor prioridad que el 0.

Generalmente pueden instalarse hasta cuatro adaptadores host por máquina; cada uno con hasta
7/14 dispositivos según el tipo de cable. Como el adaptador host cuenta como un dispositivo,
debe tener su propia ID, y es frecuente que venga seleccionado por defecto como 7 por el
fabricante.

La selección de la ID de cada unidad se realiza por jumpers (en binario, para lo que se necesitan
3 jumpers) o por una sencilla rueda o botón que hace que cambie el número asignado a la
unidad. La identificación de cada unidad del bus no tiene ninguna relación con su posición
física dentro del mismo.

Actualmente existe una generación de dispositivos SCSI dotados de tecnología que permite que
el número ID del dispositivo pueda ser cambiado dinámicamente. Esta tecnología permite que los
adaptadores host puedan asignar los números ID de los dispositivos conectados en el bus de
forma automática, con lo que se evita la posibilidad de conflictos.

Además de lo anterior, la interfaz SCSI permite asignar un número de identificación LUN a cada
unidad lógica definida dentro de cada unidad física. Con independencia de las limitaciones que
pudiera imponer el SO, las unidades SCSI pueden contener hasta 15 particiones. Como
consecuencia de lo anterior, la identificación completa de una unidad SCSI comprende los
siguientes parámetros:

 Número de adaptador
 Número cable. Un adaptador puede ser multicanal y disponer de varios cables.
 Número de dispositivo (unidad física) ID dentro del canal. Este número no depende de la
posición física dentro del cable, sino de una asignación que puede efectuarse por hardware
(también automáticamente), y que la prioridad depende de este número.
 Número de partición lógica LUN dentro de cada unidad.

Como puede verse, esta interfaz permite una gran adaptabilidad y posibilidad de
crecimiento. Como se ha dicho, los dispositivos SCSI integran en sí mismos la lógica de control.
En realidad, un disco IDE y uno SCSI son idénticos, salvo que el SCSI tiene además un
adaptador para el bus incluido en la controladora, y no puede ser conectado directamente a la
placa-base como el IDE sino que tiene que conectarse al bus SCSI.

El adaptador host debe instalarse de forma que no colisione con el resto de los dispositivos
instalados en el equipo (direcciones E/S, IRQ y canal DMA utilizados). Aunque la moderna
tecnología PnP resuelve bastante bien este tipo de problemas. Por supuesto es conveniente que
el adaptador soporte la norma ASPI.

Es posible montar sistemas que dispongan de unidades de disco SCSI y normales como por
ejemplo ATA/IDE. Ya sea como unidades aisladas o coexistiendo con otro tipo, las unidades
SCSI aparecen en el setup de la BIOS como "no instalado".

Cada unidad SCSI que se conecte al sistema debe tener sus propios controladores, que
normalmente son suministrados por el fabricante, aunque los discos duros son una excepción
dado que suelen venir incluidos en todos los Sistemas Operativos.

En principio estos "drivers" eran específicos para cada conjunto de dispositivo/adaptador, lo que
constituía un auténtico problema. Para resolverlo ha surgido una interfaz universal
denominada ASPI, de modo que los fabricantes de dispositivos SCSI solo tienen que proporcionar
drivers que comuniquen con la interfaz ASPI.

Técnicamente la interfaz ASPI consiste en una capa de software que actúa de front-end entre los
programas y el adaptador host, haciendo que aquellos puedan ser independientes del adaptador
concreto utilizado. Los controladores ASPI aceptan comandos ASPI normalizados y ejecutan los
pasos necesarios para enviar comandos ASCII al destino.

Desde el punto de vista del usuario, la interfaz ASPI es una capa de software que se encarga de
manejar la comunicación entre todo tipo de software y los periféricos que se adaptan a esta
norma. Por ejemplo, grabadoras de cds, en ocasiones ocurre que alguno de sus módulos sea
alterado como consecuencia de instalaciones de software. Para que el conjunto funcione
correctamente es necesario que todos los módulos ASPI sean de la misma versión y estén
actualizados.

Interfaz serie SCSI


Serial Attached SCSI o SAS. Es un sistema de interconexión serie entre dispositivos SCSI,
sucesor del SCSI (Small Computer System Interface) paralelo, aunque sigue utilizando comandos
SCSI para interaccionar con los dispositivos SAS. Aumenta la velocidad y permite la conexión y
desconexión de forma rápida. Es compatible con Serial ATA (SATA) y en el los dispositivos
pueden comunicarse por medio de protocolos.

La primera versión apareció a finales de 2003, SAS 300 conseguía un ancho de banda de 3Gb/s,
lo que aumentaba considerablemente la velocidad de su predecesor SCSI Ultra 320Mb/s. La
siguiente evolución SAS 600 consigue una velocidad de hasta 6Gb/s, mientras que se espera llegar
a una velocidad de alrededor de 12Gb/s.
Una de las principales características es que aumenta la velocidad de transferencia al aumentar el
número de dispositivos conectados, es decir que puede gestionar una tasa de transferencia
constante para cada dispositivo conectado, además de terminar con la limitación de 16 dispositivos
existente en SCSI, es por ello que se predice que la tecnología SAS irá reemplazando a su
predecesora SCSI.

El conector es el mismo que en la interfaz SATA y permite utilizar estos discos duros, para
aplicaciones con menos necesidad de velocidad, ahorrando costos. Por lo tanto, los discos SATA
pueden ser utilizados por controladoras SAS pero no a la inversa, una controladora SATA no
reconoce discos SAS.

Protocolos para la comunicación

 SSP (Serial SCSI Protocol), que permite el transporte de comandos SCSI entre dispositivos
SCSI,
 STP (Serial ATA Tunneled Protocol), que permite el transporte de comandos ATA hacia
múltiples dispositivos SATA,
 SMP (Serial Management Protocol), que permite el transporte de las funciones de gestión del
dominio.

Los dispositivos SAS pueden ser controladores, periféricos o Controladores/Periféricos, pueden


funcionar a veces como controlador y a veces como periférico, y pueden soportar uno o más
protocolos de transporte (SSP, STP y/o SMP).

Dominio SAS

Un dominio SAS es un sistema formado por dispositivos SAS que se comunican a través de un
subsistema de interconexión, el cual puede ser:

 Un conjunto de enlaces físicos que interconectan a un Controlador SAS con un Periférico SAS.
 Un conjunto de enlaces físicos y de expansores que interconectan a más de dos dispositivos
SAS.
Los Periféricos SATA pueden formar parte de un dominio SAS siempre que se conecten a
expansores que soporten el protocolo STP.

Los Controladores que pretendan comunicarse con Periféricos SATA en un dominio SAS sólo
pueden hacerlo mediante el protocolo STP (los controladores que soporten el protocolo SATA no
pueden utilizarse en dominios SAS, sino sólo en dominios SATA). Los expansores que soportan
STP hacen las funciones de puente entre ambos protocolos (STP y SATA), por lo que hacen de
puente entre un dominio SAS y uno o varios dominios SATA.

El hecho de permitir la conexión de dispositivos SATA a un dominio SAS permite compartir


concurrentemente el acceso a periféricos ATA por parte de varios Controladores STP, cosa que no
se puede hacer en dominios ATA normales, ni paralelo ni serie (SATA).

Los phys y los enlaces físicos:

Cada una de las conexiones punto a punto en el subsistema de interconexión se conoce como
enlace físico, y se compone de 2 pares de señales diferenciales, un par para transmitir en un sentido
y otro par para transmitir en el sentido opuesto, lo que permite transmitir información en ambos
sentidos simultáneamente.

Los dispositivos se conectan eléctricamente a un enlace físico a través de un transceptor


denominado phy. Los dispositivos SAS pueden tener uno o varios phys.

Las velocidades de transmisión normalizadas por el momento son de 1,5 Gbps y 3 Gbps,
equivalentes a una velocidad en el enlace físico de 150 y 300 MB/s respectivamente (ya que cada
carácter se compone de 10 bits, debido a la codificación empleada 8b10b). La información se
transmite en código NRZ, y el valor de tensión diferencial máxima permitida en el receptor es de +/-
800 mV. Los phys pueden soportar distintos roles (Controlador o Periférico) y/o distintos protocolos
(SSP, SMP y/o STP), pero sólo pueden utilizar un rol y un protocolo durante cada conexión.

SAS soporta 4 tipos de conexiones:

1- Conexiones externas mediante cable


Los dispositivos SAS externos (Controladores, Periféricos y expansores) utilizan un conector de
25 pines, que incluye 4 enlaces físicos (4 x 4 pines) y señales de masa (9 pines), y se conectan a
cables SAS externos los cuales pueden incluir conductores para uno, dos, tres o los cuatro
enlaces físicos. Los cables y conectores SAS externos no disponen de contactos de alimentación
ni de LED.

2- Conexiones internas directas


Los Periféricos SAS internos siempre utilizan un conector de 29 pines que incluye dos enlaces
físicos (4 pines de señal y 3 de masa por cada enlace), alimentación (14 pines en total para 12 V,
5 V, 3.3 V y masa) y LED de Preparado (1 pin). Los paneles de conectores SAS siempre utilizan
un conector de 29 pines para permitir la conexión directa del Periférico. Los Controladores y
expansores internos también pueden utilizar el conector de 29 pines para permitir la conexión
directa del Periférico.

Los dispositivos SATA se pueden conectar directamente a un panel de conectores SAS o a un


expansor SAS con conector de 29 pines, ya que el conector de 22 pines del dispositivo SATA es
compatible físicamente con el conector SAS de 29 pines, utilizando los pines de alimentación y
del enlace físico primario y dejando libres los 7 pines del enlace físico secundario (los dispositivos
SATA sólo disponen de un phy). La señal de LED del conector SAS coincide con el pin reservado
del segmento de alimentación del conector SATA.

3- Conexiones internas mediante cable de simple puerto


Los cables SAS internos de simple puerto utilizan un conector de 29 pines en el lado del
Periférico, pero sólo incluyen conductores para la alimentación, el LED y el enlace físico primario.
Estos cables dejan libre el enlace físico secundario del Periférico.
Por otro lado, los Controladores y expansores SAS internos que permiten la conexión por cable
disponen de conectores de 7 pines idénticos al conector de señal de un controlador SATA. Los
conductores del enlace físico del cable SAS interno terminan en el lado contrario al Periférico en
un conector de 7 pines idéntico al que se usa en el cable de señal SATA.

Este cable permite la conexión del enlace físico primario de un Periférico SAS interno a un
Controlador o expansor interno, y también permite la conexión de un dispositivo SATA a un
expansor interno.

4- Conexiones internas mediante cable de doble puerto


Los cables SAS internos de doble puerto utilizan un conector de 29 pines en el lado del Periférico,
e incluyen conductores para la alimentación, el LED y ambos enlaces físicos. Los conductores de
cada enlace físico del cable SAS interno terminan en el lado contrario al Periférico en un conector
de 7 pines idéntico al que se usa en el cable de señal SATA.

Este cable permite la conexión de los dos enlaces físicos de un Periférico SAS interno a dos
puertos de Controladores o expansores internos. También se puede utilizar para conectar un
dispositivo SATA a un expansor, aunque el conector del enlace físico secundario no se conectaría
a ningún sitio. La longitud de los cables, cuando se utiliza cable twinaxial apantallado de
conductor sólido de galga 24 y componentes pasivos de calidad, puede llegar hasta los 8 metros.

El Nivel phy

El nivel phy define la codificación 8b10b y las señales OOB.

La codificación 8b10b es muy utilizada en transmisión serie a velocidades cercanas y superiores


al Gbps. Es la codificación utilizada por Fibre Channel (1 y 2 Gbps), posteriormente adoptada
por Gigabit Ethernet (1 Gbps), y por SAS y SATA (1,5 y 3 Gbps), FireWire 800 (800 Mbps), así
como por InfiniBand (2,5 Gbps).

La codificación tiene las siguientes funciones:

 Asegurar suficientes transiciones en la línea como para que el receptor pueda recuperar
el reloj y así pueda recibir adecuadamente la secuencia de bits.
 Incrementar en gran medida las posibilidades de detección de errores simples y múltiples que
puedan ocurrir durante la transmisión.
 Permitir la transmisión de caracteres especiales que contienen un patrón fácilmente reconocible
por el receptor (denominado patrón Coma), que le permite alinear palabras en la secuencia de
bits que recibe (es decir que le permite conocer qué bit es el primero de una palabra).

La codificación 8b10b consiste en sustituir cada octeto de 8 bits por un código de 10 bits antes de
su transmisión. De todos los posibles códigos de 10 bits que serían 1024, sólo se utilizan 512 para
codificar todos los posibles caracteres de datos que en total pueden 256, y unos pocos códigos
más para codificar una serie de caracteres de control.

Señales Out of Band (OOB)

Las señales OOB son unos patrones de señales de baja velocidad que no aparecen durante las
transmisiones, y que sólo se utilizan durante la inicialización de los phys. Consisten en ciclos de
duraciones predefinidas de reposo y de transmisión de unas determinadas Primitivas. La
transmisión de las Primitivas se usa sólo para producir una envolvente, de forma que el receptor
distingue las distintas señales OOB por la duración del intervalo de reposo que hay entre las
transmisiones de las Primitivas (el tiempo de transmisión de las Primitivas no se utiliza para
distinguir las distintas señales).
SATA define dos señales OOB denominadas cominit/comreset y comwake, y SAS define una
nueva señal denominada comsas, la cual se utiliza durante la inicialización del enlace para
identificarse como dispositivo SAS y verificar si el otro dispositivo es SAS o SATA.

El Nivel de Enlace

El nivel de enlace define el uso de las distintas Primitivas en cada tipo de conexión, todas las
cuestiones relativas al establecimiento y cierre de las conexiones y algunos otros detalles como los
relativos al código de detección de errores (CRC) y a la aleatorización de datos, para distribuir la
energía irradiada cuando se transmiten secuencias repetitivas de caracteres.

Las tramas de dirección y la inicialización del enlace Hay dos tramas especiales utilizadas en las
fases de identificación y de petición de conexión, que se denominan tramas de dirección. Las
primitivas de comienzo y final de trama son también especiales: SOAF y EOAF:

 IDENTIFY, que contiene información sobre el tipo de dispositivo (Controlador, Periférico,


expansor edge, expansor fanout, etc.), los protocolos que soporta (SSP, STP, SMP) y las
identificaciones (direcciones SAS) del puerto o dispositivo expansor y del phy que envía la
trama.
 OPEN, en la que se indica el protocolo a utilizar en la conexión (SSP, STP, SMP), si la solicitud
parte de un Controlador o un Periférico, la velocidad que deben soportar todos los enlaces
físicos en el pathway (1,5 Gbps, 3 Gbps), un tag opcional asignado por el Controlador a las
conexiones SSP y STP y la direcciones SAS de los puertos origen y destino.

El nivel de Transporte

El nivel de transporte construye las tramas que se van a transmitir y comprueba el contenido de las
tramas que se reciben. Sólo se reciben tramas aceptadas por el nivel de enlace.

Conexiones SSP

En conexiones SSP se utilizan las siguientes tramas:

 Trama de Datos.
 Trama de Preparado
 Trama de Comando
 Trama de Respuesta
 Trama de Tarea

Conexiones STP

En conexiones STP, el protocolo SATA se encapsula junto con las tramas de control de la conexión.
Este mecanismo se denomina SATA Tunneling:

 Cuando un Target SATA envía una trama SATA al expansor al que está conectado, el expansor
abre una conexión STP con el Controlador STP o con un expansor que se encuentre en el
camino hacia el Controlador (Initiator) STP. La conexión STP se establece sólo para esta trama
SATA, por lo que al final de la misma el expansor cierra la conexión STP.
 Cuando un Controlador STP quiere enviar una trama, abre una conexión STP con el expansor
al que está conectado. El expansor conectado al Periférico SATA abre una conexión SATA con
el Periférico sólo para esta trama, por lo que al final de la misma el expansor cierra la conexión
SATA.

Conexiones SMP

En cuanto a las conexiones SMP, sólo se utilizan dos tipos de trama:


 SMP_REQUEST, enviada por el dispositivo origen (Initiator SMP) indicando la función
solicitada.
 SMP_RESPONSE, enviada por el dispositivo destino (Target SMP) con la información solicitada
en la petición.

Internet SCSI
iSCSI (Internet SCSI) es un estándar que permite el uso del protocolo SCSI sobre redes TCP/IP.
Es un protocolo de la capa de transporte definido en las especificaciones SCSI-3. Otros
protocolos en la capa de transporte son SCSI Parallel Interface y canal de fibra.
La adopción del iSCSI en entornos de producción corporativos se ha acelerado en estos
momentos gracias al aumento del Gigabit Ethernet. La fabricación de almacenamientos basados
en iSCSI (red de área de almacenamiento) es menos costosa y está resultando una alternativa a
las soluciones SAN basadas en Canal de fibra.
El protocolo iSCSI utiliza TCP/IP para sus transferencias de datos. Al contrario que otros
protocolos de red diseñados para almacenamiento, como por ejemplo el canal de fibra (que es la
base de la mayor parte de las redes de áreas de almacenamiento), solamente requiere una
simple y sencilla interfaz Ethernet (o cualquier otra red compatible con TCP/IP) para funcionar.
Esto permite una solución de almacenamiento centralizada de bajo coste sin la necesidad de
realizar inversiones costosas ni sufrir las habituales incompatibilidades asociadas a las soluciones
de canal de fibra para Redes de área de almacenamiento.

En el contexto de almacenamiento, iSCSI permite a un ordenador utilizar un iniciador iSCSI


(initiator) para conectar a un dispositivo SCSI (target) como puede ser un disco duro o una cabina
de cintas en una red IP para acceder a los mismos a nivel de bloque. Desde el punto de vista de
los drivers y las aplicaciones de software, los dispositivos parecen estar conectados realmente
como dispositivos SCSI locales. Los entornos más complejos, consistentes en múltiples hosts y/o
dispositivos son llamados redes de área de almacenamiento.
Los dispositivos iSCSI no deben ser confundidos con los dispositivos Network-Attached Storage
(NAS), los cuales incluyen software en el servidor para controlar las peticiones de acceso
simultáneo desde los diferentes hosts. Sin embargo en la actualidad muchos NAS tienen
capacidades de generar iSCSI LUN con sus respectivos Targets asociados. Permitir que múltiples
hosts tengan acceso simultáneo a un dispositivo único es una tarea difícil pero muy común en los
dispositivos SCSI. Sin comunicación host-a-host, cada uno de los hosts desconoce cuáles son las
intenciones del resto de los hosts en la red.

El BUS serie FireWire


FireWire es uno de los estándares de periféricos más rápidos que sean desarrollado,
característica que lo hace ideal para su uso con periféricos del sector multimedia (como cámaras
de vídeo) y otros dispositivos de alta velocidad como, por ejemplo, lo último en unidades de disco
duro e impresoras. Con un ancho de banda 30 veces superior al conocido estándar de periféricos
USB 1.1, el FireWiere 400 se ha convertido en el estándar más respetado para la transferencia de
datos a alta velocidad.

Se ha convertido en la interfaz preferida de los sectores de audio y vídeo digital, reúne numerosas
ventajas, entre las que se encuentran la elevada velocidad, la flexibilidad de la conexión y la
capacidad de conectar un máximo de 63 dispositivos.

Además de cámaras y equipos de vídeo digital, la amplia gama de productos FireWire comprende
reproductores de vídeo digital, sistemas domésticos para el ocio, sintetizadores de música,
escáneres y unidades de disco duro.

Una vez más, Apple ha duplicado la velocidad de transferencia con su implementación del
estándar IEEE 1394b FireWire 800. Por esto nos parece interesante hablar un poco más de él.

La velocidad sobresaliente del FireWire 800 frente al USB 2.0 convierten al primero en un medio
mucho más adecuado para aplicaciones que necesitan mucho ancho de banda, como las de
gráfico y vídeo, que a menudo consumen cientos e incluso miles de megabytes de datos por
archivo. Por ejemplo, una hora de formato de vídeo DV ocupa unos 13.000 megabytes (13 GB).

Otras de sus ventajas son las siguientes:

 Su arquitectura altamente eficiente, IEEE 1394 reduce los retrasos en la negociación.


 Mejor vivencia como usuario. Da igual como conectemos nuestros dispositivos entre ellos,
FireWire 800 funciona a la perfección. Por ejemplo podemos enlazar a Mac la cadena de
dispositivos FireWire 800 por los dos extremos para mayor seguridad durante
acontecimientos en directo.
 Compatibilidad retroactiva. Los fabricantes han adoptado el FireWire para una amplia
gama de dispositivos, como videocámaras digitales, discos duros, cámaras fotográficas
digitales, audio profesional, impresoras, escáneres y electrodomésticos para el ocio. Los
cables adaptadores para el conector de 9 contactos del FireWire 800, permiten utilizar
productos FiereWire 400 en el puerto FireWire 800.

FireWire 800 comparte las revolucionarias prestaciones de FireWire 400:

 Flexibles opciones de conexión. Conecta hasta 63 ordenadores y dispositivos a un único


bus: podemos compartir una cámara entre dos Mac's o PC''s.
 Distribución en el momento. Fundamental para aplicaciones de audio y vídeo, donde un
fotograma que se retrasa o pierde la sincronización o arruina un trabajo. En estos casos
FireWire puede garantizar una distribución de los datos en perfecta sincronía.
 Alimentación por el bus. Mientras el USB 2.0 permite la alimentación de dispositivos
sencillos y lentos que consumen un máximo de 2,5W, como un ratón, los dispositivos
FireWire pueden proporcionar o consumir hasta 45W, más que suficiente para discos duros
de alto rendimiento y baterías de carga rápida.
 Conexiones de enchufar y listo, conocidas como plug & play. No tenemos más que
enchufar un dispositivo para que eche a andar.
Conector y cable IEEE1394

FireWire utiliza un cable formado por 6 hilos de cobre: 2 cables sirven como cables de
alimentación y los otros 4 son de señal formando dos parejas de cables entrelazados.
Cada pareja está apantallada al igual que el cable en su conjunto.

Cable IEEE-1394, sección transversal

Los cables de alimentación aportan de 8VDC a 40VDC y proporcionan corriente hasta


1.5A. Su finalidad es alimentar directamente dispositivos conectados al bus sin necesidad
de disponer de fuente de alimentación externa. Con esta prestación, el único cable que va
al dispositivo es el propio cable FireWire transportando potencia y datos.

El conector es pequeño, flexible y de gran duración. El contacto eléctrico se establece en


su interior, lo que evita riesgos.

La especificación del estándar permite la configuración de un bus. Se pueden conectar


hasta 63 dispositivos a un segmento del bus y enlazar hasta 1023 segmentos. Cada
dispositivo puede separarse de otro hasta 4.5 m, pudiendo aumentar esta distancia por
medio de repetidores.

Los dispositivos conectados al bus pueden conectarse y retirarse en cualquier momento. El


bus se configura de forma automática (Plug & Play) lo que elimina la necesidad de
intervención del usuario.

El Protocolo FireWire.

El tráfico multimedia presenta una característica especial: es muy sensible al tiempo. Por
este motivo, el protocolo FireWire, dispone de dos modos de transmisión: "asíncrono" e
"isócrono". El modo asíncrono se utiliza para la comunicación con dispositivos como
impresoras o módems que no presentan elevados requerimientos. El modo isócrono,
garantiza para cada dispositivo una tasa de transferencia predeterminada, es decir, se
garantiza un ancho de banda fijo sin que se produzcan interrupciones en el flujo de datos.
Se trata del modo utilizado en los dispositivos multimedia de audio y vídeo.

El protocolo FireWire se basa en 3 capas: capa física, capa de enlace y capa de


transacciones

La capa de transacciones maneja las transferencias de datos entre dos dispositivos a


través del bus serie. El sistema reconoce varios tipos de transacciones entre las que se
incluyen las operaciones de lectura de datos desde el dispositivo al sistema principal y las
operaciones de escritura.

El bus utiliza un direccionamiento de 64 bits. Los 16 bits más significativos de la dirección


se utilizan como código de identificación de cada dispositivo. Estos 16 bits se dividen en 10
bits para identificación de bus (Bus ID) y 6 bits de desplazamiento (offset ID). La
combinación de los 16 bits a uno lógico se utiliza para aplicaciones especiales de forma
que se puede considerar un sistema máximo formado con 1023 buses cada uno de ellos
con 63 dispositivos conectados.

La capa de enlace cuida de la entrega de los paquetes de información. Cada paquete


individual se puede enviar en dos modos: "asíncrona" e "isócrona". En la primera se envía
una cantidad arbitraria de datos e información de la capa de transacción a un nodo destino,
seguido por una confirmación de este nodo. En la segunda se envía una cantidad arbitraria
de datos a intervalos regulares a un nodo destino y sin requerir confirmación. En este
modo se garantiza un ancho de banda fija en la transmisión.

En cada uno de estos modos se desarrollan a su vez tres fases distintas: secuencia de
arbitraje, transmisión del paquete de datos y reconocimiento.
Durante la secuencia de arbitraje un dispositivo que desee transmitir datos envía una
petición de acceso al bus a la capa física.

Durante la fase de transmisión el dispositivo fuente transmite un paquete de datos que


contiene información de formato y transacción, la dirección de los dispositivos fuente y
destino y los datos.

La fase de reconocimiento consiste en el envío de un código de confirmación por parte del


dispositivo destino indicando que los datos fueron correctamente recibidos.

La capa física tiene tres funciones. Convierte los niveles lógicos de la capa de enlace en
señales eléctricas para el cable y viceversa, determina la configuración eléctrica y
mecánica de la conexión y actúa como un árbitro que garantiza que los dispositivos
accedan al bus cuando deseen enviar datos.

Aplicaciones.
Una cámara de vídeo digital que envía datos de vídeo a un monitor digital y a un
ordenador. El ordenador está, a su vez, conectado a un grabador de vídeo digital (DVCR) y
a una impresora. El vídeo digital se transporta sobre el cable IEEE 1394 y cada dispositivo
puede procesarlo directamente en este dominio sin necesidad de tarjetas digitalizadoras ni
de efectuar conversiones analógicas/digitales que deterioren la señal. El monitor, el
ordenador y el VCR aceptan datos digitales y no requieren ninguna otra conversión. Una
cámara, conectada directamente a un ordenador, evita costosas mesas de edición. Por
último, un cuadro de vídeo puede enviarse directamente a la impresora.

Los datos de control a la cámara, como por ejemplo el encendido de ésta, se transmiten en
modo "asíncrono" desde el ordenador. Los datos propios de vídeo se transmiten en modo
"isócrono" estableciéndose un camino directo de los datos de la cámara a otro dispositivo
del bus. Este modo garantiza una tasa de transferencia determinada de forma que los
datos llegan en el momento justo sin pérdida de efectividad.

BUS serie USB


El Bus Universal en Serie (BUS), más conocido por la sigla USB, es un bus de comunicaciones
que sigue un estándar que define los cables, conectores y protocolos usados en un bus para
conectar, comunicar y proveer de alimentación eléctrica entre computadoras, periféricos y
dispositivos electrónicos.
El USB es utilizado como estándar de conexión de periféricos como: teclados, ratones, memorias
USB, joysticks, escáneres, cámaras digitales, teléfonos móviles, reproductores
multimedia, impresoras, dispositivos multifuncionales, sistemas de adquisición de
datos, módems, tarjetas de red, tarjetas de sonido, tarjetas sintonizadoras de televisión y
grabadoras de DVD externas, discos duros externos y disqueteras externas. Su éxito ha sido
total, habiendo desplazado a conectores como el puerto serie, puerto paralelo, puerto de
juegos, Apple Desktop Bus o PS/2 a mercados-nicho o a la consideración de dispositivos
obsoletos a eliminar de las modernas computadoras, pues muchos de ellos pueden sustituirse por
dispositivos USB que implementen esos conectores.

El estándar USB evolucionó a través de varias versiones antes de su lanzamiento oficial en 1996:

USB 0.7: lanzado en noviembre de 1994.

USB 0.8: lanzado en diciembre de 1994.

USB 0.9: lanzado en abril de 1995.


USB 0.99: lanzado en agosto de 1996.

USB 1.0 Release Candidate: lanzado en noviembre de 1996.

USB 1.1: denominado Full Speed USB, dispositivos compatibles con USB 1.1 pueden alcanzar
una tasa de transmisión máxima de 12 Mbps.

USB 2.0: denominado High-Speed USB, dispositivos compatibles con USB 2.0 pueden alcanzar
una tasa de transferencia máxima de 480 Mbps.

USB 3.0: denominado SuperSpeed USB, Hardware compatible con USB 3.0 puede alcanzar una
tasa de transferencia máxima de 5 Gbps (5,120 Mbps).

USB 3.1: denominado Superspeed+, dispositivos compatibles con USB 3.1 cuentan con la
capacidad de transferir datos a 10 Gbps (10,240 Mpbs).

Los dispositivos USB se clasifican en cuatro tipos según su velocidad de transferencia de datos:

 Baja velocidad (1.0): Tasa de transferencia de hasta 188 kB/s. Utilizado en su mayor parte por
dispositivos de interfaz humana como los teclados, los mouse, las cámaras web, etc.
 Velocidad completa (1.1): Tasa de transferencia de hasta 1,5 MB/s según este estándar, pero
se dice en fuentes independientes que habría que realizar nuevamente las mediciones. Esta
fue la más rápida antes de la especificación USB 2.0. Estos dispositivos dividen el ancho de
banda de la conexión USB entre ellos, basados en un algoritmo de impedancias LIFO.
 Alta velocidad (2.0): Tasa de transferencia de hasta 480 Mbit/s (60 MB/s), pero con una tasa
real práctica máxima de 280 Mbit/s (35 MB/s). El cable USB 2.0 dispone de cuatro líneas, un
par para datos, y otro par de alimentación.
 Superalta velocidad (3.0): Tiene una tasa de transferencia de hasta 4,8 Gbit/s (600 MB/s). La
velocidad del bus es diez veces más rápida que la del USB 2.0, debido a que han incluido 5
contactos adicionales, desechando el conector de fibra óptica propuesto inicialmente, y será
compatible con los estándares anteriores. En octubre de 2009 la compañía
taiwanesa ASUS lanzó la primera placa base que incluía puertos USB 3.0, tras ella muchas
otras le han seguido y actualmente se ve cada vez más en placas base y portátiles nuevos,
conviviendo junto con el USB 2.0.

Comparativa de velocidades

Conexiones de dispositivos externos

 Firewire 400: 400 Mb/s (50 MB/s)


 Firewire 800: 800 Mb/s (100 MB/s)
 Firewire s1600: 1.6 Gb/s (200 MB/s)
 Firewire s3200: 3.2 Gb/s (400 MB/s)
 USB 1.0: 1.6 Mb/s (200 KB/s)
 USB 1.1: 12 Mb/s (1.5 MB/s)
 USB 2.0: 480 Mb/s (60 MB/s) Tasa real práctica máxima de 280 Mb/s (35 MB/s)
 USB 3.0: 4.8 Gb/s (600 MB/s)
 USB 3.1: 10 Gb/s (1.2 GB/s)

Conexiones de dispositivos externos de alta velocidad

 e-SATA: 2,4 Gb/s (300 MB/s)


 USB 3.0: 4,8 Gb/s (600 MB/s)
 Thunderbolt: 10 Gb/s (1.2 GB/s)
 Thunderbolt 2: 20 Gb/s (2.5 GB/s)
 Thunderbolt 3: 40 Gb/s (5 GB/s)
 USB 3.1: 10 Gb/s (1.2 GB/s)

Conexiones para tarjetas de expansión

 PCI Express 1.x (x1): 250 MB/s


 PCI Express 2.0 (x1): 500 MB/s
 PCI Express 3.0 (x1): 1 GB/s
 PCI Express 1.x (x8): 2 GB/s
 PCI Express 2.0 (x8): 4 GB/s
 PCI Express 3.0 (x8): 8 GB/s
 PCI Express 1.x (x16): 4 GB/s
 PCI Express 2.0 (x16): 8 GB/s
 PCI Express 3.0 (x16): 16 GB/s

Conexiones de almacenamiento interno

 ATA: 100 MB/s (UltraDMA 5)


 PATA: 133 MB/s (UltraDMA 6)
 SATA I: 1.5 Gb/s (150 MB/s)
 SATA II: 3 Gb/s (300 MB/s)
 SATA III: 6 Gb/s (600 MB/s)

Tipos de conectores USB

USB tipo C: generalmente conocido como USB-C, estos plugs y receptáculos cuentan con una
forma rectangular con cuatro esquinas redondeadas. Solo existen plugs y receptáculos de USB
3.1 tipo c (y por lo tanto también cables) pero existen adaptadores de compatibilidad con
conectores USB 3.0 y 2.0 disponibles.

USB tipo A: oficialmente denominado USB Standard-A, estos plugs y receptáculos presentan una
forma rectangular y se tratan de los conectores USB más comunes. Plugs y receptáculos USB
tipo A, USB 2.0 tipo A y USB 3.0 tipo A son físicamente compatibles.

USB tipo B: oficialmente denominado USB Standard-B, estos plugs y receptáculos cuentan con
una forma cuadrada y una muesca extra en su parte superior, más notorio en conectores USB 3.0
tipo B. Plugs USB 1.1 tipo B y USB 2.0 tipo B son físicamente compatibles con receptáculos USB
3.0 tipo B, pero plugs USB 3.0 tipo B no son compatibles con receptáculos USB 2.0 tipo B o USB
1.1 tipo B.

Un conector USB Powered-B se encuentra también especificado en el USB 3.0 estándar. Este
receptáculo es físicamente compatible con plugs USB 1.1 y USB 2.0 Standard-B, y claro también
USB 3.0 Standard-B y Powered-B Plugs.

USB Micro-A: plugs USB 3.0 Micro-A cuentan con una apariencia similar a dos plugs
rectangulares combinados, uno ligeramente más largo que el otro. Plugs USB 3.0 Micro-A son
únicamente compatibles con receptáculos USB 3.0 Micro-AB.
Plugs USB 2.0 Micro-A son muy pequeños y presentan una forma rectangular, similar en ciertos
aspectos a un plug USB tipo A encogido. Plugs Micro-A son físicamente compatibles con
receptáculos USB 2.0 y USB 3.0 Micro-AB.

USB Micro-B: plugs USB 3.0 Micro-B son casi idénticos a los plugs USB 3.0 Micro-A ya que lucen
como dos individuales, aunque conectados, plugs. Plugs USB 3.0 Micro-B son compatibles con
receptáculos USB 3.0 Micro-B y USB 3.0 Micro-AB.

Los plugs USB 2.0 Micro-B son muy pequeños y rectangulares, pero las dos equinas en uno de
los lados largos se encuentran biseladas. Los plugs USB Micro-B son físicamente compatibles
con receptáculos USB 2.0 Micro-B y Micro-AB, así como también receptáculos USB 3.0 Micro-B y
Micro-AB.

USB Mini-A: el plug USB 2.0 Mini-A presenta una forma rectangular, pero uno de los lados es un
tanto más circular. Plugs USB Mini-A son únicamente compatibles con receptáculos USB Mini-AB.
No existe tal cosa como un plug USB 3.0 Mini-A.

USB Mini-B: Plugs USB 2.0 Mini-B presentan forma rectangular con una pequeña franja en cada
lado, luciendo casi como una pieza de pan extendida al verse de frente. Plugs USB Mini-B son
físicamente compatibles con receptáculos USB 2.0 Mini-B y Mini-AB. No existe tal cosa como un
plug USB 3.0 Mini-B.

Interfaz Serial ATA


Interface SATA del inglés Serial Advanced Technology Attachment. Interfaz de transferencia de
datos entre la placa madre y diversos dispositivos de almacenamiento como Discos duros o
dispositivos ópticos como lectores y grabadores de CD o DVD. Esta interfaz sustituye a la interfaz
tradicional IDE o tecnicamente conocida como Interface Parallel ATA. SATA proporciona
prestaciones superiores, mayores velocidades, mejor aprovechamiento cuando hay varias
unidades, mayor longitud del cable de transmisión de datos y capacidad para conectar unidades
al instante, es decir, insertar el dispositivo sin tener que apagar el ordenador o que sufra un
cortocircuito.

La primera generación, SATA I, estableció valores de transferencias de 150 MB/s por segundo. La
segunda generación, SATA II, alcanzaba 300 MB/s, también conocida como Serial ATA-300
mientras que la actual SATA IIIlogra la velocidad de hasta 600 MB/s. Las Unidades que soportan
la velocidad de 3Gb/s son compatibles con un bus de 1,5 Gb/s.
La tabla siguiente muestra el cálculo de la velocidad real de SATAI 1.5 Gb/s y SATAII 3 Gb/s:

Frecuencia Bits/clock Velocidad real

SATA I 1500 MHz 1 150 MB/s


SATA II 3000 MHz 1 300 MB/s
SATA III 6000MHz 1 600 MB/s

Cada puerto, multiplicador, dispositivo o adaptador SATA o SAS ("Serial Attached SCSI") tiene un
número de puerto único de 64 bits. Una especie de MAC o código de barras del producto con: un
código NAA de 4 bits; un código de fabricante de 24 bits asignado por la autoridad normativa, y un
código de dispositivo a disposición de cada fabricante de 36 bits.

SATA es una arquitectura punto a punto. Es decir, la conexión entre puerto y dispositivo es directa,
cada dispositivo se conecta directamente a un controlador SATA, así, cada dispositivo disfruta la
totalidad del ancho de banda, de la conexión, sin que exista la sobrecarga inherente a los
mecanismos de arbitraje y detección de colisiones como sucedía en los viejos PATA que las
interfaces se segmentaban en maestras y esclavas.

El controlador host se encuentra embebido en la placa-base o instalado como una tarjeta en uno
de sus zócalos, que actúa como puente entre los datos paralelos del bus y el dispositivo SATA.
Existen controladores con más de una salida (4 u 8) de forma que pueden conectarse varios
dispositivos. También se han diseñado multiplicadores de puerto que permiten aumentar el número
de conexiones en un puerto del controlador, con el fin de aumentar el número de dispositivos
conectados.

Además de la tarea de serializar/paralelizar los datos, una parte importante del trabajo del
controlador está relacionada con los protocolos de conexión y desconexión del periférico, que son
bastante sofisticados en este tipo de interfaz, ya que está prevista la capacidad de conexión en
caliente. El protocolo de conexión es capaz de identificar el tipo de dispositivo conectado; detectar
si funciona correctamente; negociar la velocidad de la conexión, etc. La interfaz Serial ATA guarda
ciertas similitudes con la interfaz USB, aunque SATA es mucho más rápida que aquella, y los
dispositivos no se alimentan del propio bus.
El tipo de cableado que se utiliza en la interface SATA es mucho más fino y aerodinámico que el
anterior PATA, lo que permite que estos cables, al ser muchísimo más finos, faciliten el flujo de
aire dentro de la caja, reduciendo el calentamiento del equipo.

Otra ventaja de este tipo de puerto es que permite hasta 1 metro de longitud en el cable comparado
con la longitud de menos de medio metro en su antecesor ATA.

Respecto al cable de alimentación también es diferente al de los discos ATA originales, y las
tensiones de trabajo son menores, teniendo un consumo menor. Además no es necesaria la
configuración Amo/Esclavo (Master/Slave) tradicional, ya que las unidades SATA se conectan una
por puerto, indicándose en el Setup tan sólo cual es el SATA al que se debe dirigir en primer lugar
el orden de arranque.

Presenta ventajas tales como:

 Tiene una velocidad de transferencia de datos de hasta 1,5 Gigabits (150 MB/s 300 MB/s 600
MB/s reales) y un mayor ancho de banda, a parte su arquitectura demuestra una mayor
capacidad para futuros aumento de rendimiento en posteriores versiones.
 Los datos también viajan de manera más integra y segura, además de más rápido.
 Los cables son más compactos y a mi parecer, más estéticos, permiten ser más largos (hasta
dos metros en su primera versión). Su conector, además, ha cambiado permitiendo así Hotplug.
 Por último es perfectamente escalable con RAID y permite compatibilidad con todo el software
y drivers que operaban con los anteriores interfaces PATA.

En cuanto velocidad hay grandes ventajas, ya que la nueva interfaz comienza trabajando a
150MBytes/seg (133 como máximo en ATA), siendo lo habitual actualmente el tipo SATA2, con una
tasa de transferencia de 300MBytes/seg.

Otra de las grandes mejoras respecto al sistema anterior (en mi opinión) es el tipo de cableado que
se utiliza, mucho más fino y aerodinámico que el anterior, lo que permite que estos cables, al ser
muchísimo más finos, faciliten el flujo de aire dentro de la caja, reduciendo el calentamiento de
nuestro equipo.

Otra ventaja de este tipo de puerto es que permite hasta 1 metro de longitud en el cable (menos de
medio metro en las conexiones ATA).

Respecto al cable de alimentación también es diferente al de los discos ATA originales, y las
tensiones de trabajo son menores, teniendo un consumo menor.

Además no es necesaria la configuración Master/Slave tradicional, ya que las unidades SATA


conectan una por puerto, indicándose en el Setup tan sólo cual es el SATA al que se debe dirigir
en primer lugar el orden de arranque.

Вам также может понравиться