SCSI

**SCSI** is a set of standards for physically connecting and transferring data between computers and peripheral devices, such as a hard drive or CD or DVD drive. SCSI stands for **Small Computer System Interface**, although the "small" is historic; SCSI is used on both large and small computers. SCSI is usually pronounced as "scuzzy". 

Few of these peripherals (other than hard drives and tape drives) were made after the 20th century. Later ones used USB or in some cases Firewire.

## Physical Structure 
SCSI goes from a bus slot on the motherboard. There is a card called host adapter on the motherboard. From this card is a managed data cable. This cable connects individual SCSI peripherals. Each  peripheral has its own sequencer which is functional independent. Operation of the data cable is controlled by the host adapter. This makes it possible to install internal or external components. The CPU is not loaded by transferring data.

## Advantages 
Each peripheral has its own sequencer and host adapter. They can be used for communication with devices by a defined "computer" language. They could also cooperate with other peripherals of SCSI.  Hard disks, optical drives, tape adapter units, ZIP drives, scanners and printers used SCSI. 

SCSI is not restricted by conditions (for example: by data capacity). One of the main advantages of SCSI is a possibility to daisy-chain devices. There is a device on the bus SCSI which controls this. 

For example, hard disk defines “head's of operations” etc. At the same moment the other device could send data to other devices, (scanner). Operations of other device are not cancelled with origin connection. After transferring data to scanner device could continues with transferring data to hard disk. SCSI is faster because of this fact even maximal speed of transferring is not so different to EIDE.

## Configured rules 
Each peripheral of SCSI has to be identified. That is the reason why every peripheral must have a unique ID. This number is set by a bond or shunt on the case of components. There cannot be two devices on the same bus with the same ID.

Buses have to be finished with resistances, called terminators. On the last devices it is necessary to install terminators.

The host adapter has to be in connection to assign system resources - addresses I/O, IRQ, DMA, reserved memory.

## Progression 
SCSI has existed for a long time. That is why there are many kind of SCSI. They are different in data width (8 or 16 bits) and working frequency (from 5&nbsp;MHz to 80&nbsp;MHz). With 8-bit data width, the parallel SCSI bus can be connected to 8 devices (used a 50 pin connector); with 16 bits, the SCSI bus can be connected to 16 devices.

## Other SCSI interfaces 
In addition to the parallel SCSI interface, there are also other interfaces that use the SCSI protocol but use different cables.
* Serial Attached SCSI - uses a cable similar to (but different from) the Serial ATA cable.
* USB attached SCSI - uses standard USB 3.0 (or sometimes USB 2.0) cables.
* ATA Packet Interface (ATAPI) - sends SCSI commands over SATA or PATA (IDE) bus. Works with any ATA controller and does not require an SAS controller. Used mostly for CD and DVD drives. (S)ATA hard drives don't use ATAPI.
* iSCSI - Sends SCSI commands over TCP/IP networks. Cable is usually Ethernet but can be any medium capable of carrying TCP/IP traffic, including wireless networks.
* Fibre Channel - Uses optical or copper cables.

## Other websites 
* HowStuffWorks "How SCSI Works"