SlideShare ist ein Scribd-Unternehmen logo
1 von 49
SCSI Interfaces
What is SCSI?
• Small Computer System Interface – “SKUZZY”
• It’s
- A Specification
- A Bus
- A Protocol
SCSI Interface
• The interface has its roots in SASI – Shugari
Associates System Interface.
• Preferable with the higher end machines, and
not with typical home or business users.
• It is more like a system bus, with intelligent
controllers on each SCSI device working
together to manage the flow of information
on the channel.
SCSI Terminology
• Initiator: A SCSI device that requests an operation to be
performed by another SCSI device.
• Host Adapter: A Controller Board that translates host I/O
requests into SCSI requests.
• Target: A SCSI device that performs an operation as requested
by an initiator.
• Logical Unit: A Physical or Virtual device addressable
through a target.
• LUN: Logical Unit Number. An encoded three-bit identifier
for the logical unit.
• SCSI Device: A Host Adapter or Intelligent Peripheral which
can be attached to a SCSI bus.
Initiator
SCSI Bus
LUN0
LUN1
LUN2
Target
SCSI Configuration
• A single 8-bit SCSI bus can support as many as 8
physical units, called as SCSI IDs.
• One of the 8 devices, is the host adapter, which
functions as the gateway between the SCSI bus and
the PC system bus.
• SCSI bus doesn’t directly interact with the devices
but with the controller that is built in the drive.
• A 16-bit SCSI bus can support 16 units, of which one
is the adapter card in the PC.
• Is not only an interface tied to hard disk but all type
of peripheral devices.
Embedded SCSI Drive
1. Drive
2. Controller
3. SCSI Adapter
all In one circuit.
SCSI as a Standard
• Was designed primarily by a committee.
• SCSI standard defines only the hardware
connections and not the driver specifications
required to communicate with the devices.
• All the devices thus comes with their specific
SCSI host adapter and specific driver software
to work with.
History
• Has its roots in SASI – Shugart Associates System
Interface , led by a storage industry pioneer and
the leader of the development of Floppy Disk.
• SASI had a small Command set and also a speed
of only 1.5 MB/Sec.
• A technical committee was found in 1982 X3T9.2
to standardize the work of SASI and thus changes
were made and command set broadened and
name changed to SCSI.
SCSI Requirements
Implementing SCSI on a PC involves:
• Installing a storage device (Obvious)
• A special card called HOST ADAPTER(discussed
before).
• Special Cables and terminators.
SCSI Standards – Organizations In-Charge
1. ANSI: An Accrediting organization that facilitates and
manages the standards development process, and also
publishes the standards once developed.
2. Information Technology Industry Council (ITIC): Its an
SDO (Standards Developing Organization), approved by
ANSI, to develop standards.
3. National Committee for Information Technology
(NCITS): Committee established by ITIC to develop
standards related to information technology and
formerly was known as X3.
4. T10 Technical Committee: Actual Technical Committee
responsible for SCSI Interface.
SCSI Standards
• SCSI-1
• SCSI-2
• SCSI-3
 SCSI -3 Parallel Interface (SPI)
 SCSI(-3) Parallel Interface -2 (SPI-2)
 SCSI(-3) Parallel Interface -4 (SPI-2)
