SATA: Vad det är och vad du behöver veta

SATA är två olika saker: en fysisk kontaktstandard och en logisk kommunikationsbuss. När SATA först designades var de två sammanlänkade. Faktum är att den fysiska SATA-kontakten bara kan använda den logiska SATA-bussen. SATA-bussen kan dock nås via nyare fysiska kontakter. I den här artikeln kommer vi att täcka båda.

SATA-bussen

Inom datorer är en logisk buss ett kommunikationsprotokoll för att överföra data. SATA står för Serial AT Attachment. AT är tekniskt sett inte en akronym för att undvika patentintrång. Den är baserad på IBMs tidigare Advanced Technology Attachment (ATA) standard, som senare döptes om till PATA. P står för Parallell för att skilja den från seriebussen. SATA-protokollet standardiserades första gången 2003.

Den första generationen av SATA-protokollet stödde 1,5 Gbs bandbredd. Detta tillät upp till 150 MB användbar bandbredd med hänsyn till omkostnader. Höghastighets hårddiskar kan faktiskt överstiga dessa överföringshastigheter. SATA II fördubblade den stödda bandbredden, sedan fördubblade SATA III bandbredden till 6 Gbs. Detta överskrider kapaciteten hos vilken hårddisk som helst, men kan vara en begränsande faktor för SSD-enheter anslutna via SATA.

SATA-kontakten

SATA-protokollet kom med en ny kontakt, ett par kontakter: en för data och en för ström. Båda kontakterna är långa och tunna med en liten L-form i änden för att säkerställa att de är anslutna på rätt sätt. Strömkontakten är bredare än datakontakten, vilket gör den lätt att urskilja. Strömkabeln ansluts till enheten direkt från PSU. Däremot kommer datakabeln att ansluta enheten till moderkortet.

Andra kontakter

Det finns ett litet utbud av sekundära kontakter som ingår i SATA-standarden. De flesta var dock kortlivade och kan inte hittas i moderna enheter. Utanför SATA-standarden stöder den fysiska M.2-kontakten överföring av data över SATA-bussen. När du köper M.2 SSD: er är det viktigt att dubbelkolla om SSD: n är en SATA- eller NVMe-enhet.

Varje M.2 SSD bör aktivt annonsera om den ansluter via NVMe eller SATA. Om det inte gör det, finns det en reservmetod. M.2-kontaktstandarden definierar olika utskärningar för andra användningsfall, så kallade nycklar. NVMe M.2-enheter kommer bara att ha en M-nyckel.

SATA M.2-enheter kommer att använda en B-nyckel, även om de flesta M.2 SATA-enheter också har en M-nyckel utskuren. M-nyckeln har en utskärning efter fem stift från höger. B-nyckeln har utskärningen efter 6 stift från vänster. De flesta M.2 SATA-enheter har båda nycklarna utskurna, vilket gör dem lätta att identifiera.

När man tittar över en M.2-kontakt är nyckeln en visuell indikator på vilken buss kortplatsen är ansluten till. Vanligtvis är den ansluten till NVMe-bussen för höghastighetsanslutning. Men med B-nyckeln kör data istället över SATA-bussen. Detta har samma begränsningar som standard SATA-anslutning och stöder inte någon extra bandbredd.

Varje M.2-kortplats kommer bara att ha en nyckelutskärning, beroende på vilken buss den ansluter. Detta gör det omöjligt att av misstag ansluta en NVMe M.2 SSD till en SATA M.2-port. Medan en SATA SSD med dubbla tangenter fysiskt kan anslutas till en NVMe M.2-plats, är den fortfarande begränsad till SATA-överföringshastigheterna. Dessutom skulle detta vara icke-standard och kanske inte stöds av BIOS.

Vad är SATA bra för i en modern dator?

SATA är i första hand användbar för att lagra data där skrivning och läsning av nämnda data inte är tidskänsliga. Detta kan fungera bra för bilder, relativt lågupplöst video eller standarddokument där läs-/skrivtiden är i en relativt kort serie. Eller den erforderliga överföringshastigheten för realtidsanvändning är under bandbreddsbegränsningarna för enheten över SATA-anslutningen.

Anta till exempel att du vill spara ett Word-dokument. I så fall är mängden data som ska läsas eller skrivas så liten att den relativt låga hastigheten för SATA inte är ett problem. På samma sätt är bithastigheten som behövs för att titta på eller spara 720p 30fps-video lägre än den maximala datahastigheten för SATA-anslutningen.

SATA är inte idealiskt när hastighet är en viktig faktor, eller betydande överföringar sannolikt kommer att ske. Anta till exempel att du vill redigera 4K 60fps videomaterial. I så fall räcker den bandbredd som SATA erbjuder helt enkelt inte för att göra detta i realtid. Laddningstider i videospel är också långsammare på SATA-enheter eftersom data helt enkelt inte kan laddas in i RAM och VRAM tillräckligt snabbt. På samma sätt kommer dessa att ta längre tid över en långsam SATA-anslutning om du vill utföra stora systemsäkerhetskopieringar. Kritiskt sett kommer det också att ta längre tid att återställa från en säkerhetskopia över SATA.

Slutsatser

På grund av hastighetsbegränsningar är SATA en äldre anslutning och logisk standard som främst är användbar för hårddiskar. Tidiga SSD-enheter använde kontakten eftersom den redan var standard, vilket gjorde marknadsantagandet lättare. Dessutom var tidiga SSD-enheter mycket långsammare än moderna enheter på grund av låga nivåer av teknisk mognad.

Senare erbjöd M.2-kontakten möjligheten att ansluta till SATA-bussen för SSD: er på ingångsnivå. En annorlunda fysisk utskärning, kallad en nyckel, används i SATA och de snabbare NVMe M.2-kontakterna för att minimera konsumenterna förvirring. Detta gör dem visuellt distinkta och, till viss del, fysiskt inkompatibla. Vad tror du? Glöm inte att lämna dina kommentarer nedan.