SATA: Hvad det er, og hvad du behøver at vide

SATA er to forskellige ting: en fysisk stikstandard og en logisk kommunikationsbus. Da SATA først blev designet, var de to forbundet. Faktisk kan det fysiske SATA-stik kun bruge den logiske SATA-bus. SATA-bussen kan dog tilgås via nyere fysiske stik. I denne artikel dækker vi begge dele.

SATA-bussen

Inden for databehandling er en logisk bus en kommunikationsprotokol til at overføre data. SATA står for Serial AT Attachment. AT er teknisk set ikke et akronym for at undgå patentkrænkelser. Den er baseret på IBMs forudgående Advanced Technology Attachment (ATA) standard, som senere blev omdøbt til PATA. P'et står for Parallel for at skelne det fra den serielle bus. SATA-protokollen blev først standardiseret i 2003.

Den første generation af SATA-protokollen understøttede 1,5 Gbs båndbredde. Dette gav mulighed for op til 150MBs brugbar båndbredde med overhead i betragtning. Højhastigheds-harddiske kan faktisk overstige disse overførselshastigheder. SATA II fordoblede den understøttede båndbredde, derefter fordoblede SATA III båndbredden til 6 Gbs. Dette overstiger mulighederne for enhver HDD, men kan være en begrænsende faktor for SSD'er tilsluttet via SATA.

SATA-stikket

SATA-protokollen kom med et nyt stik, et par stik: et til data og et til strøm. Begge stik er lange og tynde med en lille L-form for enden for at sikre, at de er forbundet den rigtige vej op. Strømstikket er bredere end datastikket, hvilket gør det nemt at skelne. Strømkablet tilsluttes drevet direkte fra PSU'en. I modsætning hertil vil datakablet forbinde drevet til bundkortet.

Andre stik

Der er et lille udvalg af sekundære stik inkluderet i SATA-standarden. De fleste var dog kortvarige og kan ikke findes i moderne enheder. Uden for SATA-standarden understøtter det fysiske M.2-stik overførsel af data over SATA-bussen. Når du køber M.2 SSD'er, er det vigtigt at dobbelttjekke, om SSD'en er et SATA- eller NVMe-drev.

Enhver M.2 SSD bør aktivt annoncere, hvis den forbinder via NVMe eller SATA. Hvis det ikke gør det, er der en tilbagefaldsmetode. M.2-konnektorstandarden definerer forskellige udskæringer til andre anvendelsestilfælde, kaldet nøgler. NVMe M.2-drev vil kun have en M-nøgle.

SATA M.2-drev vil bruge en B-nøgle, selvom de fleste M.2 SATA-drev også har en M-nøgle udskåret. M-nøglen har en udskæring efter fem stifter fra højre. B-nøglen har udskæringen efter 6 stifter fra venstre. De fleste M.2 SATA-drev har begge nøgler skåret ud, hvilket gør dem nemme at identificere.

Når man kigger over et M.2-stik, er nøglen en visuel indikator for, hvilken bus sloten er tilsluttet. Typisk er den forbundet til NVMe-bussen for højhastighedsforbindelse. Men med B-nøglen kører data i stedet over SATA-bussen. Dette har de samme begrænsninger som standard SATA-forbindelsen og understøtter ikke nogen ekstra båndbredde.

Enhver M.2-slot vil kun have en enkelt nøgleudskæring, afhængigt af hvilken bus den forbinder. Dette gør det umuligt ved et uheld at tilslutte en NVMe M.2 SSD til en SATA M.2-port. Mens en dual-keyed SATA SSD fysisk kan tilsluttes en NVMe M.2-slot, er den stadig begrænset til SATA-overførselshastighederne. Derudover ville dette være ikke-standard og muligvis ikke understøttet af BIOS.

Hvad er SATA godt for i en moderne computer?

SATA er primært nyttig til lagring af data, hvor skrivning og læsning af disse data ikke er tidsfølsomme. Dette kan fungere godt til billeder, video med relativt lav opløsning eller standarddokumenter, hvor læse-/skrivetiden er relativt kort. Eller den nødvendige transmissionshastighed til brug i realtid er under båndbreddebegrænsningerne for drevet over SATA-forbindelsen.

Antag for eksempel, at du vil gemme et word-dokument. I så fald er mængden af ​​data, der skal læses eller skrives, så lille, at den relativt langsomme hastighed af SATA ikke er et problem. Tilsvarende er den nødvendige bitrate for at se eller gemme 720p 30fps video lavere end den maksimale datahastighed for SATA-forbindelsen.

SATA er ikke ideel, når hastighed er en væsentlig faktor, eller der sandsynligvis vil ske betydelige overførsler. Antag for eksempel, at du vil redigere 4K 60fps videooptagelser. I så fald er den båndbredde, SATA tilbyder, simpelthen ikke nok til at gøre dette i realtid. Indlæsningstider i videospil er også langsommere på SATA-drev, da dataene simpelthen ikke kan blive indlæst i RAM og VRAM hurtigt nok. Tilsvarende vil disse tage længere tid over en langsom SATA-forbindelse, hvis du vil udføre store systemsikkerhedskopieringer. Kritisk vil det også tage længere tid at gendanne fra en sikkerhedskopi over SATA.

Konklusioner

På grund af hastighedsbegrænsninger er SATA et ældre stik og logisk standard, der primært er nyttig til HDD'er. Tidlige SSD'er brugte stikket, fordi det allerede var standard, hvilket gjorde markedsadoption lettere. Derudover var tidlige SSD'er meget langsommere end moderne drev på grund af lave niveauer af teknologisk modenhed.

Senere tilbød M.2-stikket muligheden for at oprette forbindelse til SATA-bussen for SSD'er på entry-level. En anderledes fysisk udskæring, kaldet en nøgle, bruges i SATA og de hurtigere NVMe M.2-stik for at minimere forbrugeren forvirring. Dette gør dem visuelt forskellige og til en vis grad fysisk uforenelige. Hvad synes du? Glem ikke at efterlade dine kommentarer nedenfor.