SCSI-1
• The first SCSI standard was approved by ANSI in
1986 as standard X3.131-1986.
• To avoid confusion was later renamed "SCSI-1".
• SCSI-1 defines the basics of the first SCSI buses
including
- cable length
- signaling characteristics
- commands and transfer modes.
• Devices corresponding to the SCSI-1 standard use
only a narrow (8-bit) bus, with a 5 MB/s
maximum transfer rate.
• Only single-ended transmission was
supported, with passive termination.
• 4Mbps(asynchronous) and 5Mbps
(synchronous) throughput.
• Bus Parity (optional)
• 50 pin cables with low density pin
• There were also difficulties associated with
the standard gaining universal acceptance,
due to the fact that many manufacturers
implemented different subsets of its features.
SCSI-2
• SCSI-2 was approved by ANSI in 1994 and released as
document X3.131-1994.
• Important goals of this evolution of the SCSI standard
were to improve performance, enhance reliability, and
add features to the interface.
• However, the most important objective was to
formalize and properly standardize SCSI commands.
• A working paper was created to define a set of
standard commands for SCSI hard disks, called the
common command set or CCS.
• This paper eventually formed the basis for the new
SCSI-2 standard.
• The SCSI-2 specification is essentially an improved
version of SCSI-1 with some parts of the specification
tightened and several new features and options added.
Significant Additions:
• Fast SCSI: This higher-speed transfer protocol doubles
the speed of the bus to 10 MHz, meaning 10 MB/s
transfer rate with 8-bit regular SCSI cabling or even
higher when used with Wide SCSI.
• Wide SCSI: The width of the original SCSI bus was
increased to 16 (or even 32) bits. This permits more
data throughput at a given signaling speed.
• More Devices per Bus: On buses that are running
with Wide SCSI, 16 devices are supported (as opposed
to 8 with regular SCSI).
• Improved Cables and Connectors: SCSI-2 defined new
higher-density connections, extending the basic 50-pin
connectors defined in SCSI-1.
• Active Termination: SCSI-2 defined the use of active
termination, which provides more reliable termination
of the bus.
• Differential Signaling: To allow longer cable lengths,
differential signaling was introduced
• Command Queuing: One of SCSI's strengths is its
ability to allow multiple outstanding requests between
devices on the bus, simultaneously.
• Additional Command Sets: SCSI-2 added new
command sets to support the use of more devices such
as CD-ROMs, scanners and removable media. The older
command set focused more on hard disks.
SCSI-3
• Since SCSI-3 defines a number of different
standards, each covering different aspects of
SCSI, it is necessary to organize these into a
format that defines how they relate to each
other, and the goals of the interface as a whole.
• This structure is called the architecture of SCSI-3.
• SCSI-3 architecture is defined by a document
called the SCSI-3 Architecture Model or SAM.
• It has been approved as ANSI standard X3.270-
1996.
SCSI-3 Architecture or SAM
SAM
The SCSI-3 Architecture Model has several functions
• An important one is to organize and categorize
the various other standards that fall under SCSI-3.
• This serves to structure these standards in a way
that makes sense to SCSI standards developers,
hardware designers and users.
• The structure defines broad, generic
requirements at a high level, which are refined to
more specific low-level requirements
Most of the different SCSI-3 documents fall into the following three general
categories:
1. Commands
2. Protocols: These standards formalize the rules by which various devices
communicate and share information, allowing different devices to work
together. These standards are sometimes said to describe the transport
layer of the interface.
• Interconnects: These are standards that define specific
interface details, such as electrical signaling methods and
transfer modes. They are sometimes called physical layer
standards as well.
SCSI(-3) Parallel Interface - 2 (SPI-2)
• This ANSI standard, document X3.302-1999,
replaced the older SPI standard.
• Incorporated the SCSI-3 Interlocked Protocol
(SIP) document.
• Now everything associated with parallel SCSI
was back in one document.
Ultra2 SCSI and Wide Ultra2 SCSI (Spi-2)
• Fast-40 Data Transfer: Another doubling of the maximum speed of
the SCSI bus, from 20 MHz to 40 MHz, allowing maximum
throughput of 40 MB/s on a narrow (8-bit) channel or 80 MB/s on a
wide (16-bit) channel.
• Low Voltage Differential Signaling: Low voltage differential or LVD
signaling, was specified as part of SPI-2. LVD is an attempt to blend
the best attributes of conventional single-ended (SE) signaling.
• Multimode Operation: Specification is provided for a way to create
devices that will automatically work on both LVD and regular single-
ended buses; such units are called multimode devices.
• SCA-2 Single Connector Attachment Connectors: An improvement to
the original SCA connectors, called SCA-2, was defined.
• Very High Density Connectors (VHDCI): SPI-2 defined a smaller
version of the older high density 68-pin connectors.
SCSI(-3) Parallel Interface - 3 (SPI-3)
Five main features were added to parallel SCSI in the SPI-3 standard:
• Fast-80(DT) Data Transfer: This time to 160 MB/s on a wide bus.
This was accomplished through the use of double transition
clocking; thus the "DT”.
• Cyclic Redundancy Check (CRC): A common error checking protocol
used to ensure data integrity. Was added as a safety measure since
transfer speeds were increasing, which may lead to data corruption.
• Domain Validation: Improves the robustness of the process by
which different SCSI devices determine an optimal data transfer
rate.
• Quick Arbitration and Selection (QAS): Represents a change in the
way devices determine which has control of the SCSI bus.
• Packetization: Small change to improve performance, packetization
reduces the overhead associated with each data transfer.
SPI-3 – A cleanup of Parallel SCSI
• Removal Of High Voltage Differential:
• Removed 32-Bit Bus Width
• SCAM: SPI-3 removed the "SCSI Configured Auto
Matically" (SCAM) feature. Since it led to certain
problems during configuration.
• Narrow High-Speed Transfers: Narrow (8-bit)
SCSI hasn't been technically "made obsolete", but
8-bit transfers are not defined for Fast-80
transfers.
Ultra -3 SCSI
• A device that implemented any sub-set of the
five main new features to be called "Ultra3
SCSI“.
• This "optionality" meant that there was no
guarantee that any two devices labeled
"Ultra3 SCSI" had the same features!
SCSI(-3) Parallel Interface - 4 (SPI-4)
• Special Features: Fast-160(DT) data transfer.
• Bus Width: Wide (16-bit) only.
• Signaling Method: LVD only. (Multimode drives may
optionally run in SE mode, but throughput will drop to Fast-
20 (Ultra) levels.)
• Signaling Speed and Bus Throughput: 80 MHz bus speed;
320 MB/s.
• Number of Devices Supported: 16 for cables up to 12m in
length; 2 for cables over 12m.
• Termination: LVD termination.
• Cabling and Maximum Cable Length: "P" cable (68 pins).
Maximum of 25m if no more than 2 devices are used,
otherwise 12m.
SCSI(-3) Parallel Interface - 5 (SPI-5)
• Ultra-640 (otherwise known as Fast-320) was
promulgated as a standard (NCITS 367-2003 or
SPI-5) in early 2003.
• Ultra-640 doubles the interface speed yet again,
this time to 640 MB/s.
• Ultra-640 pushes the limits of LVD signaling; the
speed limits cable lengths drastically, making it
impractical for more than one or two devices.
• Thus, skipped by most of the manufacturers.
iSCSI2
• iSCSI stands for “internet SCSI” and preserves
the basic SCSI paradigm, especially the
command set, almost unchanged.
• iSCSI advocates project the iSCSI standard, an
embedding of SCSI-3 over TCP/IP, as displacing
Fibre Channel in the long run, arguing that
Ethernet data rates are currently increasing
faster than data rates for Fibre Channel.
Serial SCSI3
• Four recent versions of SCSI; SSA, FC-AL,
IEEE1394, and Serial Attached SCSI (SAS) perform
data transfer via serial communications.
• Serial SCSI has number of advantages over
parallel SCSI - faster data rates, hot swapping, and
improved fault isolation.
• Serial SCSI devices are more expensive than the
equivalent parallel SCSI devices but this is likely to
change as the technology is commercialized on a
larger scale.
SCSI Protocol and Interface Features
Three important defining features of any SCSI
bus:
1. Signaling
2. Bus Speed
3. Bus Width
And many more are to improve reliability and
increase performance.
Single Ended(SE) and Differential
Signaling (HVD)
• Single Ended (SE) Signaling: Conventional logic is used:
positive voltage is “1”
zero (ground) voltage is “0”
• Relatively Simple and Inexpensive
• Issues with SE
• Signal Integrity is the concern
• Bouncing signals and interference
• Degradation over distance
• Cross talk
• To overcome above problems HVD or differential
signaling was introduced.
Differential Signaling(High Voltage
Differential)
• Provides twice the noise immunity of a SE signal for a given
voltage.
• Uses two wires for each signal.
• They are mirror image of each other.
• For a logical “Zero”, Zero is sent on both the wires.
• For a logical "one", the first wire of each signal pair contains
a positive voltage, similar to the signal on an SE bus, but
not necessarily at the same voltage.
• The second wire contains the electrical opposite of the first
wire.
• The circuitry at the receiving device takes the difference
between the two signals sent, and thus sees a relatively
high voltage for a one, and a zero voltage for a zero.
But even with such a performance it never got popular :
Reason is “COST”
And also the use of HVD with SE or LVD SCSI devices
could cause a physical damage, because of High Voltage
Low Voltage Differential Signaling
• It was first defined in the SPI-2
• LVD signaling is required for Ultra2 or Wide
Ultra2 SCSI, and LVD is the exclusive signaling
method for all SCSI modes faster than Ultra2.
• Even the fastest LVD SCSI chains can be up to
12m in length, or 25m if only two
• devices are used on the chain (this is called
point-to-point operation)
LVD Working
• The concept behind LVD is relatively straight-
forward: continue using two wires for each signal.
• But use lower voltage to create the
complementary signal pairs.
• Using lower voltage allows cost to be reduced
and power requirements to be kept under
control.
• It also eliminates that the dangers associated
with mixing SE and differential devices is
eliminated.
Multimode LVD (LVD/SE or LVD/MSE)
• Single-ended devices are not just electrically
compatible with LVD devices, some types of
LVD devices can even function on single-
ended SCSI buses.
SCSI Bus Width
Two commonly used SCSI bus widths: narrow and wide.
• Narrow SCSI uses a data pathway that is 8 bits wide.
• Wide SCSI uses a data pathway 16 bits wide.
• Wide SCSI allows a doubling of bus bandwidth for any
given signaling speed.
• It also allows the use of 16 devices on the SCSI bus,
compared to the standard 8 devices for narrow SCSI.
• Wide SCSI originally required the use of two cables: a
68-pin "B" cable in addition to the regular 50-
conductor "A" cable used for narrow SCSI.
• This use of two cables was expensive and cumbersome,
and the "A+B" configuration was eventually replaced
by a single 68-pin "P" cable.
SCSI Bus Speed
Three ways that SCSI bus speed are commonly quoted:
1. Clock Speed: Refers to the frequency of the clock (strobe)
used to control synchronous transfers of data on the SCSI
bus. With current technology this can be 5, 10,20, 40 or
80 MHz.
2. Transfer Rate: Refers to the number of times per second
that data is transferred across the interface. This is same
as the clock speed of the bus if single transition (ST).
3. Throughput: This number represents the theoretical
maximum amount of data that can be moved across the
SCSI bus, and is measured MB/s.
• On a narrow bus, throughput and transfer rate are the
same, because each transfer is of 8 Bits. But for a wide bus,
throughput is double transfer rate, because each transfer is
of 16 bits--two bytes.
Bus Parity and CRC
Command Queuing and Reordering
• Also known as tagged command Queuing.
• First introduced in SCSI-2.
• Allows a device to accept as many as 64 or even 256
concurrent commands.
• Command reordering allows a device that has multiple
commands outstanding to fill them "out of order",
meaning, not necessarily in the order that they were
received.
• In newer
• storage devices, this feature is also sometimes called
Native Command Queuing (NCQ).
Quick Arbitration Selection
• QAS works by reducing the number of times
arbitration must occur on the bus.
• When the feature is used, a device waiting for the
bus can grab it more quickly after the last device
on the bus sends the signal that it is done,
without having to begin a new arbitration
process.
• Provision is made in the specification to ensure
that one device does not "dominate" the bus by
"unfairly" blocking out other devices that may be
of a lower priority or may not implement QAS.
Packetization
• Packetization is a technique whereby some of the
phases that are involved in setting up a command
request and data transfer are combined.
• With traditional SCSI interfacing , different types of
information are sent over the bus separately:
commands, data, status messages and so on.
• With packetization, these are grouped together into
packets (information units) and sent as a single
entity.
• This reduces some of the wasted bus cycles.
Summary
SCSI Interfaces
SCSI Interfaces

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

