L'architecture SAS (Serial-attached SCSI) est formée d'une connexion en série entre les unités et d'un protocole de transport qui définit les règles d'échange d'informations entre ces 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 contenues dans les ports SAS (plusieurs peuvent coexister sur un même port). Un port large contient plusieurs liaisons physiques. Un port étroit 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 une 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, en répartissant 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, elle autorise alors plusieurs chemins si ceux-ci passent par des unités d'extension.
La matrice SAS récapitule tous les chemins reliant tous les ports de contrôleur SAS à tous les ports d'unité d'entrée-sortie du sous-système SAS (câbles, boîtiers et modules d'extension).
