Efter demonstrationen av Willamette under de första timmarna av IDF kunde vi knappast förvänta oss något nästan lika spännande. Även om den tanken kanske eller kanske inte är sann, beroende på ditt perspektiv, var det definitivt ett antal intressanta meddelanden och demonstrationer under dagen. Två av storheterna involverade framtida gränssnitt – Serial ATA och USB 2.0.
Seriell ATA
De allra flesta användare där ute använder det gamla goda ATA, eller IDE, gränssnittet för att koppla upp sin hårddisk och CD-ROM. Och varför inte? Det är billigt, lättillgängligt och relativt enkelt att konfigurera. Men rötterna till standarden är över 15 år gamla och vi når snabbt gränserna för hur långt vi kan utöka den med den kommande ATA100-standarden.
Denna gamla standard hänvisas nu till som Parallel ATA eftersom den överför data på ett parallellt sätt med andra ord, flera bitar av data överförs samtidigt. Bristerna med denna inställning är många. Helt enkelt genom att vara ett parallellt gränssnitt är stiftantalet ganska högt 26 signalstift per kanal, plus effekt och jord. På samma sätt är de 80 ledare ATA66-kablarna relativt dyra (ur ett OEM-perspektiv) och belamrar ett hölje kraftigt, vilket i sin tur hindrar luftflödet. Vidare kräver alla ATA-designer 5V-toleranta transceivrar som komplicerar saker och ting i en tid då vi pressar mot lägre och lägre spänningar i hela våra system. Men det kanske största problemet är det faktum att det inte finns något enkelt sätt att driva standarden mycket längre, det ser ut som att 100-133 MB/s skulle vara gränsen om inte ny signalering infördes, vilket naturligtvis väcker ett antal andra problem som vi kommer inte in på just nu.
Som namnet antyder överför Serial ATA data seriellt, vilket betyder en bit i taget. Fördelen är att antalet stift i gränssnittet kan reduceras avsevärt, vilket i sin tur innebär att kablar kan bli mindre och effektivare. Faktum är att det bara finns 4 signalstift och bara några till för ström och jord. Eftersom detta är en ny standard finns möjligheten att definiera ny signalering med mer flexibla spänningstoleranser.
Serial ATA-specifikationen designas med framtiden i åtanke, men bakåtkompatibilitet upprätthålls på ett antal sätt. Viktigast är det faktum att Serial ATA är programvara/register kompatibelt med Parallel ATA, vilket innebär att det inte finns något behov av att skriva om något på drivrutins- eller OS-nivå.