Base de datos de datos SCSI

En los estándares SCSI para transferir datos entre computadoras y dispositivos periféricos , a menudo almacenamiento de computadora , los comandos se envían en un Bloque Descriptor de Comandos (CDB).

Cada CDB puede tener un total de 6, 10, 12 o 16 bytes, pero las versiones posteriores del estándar SCSI también permiten CDB de longitud variable. El CDB consta de un código de operación de un byte seguido de algunos parámetros específicos del comando. Los parámetros no necesitan tener una longitud de un byte completo, y la longitud del parámetro varía de un comando a otro. Los comandos disponibles, con enlaces a artículos que describen la estructura detallada de muchos de ellos, se enumeran en la sección de artículos Lista de comandos SCSI .

Las estructuras CDB típicas para el comando de detección de solicitud SCSI de 6 y 16 bytes, código de operación 3, son:

CDB de 6 bytes:

Poco
Byte
76543210
0Código de operación = 03h
1LUNReservado
2Reservado
3Reservado
4Duración de la asignación
5Control

CDB de 16 bytes:

Poco
Byte
76543210
0Código de operación = 03h
1LUNAcción de servicio
2Bloque lógico (MSB)
3
4
5Bloque lógico (LSB)
6Información adicional de CBP
7Información adicional de CBP
8Información adicional de CBP
9Información adicional de CBP
10Longitud de asignación (MSB)
11
12
13Longitud de asignación (LSB)
14Datos varios del CDB
15Control

Un ejemplo con una asignación diferente de bits a los parámetros es el comando de detección de modo SCSI de 6 bytes: [1]

Poco
Byte
76543210
0Código de operación = 1Ah
1LUNReservadoDbdReservado
2ordenador personalCódigo de página
3Reservado
4Duración de la asignación
5Control

La forma genérica del CDB de 12 bytes es:

Poco
Byte
76543210
0Código de operación
1Información variada del CDBACCIÓN DE SERVICIO (si es necesario)
2Bloque lógico (MSB)
3
4
5
6LONGITUD DE LA TRANSFERENCIA (si es necesaria)
7LONGITUD DE LA LISTA DE PARÁMETROS (si es necesario)
8DURACIÓN DE LA ASIGNACIÓN (si se requiere)
9
10Información variada del CDB
11CONTROL

Consulte SPC-4 (http://www.t10.org/cgi-bin/ac.pl?t=f&f=spc4r34.pdf, requiere registro gratuito) para obtener más información.

Notas

  1. ^ Referencia de comandos SCSI, págs. 97-100.

Véase también

Referencias

  • Manual de referencia de comandos SCSI , Seagate Corp, octubre de 2016.


Obtenido de "https://es.wikipedia.org/w/index.php?title=SCSI_CDB&oldid=1000000000"