Parte 5 Flashcards
(50 cards)
Son dos categorías de tráfico que marcan un nivel de prioridad distinto en el servicio?
El tráfico.
- Asynchronous
- Isochronous
La categoría de tráfico asynchronous que paquetes controla?
En esta categoría entran los paquetes que no tienen una preferencia de ancho de banda o requerimiento de latencia, ejemplo los mass storage devices no necesitan un mecanismo especial de timing.
Qué implica que el tráfico sea Isochronous?
Para cuando se necesita garantía en la transmisión en cuanto a bandwidth y latencia.
Este tráfico garantiza que el link no será utilizado por otro tipo de datos al mismo tiempo.
Qué significan las siglas RCRB?
Root Complex Register Block
Cuál es el número de puertos de ingreso máximo permitidos por el Port Arbitration Table?
Es de 256 puertos
Cuales son los códigos binarios para identificar el número de puertos permitidos ?
00 b - 1 bit (select between 2 ports)
01 b - 2 bits ( 4 puertos )
10 b - 4 bits ( 16 ports )
11 b - 8 bits ( 256 ports )
Qué significan las siglas MFVC?
Multi function Virtual Channel
Qué significa TBWRR?
Time-based Weighted Round Robin
Que significan las siglas SI?
Service Interval
Cuanto es el tiempo que representa una entrada de las 128 de la tabla de TBWRR?
Es de 100ns según el reloj de referencia
Cuál es el tiempo del intervalo general de servicio ?
Es de 12.8us
100ns x 128 entries = 12.8us total
Que opción es recomendable para el VC arbitration ?
Sería Strict-priority ya que es la opción que asegura que los paquetes de prioridad alta no serán retrasados por otros paquetes.
Que opción se recomienda para el Port arbitration ?
Lo más apropiado es usar TBWRR para asegurar el timing.
Que soporte entrega el software para garantizar la transmisión del tráfico isocrono?
El controlador del dispositivo debe reportar al Sistema operativo sus requerimientos de timing y las capabilities que dispone, el SW entonces evalúa todos los requests y provee los recursos de manera apropiada.
Que le corresponde hacer al Device Driver ?
Debe ser capaz de repostar sus requerimientos de timing al SW y obtener el permiso antes de intentar usar los paquetes isocronos.
Que función tiene el Isochronous Broker?
Este programa puede controlar end-to-end el flujo de paquetes isocronos verifica que el path sea apto para paquetes isocronos y entonces elige el tipo de arbitraje para asegurar que puede cumplir el timing que requiere el device.
Cuál es la función del TBWRR?
Se usa en el switch y específica que puerto tiene el acceso en el instante de tiempo y por cuanto tiempo.
Que datos de los paquetes permiten al software manejar adecuadamente el timing?
Conocer el tamaño y la frecuencia de operación de los paquetes.
Cuales son los dos problemas que se presentan en el ancho de banda disponible (allocation)?
Oversubscribtion
Congestion
De que se habla en el inconveniente de disponibilidad del ancho de banda Oversubscription.?
Sucede cuando SCSI controller intenta inyectar en el SI más paquetes de los que tiene permitidos.
El segundo problema de disponibilidad de ancho de banda llamado Congestion en que consiste?
Es un problema de timing y sucede cuando demasiadas solicitudes de tráfico isócrono se realizan en un lapso de tiempo.
Cuál sería una solución para el problema de Congestion?
Este error da como resultado solicitudes de servicio con alta latencia entonces el SW debe cambiar la distribución de los paquetes para que encuentren disponibilidad del ancho de banda del HW.
Que factores se combinan en los problemas de latencia.?
Aquí se combinan la latencia de la fábrica y la latencia del completer.
Como se constituye la latencia de la fábrica ?
Depende principalmente de las características de Link width y la frecuencia de operación.