KnowledgeTek Technical Training


homeinfoinstructorscoursesschedule

Data Storage Interfaces Schedule for this course

2 Day Course

Many people need a quick, accurate and up-to-date overview of competing storage interfaces; if this describes you then this course is for you. This new course is built on our highly successful one day Data Storage Interface course. New interfaces have been added; all interfaces have been updated.

To survive, the interface standards for connecting data storage devices must continually adapt, or face extinction from some new interface. This class is designed for managers and engineers who need an overview of the current state of
this evolution. The course provides an overview of each of the popular interfaces in use or under development. The course avoids burdening participants with the highly technical details, focusing instead on the highlights of each interface and the differences, similarities, and performance tradeoffs among them.

No previous knowledge of any interface is assumed. Our advanced courses on specific interfaces are recommended for those seeking more in-depth and comprehensive information. The instructors that lead this course are able to answer any specific in-depth questions you may have.

Interface Basics
What is a Storage Interface?
Parallel vs. Serial Transports

Command Sets
ATA/IDE Register delivered
   commands
SCSI Packet delivered commands
Information Units (general)

SCSI
What is SCSI?
The SCSI Bus
Example Command Execution
Tagged Command Queuing
Speeds
Disconnect-Reconnect
Termination
Cables and Connectors
Single Ended, HVD and LVD
SCSI Addressing
Packetized SCSI or Information Units

ATA/IDE
What is ATA and IDE?
ATA Standards
PC Bus Architecture
Task File Registers
Example Commands Execution
Cables, Connectors and Signals
PIO, DMA and UDMA Transfers

ATAPI
What is ATAPI?
ATA and SCSI use of Task File    Registers
2 Step process to send commands
Unique handling of resets

Serial ATA
Why switch to SATA?
SATA Shadow Registers
Serial Engine
SATA FIS
Flow Control
CRC
Example Command Execution
Port Expanders/Port Multipliers

Serial Attached SCSI
Why switch to SAS?
3 Types of Signaling
    OOB, 8b/10b, Primitives
3 Protocols
    SSP, SMP, STP
Expanders
Establishing connections
Initialization (OOB, speed negotiation
   and identify)
Discovery and Configuration
Roadmap for SAS:
    Increased efficiency
    Zoning

Fibre Channel
What is Fibre Channel?
Nodes
Example Command Execution
Primitives
Frame format
Topologies
FC Layers
Classes of Operation
Cables, connectors and capabilities

iSCSI
What is Internet SCSI?
Why use iSCSI?
Example models
iSCSI equipment

IEEE-1394
What is IEEE-1394?
1394 topology
1394 signaling
Example Command Execution
Isochronous Transfers
1394 System addressing
ORBs

USB
Overview
Transfer types
Transports
   Signaling
   Frames and micro-frames
   LS and FS
   High Speed
   On-The-Go
   Wireless
Cables and Connectors
Suspend/Resume
Device Classes

FC-SATA
Why FC-SATA?
Topology
FC-SATA frame format
Exchanges and Sequences
Link Control functions

CE-ATA
What is CE-ATA?
Where does CE-ATA fit
Commands
   CE-ATA
   MMCA
   ATA
MMCA responses
Read DMA Extended Command Execution
Write DMA Extended Command Execution

Conclusion
Interface comparison chart
Where they all fit (graphic)
Web sites for each interface
   
 

Click on a course date to register for that session
Click on the location to view seminar site information

DatesDaysLocationPrice
Available thru KnowledgeTek (On-Site presentations)

Home | Info | Courses | Schedule | Instructors | Register

For questions or comments about this web site please contact the webmaster@KnowledgeTek.com