SSD M.2 NVMe


SSD M.2 NVMe 

           เริ่มต้นเราก็ต้องรู้ก่อนว่า NVMe คืออะไร ? สำหรับ NVMe ชื่อจริงๆของมันคือ NVM Express หรือชื่อเต็มๆแท้ๆจะได้ว่า Non-Volatile Memory Host Controller Interface Specification (NVMHCI) ซึ่งมันคือมาตรฐานการเชื่อมต่อที่ได้รับการออกแบบมาสำหรับใช้ในการเชื่อมต่อเพื่อรับส่งข้อมูลให้กับอุปกรณ์ที่เรียกว่า SSD (Solid State drive) โดยเฉพาะ และจะใช้ช่องทางในการรับส่งข้อมูลผ่านทาง PCI Express Bus (PCIe) หากว่าจะให้เข้าใจได้ง่ายขึ้น เราจะสามารถแยกคำว่า NVMe ออกเป็นสองชุดคือ NVM และ e (Express) ซึ่ง
- NVM มันจะย่อมาจาก Non-Volatile Memory ที่หมายถึงสื่อจัดเก็บข้อมูลในรูปแบบของแรมที่ข้อมูลไม่สูญหาย แม้จะไม่มีไฟเลี้ยงตลอดเวลาก็ตามทีเช่นแฟลตไดร์ และในที่นี้มันก็จะหมายถึง SSD เพราะ SSD ก็ถือเป็นหนึ่งใน Non-Volatile Memory
- Express หรือ e ก็เป็นการบ่งบอกว่า มันจะใช้ช่องทางการเชื่อมต่อสำหรับรับส่งข้อมูลผ่านทาง PCI Express Bus
       นั่นก็คือที่มาที่ไปของคำว่า “NVMe” ทั้งนี้สำหรับจุดกำเนิดของ NVMe มันมาจากที่ว่า ก่อนหน้าที่เราจะมีมาตรฐานการเชื่อมต่อใหม่ดังกล่าวนี้ SSD แทบจะทั้งหมดไม่ว่าจะตลาดทั่วไปหรือตลาดองค์กรขนาดใหญ่ ล้วนแล้วจะใช้การรับส่งข้อมูลผ่านระบบสายหรืออินเทอร์เฟส SATA หรือ SAS ซึ่งในความเป็นจริงแล้วนั้น SATA/SAS มันถูกออกแบบมาสำหรับ HDD (Hard Disk drive) เพื่อแทนที่มาตรฐานการเชื่อมต่อในแบบเก่าที่เป็น PATA (Parallel Advanced Technology Attachment) โดยความสามารถหรือความเร็วของ SATA จะรองรับได้สูงสุดที่ 6Gbps (600MB/s ตามทฤษฎี) สำหรับ SATA 3.0 แต่ด้วยความสามารถของตัว HDD เองนั้นไม่มีความเร็วของตัวฮาร์ดแวร์มากพอที่จะรับส่งข้อมูลได้มากขนาดนั้น แต่ทว่ากับ SSD ในยุคปัจจุบัน SATA 3.0 ไม่เป็นที่เพียงพออีกต่อไป ทั้งนี้ก่อนที่จะมีมาตรฐาน NVMe ผู้ผลิต SSD บางรายก็ได้หันไปเลือกใช้การเชื่อมต่อผ่าน PCI Express Bus มาแล้วเช่นกันที่เรียกกันว่า PCI Express SSD หากแต่มันยังไม่ได้เป็นมาตรฐานโดยตรงของความเป็น SSD เพราะยังไม่มีการกำหนดมาตรฐานใดๆในขณะนั้นเกี่ยวกับ มาตรฐานการเชื่อมต่อของ SSD โดยที่ผู้ผลิตแต่ละรายต่างก็มีการออกแบบที่เป็นรูปแบบเฉพาะของตนเอง เพื่อให้สามารถก้าวข้ามขีดจำกัดของ SATA เท่านั้นเอง

ไม่มีความคิดเห็น:

แสดงความคิดเห็น