PCI & ISA bus
PCI & ISA busPCI & ISA bus
PCI & ISA bus
 
SAS vs SATA_ The Key Differences That You Should Know.pptx
SAS vs SATA_ The Key Differences That You Should Know.pptxSAS vs SATA_ The Key Differences That You Should Know.pptx
SAS vs SATA_ The Key Differences That You Should Know.pptx
 
Line Coding.pptx
Line Coding.pptxLine Coding.pptx
Line Coding.pptx
 
Usb
UsbUsb
Usb
 
Communication Interface of The Embedded Systems
Communication Interface of The Embedded Systems Communication Interface of The Embedded Systems
Communication Interface of The Embedded Systems
 
OSI Model
OSI ModelOSI Model
OSI Model
 
Ethernet Computer network
Ethernet Computer networkEthernet Computer network
Ethernet Computer network
 
Data Link Layer
Data Link LayerData Link Layer
Data Link Layer
 
Motherboard and its components
Motherboard and its componentsMotherboard and its components
Motherboard and its components
 
Communication protocols
Communication protocolsCommunication protocols
Communication protocols
 
smds
smdssmds
smds
 
Cache
CacheCache
Cache
 
USB protocol
USB protocolUSB protocol
USB protocol
 
Ethernet
EthernetEthernet
Ethernet
 
