buses
buses
Key Features
1. Topology:
2. Communication:
Serial communication.
Uses polling-based data transfer (host periodically queries devices).
3. Power Delivery:
4. Hot-swappability:
5. Transfer Modes:
Architecture
1. Host Controller:
2. Hubs:
3. Devices:
Advantages
Plug-and-play, widely adopted standard.
Power and data over a single cable.
Flexible scalability with hubs and daisy-chaining.
Key Features
1. Topology:
3. Bandwidth (PCIe):
4. Hot-swappability:
Architecture
1. System Bus:
2. PCI Slots:
3. Bridge:
Advantages
High speed and low latency.
Ideal for high-performance components like GPUs and RAID controllers.
3. SCSI (Small Computer System
Interface)
Overview
SCSI is a command-based protocol for connecting and controlling high-performance storage devices.
Used in servers and professional workstations.
Common applications: hard drives, SSDs, tape drives, scanners.
Key Features
1. Topology:
2. Communication:
3. Device Management:
4. Hot-swappability:
Architecture
1. Initiator:
2. Target:
3. Bus/Interconnect:
Advantages
High reliability and scalability.
Designed for continuous operation in enterprise environments.
Comparison Table
Feature USB PCI SCSI
High-performance
Purpose External peripherals Internal components
storage
Shared bus or point-to- Shared bus or point-to-
Topology Tree-based
point point
Parallel (PCI), Serial Parallel (legacy), Serial
Communication Serial
(PCIe) (SAS)
Hot-swappable Yes Limited Yes (external only)
Power Delivery Yes (up to 100W) Yes (via motherboard) External supply needed
Up to 40 Gbps (USB Up to 63 GB/s (PCIe
Bandwidth Up to 22.5 Gbps (SAS)
4.0) 5.0)
GPUs, NICs, sound Servers, enterprise
Use Cases Peripherals, storage
cards storage
Ease of Use Very easy Moderate Complex
Key Takeaways
USB: Versatile, user-friendly, and scalable for external peripherals.
PCI: High-speed internal communication for performance-critical components.
SCSI: Enterprise-grade storage with high reliability and scalability.