Serial ATA ใช้สำหรับจัดเก็บข้อมูลคอมพิวเตอร์ อินเทอร์เฟซมาตรฐานช่วยให้ติดตั้งและใช้งานร่วมกันได้ง่ายระหว่างคอมพิวเตอร์และอุปกรณ์จัดเก็บข้อมูล การออกแบบการสื่อสารแบบอนุกรมได้มาถึงขีดจำกัดแล้ว โดยไดรฟ์โซลิดสเทตจำนวนมากถูกจำกัดด้วยประสิทธิภาพของอินเทอร์เฟซแทนที่จะเป็นไดรฟ์ มาตรฐานการสื่อสารใหม่ระหว่างคอมพิวเตอร์และไดรฟ์จัดเก็บข้อมูลที่เรียกว่า SATA Express ช่วยเติมเต็มช่องว่าง
การสื่อสารแบบ SATA หรือ PCI Express
ข้อมูลจำเพาะของ SATA 3.0 ที่มีอยู่นั้นจำกัดแบนด์วิดท์ที่ 6.0 Gbps ซึ่งแปลได้ประมาณ 750 MB/s ด้วยโอเวอร์เฮดสำหรับอินเทอร์เฟซ ประสิทธิภาพการทำงานถูกจำกัดไว้ที่ 600 MB/s ไดรฟ์โซลิดสเทตรุ่นปัจจุบันจำนวนมากถึงขีดจำกัดนี้แล้วและต้องการอินเทอร์เฟซที่เร็วขึ้นบางรูปแบบ
ข้อมูลจำเพาะของ SATA 3.2 ซึ่ง SATA Express เป็นส่วนหนึ่ง เป็นมาตรฐานการสื่อสารใหม่ระหว่างคอมพิวเตอร์และอุปกรณ์ ซึ่งช่วยให้อุปกรณ์สามารถเลือกวิธี SATA ที่มีอยู่ เพื่อให้มั่นใจว่าสามารถใช้งานร่วมกับอุปกรณ์รุ่นเก่าหรือใช้บัส PCI Express ที่เร็วขึ้นได้
โดยทั่วไปแล้วบัส PCI Express จะใช้ในการสื่อสารระหว่าง CPU และอุปกรณ์ต่อพ่วง เช่น การ์ดกราฟิก อินเทอร์เฟซเครือข่าย และพอร์ต USB ภายใต้มาตรฐาน PCI Express 3.0 ปัจจุบัน เลน PCI Express เดียวสามารถรองรับได้ถึง 1 GB/s ทำให้เร็วกว่าอินเทอร์เฟซ SATA ปัจจุบัน
อย่างไรก็ตาม อุปกรณ์ใช้มากกว่าหนึ่งเลน ตามข้อกำหนดของ SATA Express ไดรฟ์ที่มีอินเทอร์เฟซใหม่สามารถใช้ PCI Express สองเลน (มักเรียกว่า x2) เพื่อให้ได้แบนด์วิดท์ที่เป็นไปได้ 2 GB/s อินเทอร์เฟซนี้ทำให้แบนด์วิดท์มีความเร็วเกือบสามเท่าของความเร็วของฮาร์ดแวร์ SATA 3.0 รุ่นก่อน
ขั้วต่อ SATA Express ใหม่
อินเทอร์เฟซใหม่ต้องใช้ตัวเชื่อมต่อใหม่ มันรวมตัวเชื่อมต่อข้อมูล SATA สองตัวเข้ากับตัวเชื่อมต่อที่เล็กกว่าตัวที่สาม ซึ่งเกี่ยวข้องกับการสื่อสารบน PCI Express ขั้วต่อ SATA สองช่องเป็นพอร์ต SATA 3.0 ที่ทำงานได้อย่างสมบูรณ์ ขั้วต่อ SATA Express เดียวบนคอมพิวเตอร์สามารถรองรับพอร์ต SATA รุ่นเก่าได้สองพอร์ต ตัวเชื่อมต่อ SATA Express ทั้งหมดใช้ความกว้างเต็ม ไม่ว่าไดรฟ์จะใช้การสื่อสารแบบ SATA ก่อนหน้าหรือ PCI-Express ที่ใหม่กว่า ดังนั้น SATA Express หนึ่งตัวรองรับไดรฟ์ SATA สองตัวหรือไดรฟ์ SATA Express หนึ่งตัว
เนื่องจากไดรฟ์ที่ใช้ SATA Express สามารถใช้เทคโนโลยีใดก็ได้ จึงต้องเชื่อมต่อกับทั้งสองอย่าง ดังนั้นจึงใช้พอร์ตสองพอร์ตแทนพอร์ตที่สาม ทางเลือกหนึ่ง นอกจากนี้ พอร์ต SATA จำนวนมากยังเชื่อมโยงกับเลน PCI Express เพื่อสื่อสารกับโปรเซสเซอร์ การใช้อินเทอร์เฟซ PCI Express กับไดรฟ์ SATA Express จะปิดการสื่อสารไปยังพอร์ต SATA สองพอร์ตที่เชื่อมโยงกับอินเทอร์เฟซนั้น
ข้อจำกัดของอินเทอร์เฟซคำสั่ง
SATA สื่อสารข้อมูลระหว่างอุปกรณ์และ CPU นอกจากเลเยอร์นี้แล้ว เลเยอร์คำสั่งยังทำงานอยู่ด้านบนอีกด้วย เลเยอร์คำสั่งจะส่งคำสั่งเกี่ยวกับสิ่งที่จะเขียนและอ่านจากไดรฟ์จัดเก็บ หลายปีที่ผ่านมา กระบวนการนี้ได้รับการจัดการโดย Advanced Host Controller Interface มันถูกเขียนลงในทุกระบบปฏิบัติการในปัจจุบันในตลาด ทำให้ไดรฟ์ SATA เป็นแบบพลักแอนด์เพลย์ได้อย่างมีประสิทธิภาพ ไม่จำเป็นต้องใช้ไดรเวอร์เพิ่มเติม
แม้ว่าเทคโนโลยีจะทำงานได้ดีกับเทคโนโลยีที่เก่ากว่าและช้ากว่า เช่น ฮาร์ดไดรฟ์และแฟลชไดรฟ์ USB แต่ก็รองรับ SSD ที่เร็วกว่า แม้ว่าคิวคำสั่ง AHCI จะเก็บคำสั่งได้ 32 คำสั่ง แต่ก็สามารถประมวลผลคำสั่งได้ครั้งละหนึ่งคำสั่งเท่านั้น เนื่องจากมีเพียงคิวเดียวเท่านั้น
นี่คือที่มาของชุดคำสั่ง Non-Volatile Memory Express ซึ่งมีคิวคำสั่ง 65,536 คิว โดยแต่ละคิวสามารถเก็บคำสั่งได้ 65,536 คำสั่งต่อคิว ซึ่งช่วยให้สามารถประมวลผลคำสั่งหน่วยเก็บข้อมูลไปยังไดรฟ์แบบขนานได้ สิ่งนี้ไม่เป็นประโยชน์ต่อฮาร์ดไดรฟ์ เนื่องจากถูกจำกัดคำสั่งเพียงคำสั่งเดียวเนื่องจากส่วนหัวของไดรฟ์ อย่างไรก็ตาม สำหรับไดรฟ์โซลิดสเทตที่มีชิปหน่วยความจำหลายตัว สามารถเพิ่มแบนด์วิดท์ได้โดยการเขียนคำสั่งหลายคำสั่งไปยังชิปและเซลล์ต่างๆ พร้อมกัน
นี่เป็นเทคโนโลยีใหม่และไม่ได้สร้างไว้ในระบบปฏิบัติการส่วนใหญ่ในตลาด ระบบปฏิบัติการจำนวนมากจำเป็นต้องติดตั้งไดรเวอร์เพิ่มเติมในไดรฟ์เพื่อให้ไดรฟ์สามารถใช้เทคโนโลยี NVMe ใหม่ได้ การปรับใช้ประสิทธิภาพที่เร็วที่สุดสำหรับไดรฟ์ SATA Express อาจใช้เวลาสักครู่
SATA Express รองรับทั้งสองวิธี คุณใช้เทคโนโลยีใหม่กับไดรเวอร์ AHCI และอาจเปลี่ยนไปใช้มาตรฐาน NVMe ที่ใหม่กว่าได้ในภายหลังเพื่อประสิทธิภาพที่ดีขึ้น ซึ่งอาจต้องฟอร์แมตไดรฟ์ใหม่
คุณสมบัติอื่นๆ ในข้อมูลจำเพาะของ SATA 3.2
ข้อมูลจำเพาะของ SATA ใหม่เป็นมากกว่าวิธีการสื่อสารและตัวเชื่อมต่อใหม่ ส่วนใหญ่กำหนดเป้าหมายไปที่คอมพิวเตอร์พกพา แต่สามารถให้ประโยชน์กับคอมพิวเตอร์ที่ไม่ใช่มือถือเครื่องอื่นๆ
คุณลักษณะการประหยัดพลังงานที่โดดเด่นที่สุดคือโหมด DevSleep เป็นโหมดพลังงานใหม่ที่ช่วยให้ระบบในที่จัดเก็บข้อมูลสามารถกึ่งไฮเบอร์เนตได้ โหมดนี้ช่วยลดการดึงพลังงานเมื่ออยู่ในโหมดสลีปเพื่อปรับปรุงเวลาการทำงานของแล็ปท็อปพิเศษ ซึ่งรวมถึง Ultrabook ที่ออกแบบมาสำหรับ SSD และใช้พลังงานต่ำ
ไดรฟ์ไฮบริดแบบโซลิดสเตตยังได้รับประโยชน์จากมาตรฐานใหม่นี้ เนื่องจากมาตรฐานดังกล่าวได้เพิ่มการเพิ่มประสิทธิภาพชุดใหม่ ในการใช้งาน SATA ปัจจุบัน ตัวควบคุมไดรฟ์จะกำหนดว่ารายการใดควรและไม่ควรเป็นแคชโดยพิจารณาจากสิ่งที่ได้รับการร้องขอ ด้วยโครงสร้างใหม่นี้ ระบบปฏิบัติการจะบอกตัวควบคุมไดรฟ์ว่าควรเก็บรายการใดไว้ในแคช ซึ่งจะช่วยลดค่าใช้จ่ายบนตัวควบคุมไดรฟ์และปรับปรุงประสิทธิภาพ
สุดท้าย มีฟังก์ชันสำหรับใช้กับการตั้งค่าไดรฟ์ RAID จุดประสงค์หนึ่งของ RAID คือเพื่อความซ้ำซ้อนของข้อมูล ในกรณีที่ไดรฟ์ล้มเหลว ไดรฟ์จะถูกแทนที่ และข้อมูลจะถูกสร้างขึ้นใหม่จากการตรวจสอบ กระบวนการใหม่ในมาตรฐาน SATA 3.2 ช่วยปรับปรุงกระบวนการสร้างใหม่โดยพิจารณาว่าข้อมูลใดได้รับความเสียหายเทียบกับข้อมูลที่ไม่เสียหาย
การใช้งานและเหตุใดจึงไม่สามารถใช้งานได้ทันที
SATA Express เป็นมาตรฐานที่เป็นทางการตั้งแต่ปลายปี 2013 มันไม่ได้เข้าสู่ระบบคอมพิวเตอร์จนกว่าจะมีการเปิดตัวชิปเซ็ต Intel H97/Z97 ในฤดูใบไม้ผลิปี 2014 แม้ว่ามาเธอร์บอร์ดจะมีอินเทอร์เฟซใหม่ แต่ไม่มีไดรฟ์ที่ เวลาเปิดตัวก็ใช้
เหตุผลที่อินเทอร์เฟซใช้งานไม่ได้อย่างรวดเร็วคืออินเทอร์เฟซ M.2 ใช้สำหรับไดรฟ์โซลิดสเทตที่ใช้ฟอร์มแฟคเตอร์ที่เล็กกว่าเท่านั้น ไดรฟ์แผ่นแม่เหล็กมีช่วงเวลาที่ยากลำบากเกินมาตรฐาน SATA M.2 มีความยืดหยุ่นมากกว่าเพราะไม่ต้องใช้ไดรฟ์ขนาดใหญ่ นอกจากนี้ยังสามารถใช้ PCI Express lanes ได้ 4 เลน ซึ่งหมายถึงไดรฟ์ที่เร็วกว่า SATA Express สองเลน
AMD เปิดตัวไมโครโปรเซสเซอร์ Ryzen เมื่อต้นเดือนมีนาคม 2017 โดยนำการรองรับในตัวสำหรับ SATA Express มาสู่แพลตฟอร์ม AMD Socket AM4