DDR SDRAMs
DDR SDRAMsDDR SDRAMs
DDR SDRAMs
 
Types of RAM
Types of RAMTypes of RAM
Types of RAM
 
Internet protocol (ip)
Internet protocol (ip)Internet protocol (ip)
Internet protocol (ip)
 
Frame relay
Frame relayFrame relay
Frame relay
 
computer network OSI layer
computer network OSI layercomputer network OSI layer
computer network OSI layer
 
Parallel processing
Parallel processingParallel processing
Parallel processing
 

Ähnlich wie SCSI Interfaces

All chapters to be printed
All chapters to be printedAll chapters to be printed
All chapters to be printed
Mik Endale
 

Ähnlich wie SCSI Interfaces (20)

Direct Attached Storage - Information Storage and Management.pptx
Direct Attached Storage - Information Storage and Management.pptxDirect Attached Storage - Information Storage and Management.pptx
Direct Attached Storage - Information Storage and Management.pptx
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Detailed iSCSI presentation
Detailed iSCSI presentationDetailed iSCSI presentation
Detailed iSCSI presentation
 
Storage networks
Storage networksStorage networks
Storage networks
 
Scsi drives
Scsi drivesScsi drives
Scsi drives
 
Point to point interconnect
Point to point interconnectPoint to point interconnect
Point to point interconnect
 
serial.ppt
serial.pptserial.ppt
serial.ppt
 
serial.ppt
serial.pptserial.ppt
serial.ppt
 
Pcie basic
Pcie basicPcie basic
Pcie basic
 
Predstavitev osnov klasičnih pomnilniških sistemov - disk
Predstavitev osnov klasičnih pomnilniških sistemov - diskPredstavitev osnov klasičnih pomnilniških sistemov - disk
Predstavitev osnov klasičnih pomnilniških sistemov - disk
 
Bus Standards and Networking
Bus Standards and NetworkingBus Standards and Networking
Bus Standards and Networking
 
Introduction to Storage.ppt
Introduction to Storage.pptIntroduction to Storage.ppt
Introduction to Storage.ppt
 
PCI
PCIPCI
PCI
 
San
SanSan
San
 
San
SanSan
San
 
10.1.1.48.4087
10.1.1.48.408710.1.1.48.4087
10.1.1.48.4087
 
Difference between PCI PCI-X PCIe
Difference between PCI PCI-X PCIeDifference between PCI PCI-X PCIe
Difference between PCI PCI-X PCIe
 
Chapter22
Chapter22Chapter22
Chapter22
 
Introduction to Storage technologies
Introduction to Storage technologiesIntroduction to Storage technologies
Introduction to Storage technologies
 
All chapters to be printed
All chapters to be printedAll chapters to be printed
All chapters to be printed
 

Mehr von Varunjeet Singh Rekhi (10)

Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Transistors and Applications
Transistors  and ApplicationsTransistors  and Applications
Transistors and Applications
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Production System
Production SystemProduction System
Production System
 
Tic Tac Toe
Tic Tac ToeTic Tac Toe
Tic Tac Toe
 
Simple Harmonic Motion
Simple Harmonic MotionSimple Harmonic Motion
Simple Harmonic Motion
 
Video DIsplay Technologies
Video DIsplay TechnologiesVideo DIsplay Technologies
Video DIsplay Technologies
 
Tower of Hanoi
Tower of HanoiTower of Hanoi
Tower of Hanoi
 
