SIS SS-ISO 9316:1989
Sistemas de procesamiento de información: interfaz de sistema de computadora pequeña (SCSI)

Estándar No.
SIS SS-ISO 9316:1989
Fecha de publicación
1989
Organización
SE-SIS
Alcance
Esta norma internacional proporciona los requisitos mecánicos, eléctricos y funcionales para un bus de entrada/salida de computadora pequeña y conjuntos de comandos para tipos de dispositivos periféricos comúnmente utilizados con computadoras pequeñas. La interfaz del sistema informático pequeño, descrita en esta norma internacional, es un bus de E/S local que puede funcionar a velocidades de datos de hasta 4 Mbytes/s, dependiendo de las opciones de implementación del circuito. El objetivo principal de la interfaz es proporcionar a las computadoras principales independencia de dispositivo dentro de una clase de dispositivos. Por lo tanto, se pueden agregar diferentes unidades de disco, unidades de cinta, impresoras e incluso dispositivos de comunicación a las computadoras host sin requerir modificaciones en el hardware o software genérico del sistema. Se prevé la adición de características y funciones no genéricas a través de campos y códigos exclusivos del proveedor. La interfaz utiliza direccionamiento lógico en lugar de físico para todos los bloques de datos. Para dispositivos de acceso directo, cada unidad lógica puede ser interrogada para determinar cuántos bloques contiene. Una unidad lógica puede coincidir con todo o parte de un dispositivo periférico. Se prevén longitudes de cable de hasta 25 m mediante controladores y receptores diferenciales. Se define una configuración de controlador y receptor de un solo extremo para longitudes de cable de hasta 6 m y está destinada principalmente a aplicaciones dentro de un gabinete. El protocolo de interfaz incluye disposiciones para la conexión de múltiples iniciadores (dispositivos SCSI capaces de iniciar una operación) y múltiples objetivos (dispositivos SCSI capaces de responder a una solicitud para realizar una operación). El arbitraje distribuido opcional (es decir, lógica de contención de bus) está integrado en la arquitectura de SCSI. Un sistema de prioridad otorga el control de la interfaz al dispositivo SCSI de mayor prioridad que compite por el uso del bus. El tiempo para completar el arbitraje es independiente de la cantidad de dispositivos que estén en competencia y se puede completar en menos de 10 us. Las características físicas se describen en la cláusula 4. Existen dos alternativas eléctricas: unipolar y diferencial. Los dispositivos de un solo extremo y diferenciales son eléctricamente diferentes y no deben mezclarse en el mismo bus. Además, existen varias opciones: se pueden utilizar conectores blindados o no blindados y se puede implementar o no la paridad. La cláusula 5 describe las características lógicas de la interfaz. Se define una opción de arbitraje para permitir múltiples iniciadores y operaciones de E/S simultáneas. Se requiere que todos los dispositivos SCSI sean capaces de operar con el protocolo de transferencia asíncrona definido. Además, se define un protocolo de transferencia síncrona opcional. La cláusula 5 también especifica un protocolo de mensajes para el control de la interfaz. En la mayoría de los casos, los mensajes no son directamente visibles para el software del ordenador principal. Sólo un mensaje, COMANDO COMPLETO, es obligatorio; todos los demás son opcionales y no necesariamente se implementan. Tenga en cuenta que algunas opciones (por ejemplo, transferencia sincrónica) requieren la implementación de ciertos mensajes. La estructura de comandos SCSI se especifica en la cláusula 6. Los comandos se clasifican como obligatorios (M), extendidos (E), opcionales (O) o exclusivos del proveedor (V). Los dispositivos SCSI implementarán todos los comandos obligatorios definidos para el tipo de dispositivo apropiado y también pueden implementar otros comandos. Los dispositivos SCSI extendidos implementarán todos los comandos extendidos más todos los obligatorios y también pueden implementar otros comandos. Los dispositivos SCSI extendidos contienen comandos que facilitan la escritura de controladores de software autoconfigurables que pueden "descubrir" todos los atributos necesarios sin conocimiento previo de características periféricas específicas (como la capacidad de almacenamiento). Los comandos extendidos para dispositivos de acceso directo también implementan un espacio de direcciones de bloques lógicos muy grande (2 bloques), aunque los comandos obligatorios para dispositivos de acceso directo implementan un espacio de direcciones de bloques lógicos algo más pequeño (221 bloques).



© 2023 Reservados todos los derechos.