Le terme SAS (Serial-attached SCSI) désigne un ensemble d'unités interconnectées en série et de protocoles de transport.
Cet ensemble de protocoles définit les règles auxquelles obéissent les échanges d'informations entre les unités. L'architecture SAS est l'aboutissement d'une évolution de l'interface d'unité SCSI en parallèle vers une interface point-à-point en série.
Les liaisons physiques SAS (phys) sont un ensemble de quatre fils utilisés comme deux paires de signaux différentiels. Un des signaux émet dans une direction et l'autre émet dans la direction opposée. Les données peuvent être transmises dans les deux directions simultanément.
Les liaisons physiques sont situées dans des ports. Un port peut comporter une ou plusieurs liaisons physiques. Il est dit large lorsqu'il en contient plusieurs, et étroit lorsqu'il en contient une seule. Chaque port est identifié par un nom SAS international unique (appelé également adresse SAS). Un contrôleur SAS contient un ou plusieurs ports SAS.
Un chemin est une liaison point-à-point logique entre un port d'initiation SAS sur le contrôleur et un port cible SAS sur l'unité d'entrée-sortie (un disque, par exemple).
Une connexion est une association temporaire entre un contrôleur et une unité d'entrée-sortie, au moyen d'un chemin. Elle permet de communiquer avec une unité. Le contrôleur peut communiquer avec l'unité d'entrée-sortie via cette connexion à l'aide d'un jeu de commandes, SCSI ou ATA/ATAPI selon le type d'unité.
Un module d'extension SAS permet de relier un port de contrôleur à plusieurs ports d'unité d'entrée-sortie. Pour ce faire, le module d'extension répartit les connexions entre ses propres ports. A chaque instant, il ne peut exister qu'une connexion sur un module d'extension. Les modules d'extension augmentent le nombre de noeuds présents sur le chemin du contrôleur vers l'unité d'entrée-sortie.
Si une unité d'entrée-sortie prend en charge plusieurs ports, plusieurs chemins d'accès sont alors possibles s'ils passent par des unités d'extension.
La matrice SAS récapitule tous les chemins reliant tous les ports de contrôleur à tous les ports d'unité d'entrée-sortie du sous-système SAS.