Reconnaissance and Social Engineering
Reconnaissance and Social EngineeringReconnaissance and Social Engineering
Reconnaissance and Social Engineering
 
Bullet trains
Bullet trainsBullet trains
Bullet trains
 

Kürzlich hochgeladen

Just Call Vip call girls Shillong Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Shillong Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Shillong Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Shillong Escorts ☎️9352988975 Two shot with one girl...
gajnagarg
 
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
amitlee9823
 
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
tufbav
 
➥🔝 7737669865 🔝▻ Vijayawada Call-girls in Women Seeking Men 🔝Vijayawada🔝 E...
➥🔝 7737669865 🔝▻ Vijayawada Call-girls in Women Seeking Men  🔝Vijayawada🔝   E...➥🔝 7737669865 🔝▻ Vijayawada Call-girls in Women Seeking Men  🔝Vijayawada🔝   E...
➥🔝 7737669865 🔝▻ Vijayawada Call-girls in Women Seeking Men 🔝Vijayawada🔝 E...
amitlee9823
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
ougvy
 
Hosa Road Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ban...
Hosa Road Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ban...Hosa Road Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ban...
Hosa Road Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ban...
amitlee9823
 
Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...
Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...
Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...
gajnagarg
 
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
amitlee9823
 
Just Call Vip call girls Berhampur Escorts ☎️9352988975 Two shot with one gir...
Just Call Vip call girls Berhampur Escorts ☎️9352988975 Two shot with one gir...Just Call Vip call girls Berhampur Escorts ☎️9352988975 Two shot with one gir...
Just Call Vip call girls Berhampur Escorts ☎️9352988975 Two shot with one gir...
gajnagarg
 

Kürzlich hochgeladen (20)

Critical Commentary Social Work Ethics.pptx
Critical Commentary Social Work Ethics.pptxCritical Commentary Social Work Ethics.pptx
Critical Commentary Social Work Ethics.pptx
 
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
 
Just Call Vip call girls Shillong Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Shillong Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Shillong Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Shillong Escorts ☎️9352988975 Two shot with one girl...
 
Guwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime Guwahati
Guwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime GuwahatiGuwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime Guwahati
Guwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime Guwahati
 
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
 
SM-N975F esquematico completo - reparación.pdf
SM-N975F esquematico completo - reparación.pdfSM-N975F esquematico completo - reparación.pdf
SM-N975F esquematico completo - reparación.pdf
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
 
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
 
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
 
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
 
➥🔝 7737669865 🔝▻ Vijayawada Call-girls in Women Seeking Men 🔝Vijayawada🔝 E...
➥🔝 7737669865 🔝▻ Vijayawada Call-girls in Women Seeking Men  🔝Vijayawada🔝   E...➥🔝 7737669865 🔝▻ Vijayawada Call-girls in Women Seeking Men  🔝Vijayawada🔝   E...
➥🔝 7737669865 🔝▻ Vijayawada Call-girls in Women Seeking Men 🔝Vijayawada🔝 E...
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
 
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
 
Hosa Road Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ban...
Hosa Road Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ban...Hosa Road Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ban...
Hosa Road Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ban...
 
Point of Care Testing in clinical laboratory
Point of Care Testing in clinical laboratoryPoint of Care Testing in clinical laboratory
Point of Care Testing in clinical laboratory
 
Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...
Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...
Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...
 
VVIP Pune Call Girls Gahunje WhatSapp Number 8005736733 With Elite Staff And ...
VVIP Pune Call Girls Gahunje WhatSapp Number 8005736733 With Elite Staff And ...VVIP Pune Call Girls Gahunje WhatSapp Number 8005736733 With Elite Staff And ...
VVIP Pune Call Girls Gahunje WhatSapp Number 8005736733 With Elite Staff And ...
 
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Just Call Vip call girls Berhampur Escorts ☎️9352988975 Two shot with one gir...
Just Call Vip call girls Berhampur Escorts ☎️9352988975 Two shot with one gir...Just Call Vip call girls Berhampur Escorts ☎️9352988975 Two shot with one gir...
Just Call Vip call girls Berhampur Escorts ☎️9352988975 Two shot with one gir...
 

SCSI Interfaces

  • 2. What is SCSI? • Small Computer System Interface – “SKUZZY” • It’s - A Specification - A Bus - A Protocol
  • 3. SCSI Interface • The interface has its roots in SASI – Shugari Associates System Interface. • Preferable with the higher end machines, and not with typical home or business users. • It is more like a system bus, with intelligent controllers on each SCSI device working together to manage the flow of information on the channel.
  • 4. SCSI Terminology • Initiator: A SCSI device that requests an operation to be performed by another SCSI device. • Host Adapter: A Controller Board that translates host I/O requests into SCSI requests. • Target: A SCSI device that performs an operation as requested by an initiator. • Logical Unit: A Physical or Virtual device addressable through a target. • LUN: Logical Unit Number. An encoded three-bit identifier for the logical unit. • SCSI Device: A Host Adapter or Intelligent Peripheral which can be attached to a SCSI bus.
  • 6. • A single 8-bit SCSI bus can support as many as 8 physical units, called as SCSI IDs. • One of the 8 devices, is the host adapter, which functions as the gateway between the SCSI bus and the PC system bus. • SCSI bus doesn’t directly interact with the devices but with the controller that is built in the drive. • A 16-bit SCSI bus can support 16 units, of which one is the adapter card in the PC. • Is not only an interface tied to hard disk but all type of peripheral devices.
  • 7. Embedded SCSI Drive 1. Drive 2. Controller 3. SCSI Adapter all In one circuit.
  • 8. SCSI as a Standard • Was designed primarily by a committee. • SCSI standard defines only the hardware connections and not the driver specifications required to communicate with the devices. • All the devices thus comes with their specific SCSI host adapter and specific driver software to work with.
  • 9. History • Has its roots in SASI – Shugart Associates System Interface , led by a storage industry pioneer and the leader of the development of Floppy Disk. • SASI had a small Command set and also a speed of only 1.5 MB/Sec. • A technical committee was found in 1982 X3T9.2 to standardize the work of SASI and thus changes were made and command set broadened and name changed to SCSI.
  • 10. SCSI Requirements Implementing SCSI on a PC involves: • Installing a storage device (Obvious) • A special card called HOST ADAPTER(discussed before). • Special Cables and terminators.
  • 11. SCSI Standards – Organizations In-Charge 1. ANSI: An Accrediting organization that facilitates and manages the standards development process, and also publishes the standards once developed. 2. Information Technology Industry Council (ITIC): Its an SDO (Standards Developing Organization), approved by ANSI, to develop standards. 3. National Committee for Information Technology (NCITS): Committee established by ITIC to develop standards related to information technology and formerly was known as X3. 4. T10 Technical Committee: Actual Technical Committee responsible for SCSI Interface.
  • 12. SCSI Standards • SCSI-1 • SCSI-2 • SCSI-3  SCSI -3 Parallel Interface (SPI)  SCSI(-3) Parallel Interface -2 (SPI-2)  SCSI(-3) Parallel Interface -4 (SPI-2)
  • 13. SCSI-1 • The first SCSI standard was approved by ANSI in 1986 as standard X3.131-1986. • To avoid confusion was later renamed "SCSI-1". • SCSI-1 defines the basics of the first SCSI buses including - cable length - signaling characteristics - commands and transfer modes. • Devices corresponding to the SCSI-1 standard use only a narrow (8-bit) bus, with a 5 MB/s maximum transfer rate.
  • 14. • Only single-ended transmission was supported, with passive termination. • 4Mbps(asynchronous) and 5Mbps (synchronous) throughput. • Bus Parity (optional) • 50 pin cables with low density pin • There were also difficulties associated with the standard gaining universal acceptance, due to the fact that many manufacturers implemented different subsets of its features.
  • 15. SCSI-2 • SCSI-2 was approved by ANSI in 1994 and released as document X3.131-1994. • Important goals of this evolution of the SCSI standard were to improve performance, enhance reliability, and add features to the interface. • However, the most important objective was to formalize and properly standardize SCSI commands. • A working paper was created to define a set of standard commands for SCSI hard disks, called the common command set or CCS. • This paper eventually formed the basis for the new SCSI-2 standard.
  • 16. • The SCSI-2 specification is essentially an improved version of SCSI-1 with some parts of the specification tightened and several new features and options added. Significant Additions: • Fast SCSI: This higher-speed transfer protocol doubles the speed of the bus to 10 MHz, meaning 10 MB/s transfer rate with 8-bit regular SCSI cabling or even higher when used with Wide SCSI. • Wide SCSI: The width of the original SCSI bus was increased to 16 (or even 32) bits. This permits more data throughput at a given signaling speed. • More Devices per Bus: On buses that are running with Wide SCSI, 16 devices are supported (as opposed to 8 with regular SCSI).
  • 17. • Improved Cables and Connectors: SCSI-2 defined new higher-density connections, extending the basic 50-pin connectors defined in SCSI-1. • Active Termination: SCSI-2 defined the use of active termination, which provides more reliable termination of the bus. • Differential Signaling: To allow longer cable lengths, differential signaling was introduced • Command Queuing: One of SCSI's strengths is its ability to allow multiple outstanding requests between devices on the bus, simultaneously. • Additional Command Sets: SCSI-2 added new command sets to support the use of more devices such as CD-ROMs, scanners and removable media. The older command set focused more on hard disks.
  • 18. SCSI-3 • Since SCSI-3 defines a number of different standards, each covering different aspects of SCSI, it is necessary to organize these into a format that defines how they relate to each other, and the goals of the interface as a whole. • This structure is called the architecture of SCSI-3. • SCSI-3 architecture is defined by a document called the SCSI-3 Architecture Model or SAM. • It has been approved as ANSI standard X3.270- 1996.
  • 20. SAM The SCSI-3 Architecture Model has several functions • An important one is to organize and categorize the various other standards that fall under SCSI-3. • This serves to structure these standards in a way that makes sense to SCSI standards developers, hardware designers and users. • The structure defines broad, generic requirements at a high level, which are refined to more specific low-level requirements
  • 21. Most of the different SCSI-3 documents fall into the following three general categories: 1. Commands
  • 22. 2. Protocols: These standards formalize the rules by which various devices communicate and share information, allowing different devices to work together. These standards are sometimes said to describe the transport layer of the interface.
  • 23. • Interconnects: These are standards that define specific interface details, such as electrical signaling methods and transfer modes. They are sometimes called physical layer standards as well.
  • 24. SCSI(-3) Parallel Interface - 2 (SPI-2) • This ANSI standard, document X3.302-1999, replaced the older SPI standard. • Incorporated the SCSI-3 Interlocked Protocol (SIP) document. • Now everything associated with parallel SCSI was back in one document.
  • 25. Ultra2 SCSI and Wide Ultra2 SCSI (Spi-2) • Fast-40 Data Transfer: Another doubling of the maximum speed of the SCSI bus, from 20 MHz to 40 MHz, allowing maximum throughput of 40 MB/s on a narrow (8-bit) channel or 80 MB/s on a wide (16-bit) channel. • Low Voltage Differential Signaling: Low voltage differential or LVD signaling, was specified as part of SPI-2. LVD is an attempt to blend the best attributes of conventional single-ended (SE) signaling. • Multimode Operation: Specification is provided for a way to create devices that will automatically work on both LVD and regular single- ended buses; such units are called multimode devices. • SCA-2 Single Connector Attachment Connectors: An improvement to the original SCA connectors, called SCA-2, was defined. • Very High Density Connectors (VHDCI): SPI-2 defined a smaller version of the older high density 68-pin connectors.
  • 26. SCSI(-3) Parallel Interface - 3 (SPI-3) Five main features were added to parallel SCSI in the SPI-3 standard: • Fast-80(DT) Data Transfer: This time to 160 MB/s on a wide bus. This was accomplished through the use of double transition clocking; thus the "DT”. • Cyclic Redundancy Check (CRC): A common error checking protocol used to ensure data integrity. Was added as a safety measure since transfer speeds were increasing, which may lead to data corruption. • Domain Validation: Improves the robustness of the process by which different SCSI devices determine an optimal data transfer rate. • Quick Arbitration and Selection (QAS): Represents a change in the way devices determine which has control of the SCSI bus. • Packetization: Small change to improve performance, packetization reduces the overhead associated with each data transfer.
  • 27. SPI-3 – A cleanup of Parallel SCSI • Removal Of High Voltage Differential: • Removed 32-Bit Bus Width • SCAM: SPI-3 removed the "SCSI Configured Auto Matically" (SCAM) feature. Since it led to certain problems during configuration. • Narrow High-Speed Transfers: Narrow (8-bit) SCSI hasn't been technically "made obsolete", but 8-bit transfers are not defined for Fast-80 transfers.
  • 28. Ultra -3 SCSI • A device that implemented any sub-set of the five main new features to be called "Ultra3 SCSI“. • This "optionality" meant that there was no guarantee that any two devices labeled "Ultra3 SCSI" had the same features!
  • 29. SCSI(-3) Parallel Interface - 4 (SPI-4) • Special Features: Fast-160(DT) data transfer. • Bus Width: Wide (16-bit) only. • Signaling Method: LVD only. (Multimode drives may optionally run in SE mode, but throughput will drop to Fast- 20 (Ultra) levels.) • Signaling Speed and Bus Throughput: 80 MHz bus speed; 320 MB/s. • Number of Devices Supported: 16 for cables up to 12m in length; 2 for cables over 12m. • Termination: LVD termination. • Cabling and Maximum Cable Length: "P" cable (68 pins). Maximum of 25m if no more than 2 devices are used, otherwise 12m.
  • 30. SCSI(-3) Parallel Interface - 5 (SPI-5) • Ultra-640 (otherwise known as Fast-320) was promulgated as a standard (NCITS 367-2003 or SPI-5) in early 2003. • Ultra-640 doubles the interface speed yet again, this time to 640 MB/s. • Ultra-640 pushes the limits of LVD signaling; the speed limits cable lengths drastically, making it impractical for more than one or two devices. • Thus, skipped by most of the manufacturers.
  • 31. iSCSI2 • iSCSI stands for “internet SCSI” and preserves the basic SCSI paradigm, especially the command set, almost unchanged. • iSCSI advocates project the iSCSI standard, an embedding of SCSI-3 over TCP/IP, as displacing Fibre Channel in the long run, arguing that Ethernet data rates are currently increasing faster than data rates for Fibre Channel.
  • 32. Serial SCSI3 • Four recent versions of SCSI; SSA, FC-AL, IEEE1394, and Serial Attached SCSI (SAS) perform data transfer via serial communications. • Serial SCSI has number of advantages over parallel SCSI - faster data rates, hot swapping, and improved fault isolation. • Serial SCSI devices are more expensive than the equivalent parallel SCSI devices but this is likely to change as the technology is commercialized on a larger scale.
  • 33. SCSI Protocol and Interface Features Three important defining features of any SCSI bus: 1. Signaling 2. Bus Speed 3. Bus Width And many more are to improve reliability and increase performance.
  • 34. Single Ended(SE) and Differential Signaling (HVD) • Single Ended (SE) Signaling: Conventional logic is used: positive voltage is “1” zero (ground) voltage is “0” • Relatively Simple and Inexpensive • Issues with SE • Signal Integrity is the concern • Bouncing signals and interference • Degradation over distance • Cross talk • To overcome above problems HVD or differential signaling was introduced.
  • 35. Differential Signaling(High Voltage Differential) • Provides twice the noise immunity of a SE signal for a given voltage. • Uses two wires for each signal. • They are mirror image of each other. • For a logical “Zero”, Zero is sent on both the wires. • For a logical "one", the first wire of each signal pair contains a positive voltage, similar to the signal on an SE bus, but not necessarily at the same voltage. • The second wire contains the electrical opposite of the first wire. • The circuitry at the receiving device takes the difference between the two signals sent, and thus sees a relatively high voltage for a one, and a zero voltage for a zero.
  • 36. But even with such a performance it never got popular : Reason is “COST” And also the use of HVD with SE or LVD SCSI devices could cause a physical damage, because of High Voltage
  • 37. Low Voltage Differential Signaling • It was first defined in the SPI-2 • LVD signaling is required for Ultra2 or Wide Ultra2 SCSI, and LVD is the exclusive signaling method for all SCSI modes faster than Ultra2. • Even the fastest LVD SCSI chains can be up to 12m in length, or 25m if only two • devices are used on the chain (this is called point-to-point operation)
  • 38. LVD Working • The concept behind LVD is relatively straight- forward: continue using two wires for each signal. • But use lower voltage to create the complementary signal pairs. • Using lower voltage allows cost to be reduced and power requirements to be kept under control. • It also eliminates that the dangers associated with mixing SE and differential devices is eliminated.
  • 39. Multimode LVD (LVD/SE or LVD/MSE) • Single-ended devices are not just electrically compatible with LVD devices, some types of LVD devices can even function on single- ended SCSI buses.
  • 40. SCSI Bus Width Two commonly used SCSI bus widths: narrow and wide. • Narrow SCSI uses a data pathway that is 8 bits wide. • Wide SCSI uses a data pathway 16 bits wide. • Wide SCSI allows a doubling of bus bandwidth for any given signaling speed. • It also allows the use of 16 devices on the SCSI bus, compared to the standard 8 devices for narrow SCSI. • Wide SCSI originally required the use of two cables: a 68-pin "B" cable in addition to the regular 50- conductor "A" cable used for narrow SCSI. • This use of two cables was expensive and cumbersome, and the "A+B" configuration was eventually replaced by a single 68-pin "P" cable.
  • 41. SCSI Bus Speed Three ways that SCSI bus speed are commonly quoted: 1. Clock Speed: Refers to the frequency of the clock (strobe) used to control synchronous transfers of data on the SCSI bus. With current technology this can be 5, 10,20, 40 or 80 MHz. 2. Transfer Rate: Refers to the number of times per second that data is transferred across the interface. This is same as the clock speed of the bus if single transition (ST). 3. Throughput: This number represents the theoretical maximum amount of data that can be moved across the SCSI bus, and is measured MB/s. • On a narrow bus, throughput and transfer rate are the same, because each transfer is of 8 Bits. But for a wide bus, throughput is double transfer rate, because each transfer is of 16 bits--two bytes.
  • 42.
  • 44. Command Queuing and Reordering • Also known as tagged command Queuing. • First introduced in SCSI-2. • Allows a device to accept as many as 64 or even 256 concurrent commands. • Command reordering allows a device that has multiple commands outstanding to fill them "out of order", meaning, not necessarily in the order that they were received. • In newer • storage devices, this feature is also sometimes called Native Command Queuing (NCQ).
  • 45. Quick Arbitration Selection • QAS works by reducing the number of times arbitration must occur on the bus. • When the feature is used, a device waiting for the bus can grab it more quickly after the last device on the bus sends the signal that it is done, without having to begin a new arbitration process. • Provision is made in the specification to ensure that one device does not "dominate" the bus by "unfairly" blocking out other devices that may be of a lower priority or may not implement QAS.
  • 46. Packetization • Packetization is a technique whereby some of the phases that are involved in setting up a command request and data transfer are combined. • With traditional SCSI interfacing , different types of information are sent over the bus separately: commands, data, status messages and so on. • With packetization, these are grouped together into packets (information units) and sent as a single entity. • This reduces some of the wasted bus cycles.

Hinweis der Redaktion

  1. Initiator talks to Target to send commands to a LUN on that target. Standard disk drive only has LUN 0. Disk Array has multiple LUNs.
  2. SCSI-1 is now obsolete, and the standard has in fact been withdrawn by ANSI. Devices that adhere to the SCSI-1 standard can in most cases be used with host adapters and other devices that use the higher transfer rates of the more advanced SCSI-2 protocols, but they will still function at their original slow speed. These terminators produce an impedance which matches that of the cable. The presence of matching impedance effectively eliminates signal echo. Passive termination utilizes a terminating resistor pack which reside on the bus to minimize reflections at the end of the cable. Active termination has regulators for better precision
  3. X3.131-1990 and 1994 version has few noticeable differences thus referred separately.
  4. Recognizing the potential for problems here, the decision was made to make SCSI-3 not one huge standards document, but rather a collection of different, but related standards. Splitting up SCSI into these different sub-documents has allowed for a "divide and conquer" strategy that enables multiple standards to be worked on at once by different groups. In addition, it lets popular technologies advance at a faster rate than ones where changes are needed less frequently. Keeping all the standards together under one "banner" helps to ensure that the commands and other common attributes used between technologies remain synchronized.