กลับไปหน้าบทความ

อ่าน 35 นาที

ไดรฟ์โซลิดสเตท

ได รฟ์โซลิดสเตท ( SSD ) เป็นอุปกรณ์ จัดเก็บข้อมูลโซลิดสเตท ชนิดหนึ่งที่ใช้ วงจรรวม ในการจัดเก็บข้อมูล อย่างถาวร บางครั้งเรียกว่า อุปกรณ์จัดเก็บข้อมูลเซมิคอนดักเตอร์ อุปกรณ์...

ไดรฟ์โซลิดสเตท

ไดรฟ์โซลิดสเตท
ไดร์ฟ SSD แบบSerial ATAขนาด 2.5 นิ้ว ( Patriot P210 2TB)
การใช้งานหน่วยความจำแฟลช
แนะนำโดย:ซานดิสก์
วันที่เปิดตัว:1991 ( 1991 )
ความจุ:20 MB (ขนาด 2.5 นิ้ว)
แนวคิดดั้งเดิม
โดย:บริษัท เทคโนโลยีการจัดเก็บข้อมูล
แนวคิดเริ่มต้น:พ.ศ. 2521 ( 1978 )
ความจุ:45 MB
ณ ปี 2025
ความจุ:สูงสุด 245 เทราไบต์
ไดร์ฟ SSD SanDisk PC SN7100s ขนาด 256GB NVMe
ไดร์ฟ SSD Mushkin Atlas 240GB mSATA
ไดร์ฟ SSD Kingston NV2 2TB NVMe
ไดร์ฟ SSD NVMe Gen4 ขนาด 2230 กิกะไบต์ ที่ลอกสติกเกอร์ออกเพื่อให้เห็น NAND และตัวควบคุม NAND ( KIOXIA BG6)
ภายในไดร์ฟ SSD แบบ Serial ATA ขนาด 2.5 นิ้ว ที่ลอกสติกเกอร์ออกแล้ว เพื่อให้เห็นแกน NAND และตัวควบคุม NAND (Patriot P210 2TB)

ไดรฟ์โซลิดสเตท ( SSD ) เป็นอุปกรณ์ จัดเก็บข้อมูลโซลิดสเตทชนิดหนึ่งที่ใช้วงจรรวมในการจัดเก็บข้อมูลอย่างถาวรบางครั้งเรียกว่าอุปกรณ์จัดเก็บข้อมูลเซมิคอนดักเตอร์อุปกรณ์โซลิดสเตทหรือดิสก์โซลิดสเตท [ 1 ] [ 2 ] ตามรากศัพท์แล้ว "ไดรฟ์โซลิดสเตท" หมายถึงอุปกรณ์จัดเก็บข้อมูลที่มีอยู่เดิม เช่นเทปไดรฟ์และฮาร์ดดิสก์ไดรฟ์ซึ่งทั้งหมดใช้สื่อจัดเก็บข้อมูลที่ขับเคลื่อนด้วยกลไก

SSD ใช้หน่วยความจำแบบไม่ลบเลือน ซึ่งโดยทั่วไปคือหน่วยความจำแฟลช NANDในการจัดเก็บข้อมูลในเซลล์หน่วยความจำ ประสิทธิภาพและความทนทานของ SSD จะแตกต่างกันไปขึ้นอยู่กับจำนวนบิตที่จัดเก็บต่อเซลล์ ตั้งแต่เซลล์ระดับเดียวประสิทธิภาพสูง (SLC) ไปจนถึงเซลล์ระดับสี่ (QLC) ที่ราคาถูกกว่าแต่ช้ากว่า นอกจาก SSD ที่ใช้แฟลชแล้ว เทคโนโลยีอื่นๆ เช่น3D XPointยังให้ความเร็วที่สูงกว่าและความทนทานที่สูงกว่าผ่านกลไกการจัดเก็บข้อมูลที่แตกต่างกัน

แตกต่างจาก ฮาร์ดดิสก์ไดรฟ์ (HDD) แบบดั้งเดิมSSD ไม่มีชิ้นส่วนที่เคลื่อนไหว ทำให้สามารถเข้าถึงข้อมูลได้เร็วขึ้น ลดความหน่วง เพิ่มความทนทานต่อแรงกระแทก ลดการใช้พลังงาน และทำงานเงียบ

โดยทั่วไปแล้ว SSD จะเชื่อมต่อกับระบบในลักษณะเดียวกับ HDD และถูกนำไปใช้ในอุปกรณ์หลากหลายประเภท รวมถึงคอมพิวเตอร์ส่วนบุคคลเซิร์ฟเวอร์สำหรับองค์กรและอุปกรณ์พกพาอย่างไรก็ตาม SSD มักมีราคาสูงกว่าเมื่อคิดต่อกิกะไบต์ และมีจำนวนรอบการเขียนข้อมูลที่จำกัด ซึ่งอาจนำไปสู่การสูญหายของข้อมูลเมื่อเวลาผ่านไป แม้จะมีข้อจำกัดเหล่านี้ แต่ SSD ก็กำลังเข้ามาแทนที่ HDD มากขึ้นเรื่อยๆ โดยเฉพาะในแอปพลิเคชันที่ต้องการประสิทธิภาพสูง และใช้เป็นหน่วยเก็บข้อมูลหลักในอุปกรณ์สำหรับผู้บริโภคหลายชนิด

SSD มีหลายรูปแบบและประเภทอินเทอร์เฟซ รวมถึงSATA , PCIeและNVMeซึ่งแต่ละแบบให้ประสิทธิภาพที่แตกต่างกัน โซลูชันการจัดเก็บข้อมูลแบบไฮบริด เช่นไดรฟ์ไฮบริดโซลิดสเตท (SSHD) ผสมผสานเทคโนโลยี SSD และ HDD เข้าด้วยกันเพื่อมอบประสิทธิภาพที่ดีขึ้นในราคาที่ต่ำกว่า SSD บริสุทธิ์

คุณลักษณะ

SSD จัดเก็บข้อมูลใน เซลล์ เซมิคอนดักเตอร์โดยคุณสมบัติของมันจะแตกต่างกันไปตามจำนวนบิตที่จัดเก็บในแต่ละเซลล์ (ระหว่าง 1 ถึง 4) เซลล์ระดับเดียว (SLC) จัดเก็บข้อมูลหนึ่งบิตต่อเซลล์และให้ประสิทธิภาพและความทนทานที่สูงกว่า ในทางตรงกันข้าม เซลล์หลายระดับ (MLC) เซลล์สามระดับ (TLC) และเซลล์สี่ระดับ (QLC) จัดเก็บข้อมูลได้มากกว่าต่อเซลล์ แต่มีประสิทธิภาพและความทนทานต่ำกว่า SSD ที่ใช้ เทคโนโลยี 3D XPointเช่น Intel Optane จัดเก็บข้อมูลโดยการเปลี่ยนความต้านทานไฟฟ้าแทนการจัดเก็บประจุไฟฟ้าในเซลล์ ซึ่งสามารถให้ความเร็วที่เร็วกว่าและการคงอยู่ของข้อมูลได้นานกว่าเมื่อเทียบกับหน่วยความจำแฟลชแบบดั้งเดิม[ 3 ] SSD ที่ใช้แฟลช NANDจะค่อยๆ สูญเสียประจุเมื่อไม่ได้ใช้งาน ในขณะที่ไดรฟ์สำหรับผู้บริโภคที่ใช้งานหนักอาจเริ่มสูญเสียข้อมูลโดยทั่วไปหลังจากไม่ได้ใช้งานเป็นเวลาหนึ่งถึงสองปี[ 4 ] SSD มีจำนวนการเขียนที่จำกัดตลอดอายุการใช้งาน และยังช้าลงเมื่อถึงความจุในการจัดเก็บเต็ม

SSD ยังมีการประมวลผลแบบขนานภายในที่ช่วยให้สามารถจัดการการทำงานหลายอย่างพร้อมกัน ซึ่งช่วยเพิ่มประสิทธิภาพ[ 5 ]

SSD แตกต่างจาก HDD และอุปกรณ์จัดเก็บข้อมูลแม่เหล็กไฟฟ้า แบบอื่นๆ ที่คล้ายกัน ตรงที่ไม่มีชิ้นส่วนกลไกที่เคลื่อนที่ได้ ซึ่งให้ข้อดีต่างๆ เช่น ทนต่อแรงกระแทกทางกายภาพ ทำงานเงียบกว่า และเข้าถึงข้อมูลได้เร็วกว่า นอกจากนี้ ความหน่วงที่ต่ำกว่ายังส่งผลให้อัตราการรับส่งข้อมูล (IOPS) สูงกว่า HDD อีกด้วย[ 6 ]

SSD บางรุ่นถูกรวมเข้ากับฮาร์ดไดรฟ์แบบดั้งเดิมในรูปแบบไฮบริด เช่นHystor ของ Intel และFusion Drive ของ Apple ไดรฟ์เหล่านี้ใช้ทั้งหน่วยความจำแฟลชและดิสก์แม่เหล็กแบบหมุนเพื่อปรับปรุงประสิทธิภาพของข้อมูลที่เข้าถึงบ่อย[ 7 ] [ 8 ]

อินเทอร์เฟซแบบดั้งเดิม (เช่นSATAและSAS ) และฟอร์มแฟคเตอร์ HDD มาตรฐานทำให้ SSD เหล่านี้สามารถใช้แทน HDD ในคอมพิวเตอร์และอุปกรณ์อื่นๆ ได้โดยตรง ฟอร์มแฟคเตอร์ที่ใหม่กว่า เช่นmSATA, M.2, U.2, NF1/M.3/NGFF [9] [10] XFM Express ( Crossover Flash Memory ,ฟอร์มแฟเตอร์ XT2 ) [ 11 ]และ EDSFF [ 12 ] [ 13 ]และอินเทร์เฟความเร็วสูงกว่า เช่นNVM Express (NVMe) ผ่านPCI Express (PCIe) สามารถเพิ่มประสิทธิภาพให้สูงกว่าประสิทธิภาพของ HDD ได้อีกด้วย[ 3 ]

การเปรียบเทียบกับเทคโนโลยีอื่นๆ

ฮาร์ดดิสก์ไดรฟ์

ผลการทดสอบประสิทธิภาพของ SSD SATA-2 ขนาด 500GB ( OCZ Agility-3 รุ่นประมาณปี 2011) แสดงให้เห็นความเร็วในการอ่านประมาณ 230 MB/s (เส้นสีน้ำเงิน) ความเร็วในการเขียน 210 MB/s (เส้นสีแดง) และเวลาในการค้นหาประมาณ 0.1 ms (เส้นสีเขียว) ซึ่งทั้งหมดนี้ไม่ขึ้นอยู่กับตำแหน่งที่เข้าถึงข้อมูล ณ ปี 2026 SSD Gen5 สามารถทำความเร็วได้สูงสุดถึง 15GB/s ซึ่งเร็วกว่า SSD ตัวนี้ถึง 60 เท่า

การทดสอบประสิทธิภาพ HDD แบบดั้งเดิมมักจะเน้นที่ลักษณะการทำงาน เช่นความหน่วงในการหมุนและเวลาในการค้นหาข้อมูล เนื่องจาก SSD ไม่จำเป็นต้องหมุนหรือค้นหาข้อมูล จึงมีประสิทธิภาพเหนือกว่า HDD อย่างมากในการทดสอบดังกล่าว อย่างไรก็ตาม SSD มีข้อจำกัดในการอ่านและเขียนข้อมูลแบบผสม และประสิทธิภาพอาจลดลงเมื่อเวลาผ่านไป ดังนั้น การทดสอบ SSD จึงมักพิจารณาเมื่อใช้งานไดรฟ์ที่เต็มเป็นครั้งแรก เนื่องจากไดรฟ์ใหม่และว่างเปล่าอาจมีประสิทธิภาพการเขียนที่ดีกว่าเมื่อใช้งานไปเพียงไม่กี่สัปดาห์[ 14 ]

ความน่าเชื่อถือของทั้ง HDD และ SSD แตกต่างกันอย่างมากในแต่ละรุ่น[ 15 ]อัตราความล้มเหลวในภาคสนามบางส่วนบ่งชี้ว่า SSD มีความน่าเชื่อถือมากกว่า HDD อย่างมีนัยสำคัญ[ 16 ] [ 17 ]อย่างไรก็ตาม SSD มีความไวต่อการหยุดชะงักของกระแสไฟฟ้าอย่างกะทันหัน ซึ่งบางครั้งอาจส่งผลให้การเขียนข้อมูลถูกยกเลิก หรือแม้แต่กรณีที่ไดรฟ์เสียหายโดยสิ้นเชิง[ 18 ]

ข้อดีส่วนใหญ่ของไดรฟ์โซลิดสเตทเหนือฮาร์ดไดรฟ์แบบดั้งเดิมนั้นเกิดจากความสามารถในการเข้าถึงข้อมูลทางอิเล็กทรอนิกส์อย่างสมบูรณ์แทนที่จะเป็นทางกลไฟฟ้า ส่งผลให้ความเร็วในการถ่ายโอนและความทนทานทางกลที่เหนือกว่า[ 19 ]ในทางกลับกัน ฮาร์ดดิสก์ไดรฟ์มีความจุสูงกว่ามากเมื่อเทียบกับราคา[ 6 ] [ 20 ]

ในฮาร์ดดิสก์แบบดั้งเดิม ไฟล์ที่เขียนใหม่โดยทั่วไปจะอยู่ในตำแหน่งเดียวกันบนพื้นผิวดิสก์กับไฟล์ต้นฉบับ ในขณะที่ใน SSD สำเนาใหม่มักจะถูกเขียนลงในเซลล์ NAND ที่แตกต่างกันเพื่อวัตถุประสงค์ในการปรับระดับการสึกหรอ อัลกอริทึมการปรับระดับการสึกหรอมีความซับซ้อนและยากที่จะทดสอบอย่างละเอียดถี่ถ้วน ส่งผลให้สาเหตุหลักประการหนึ่งของการสูญเสียข้อมูลใน SSD คือข้อบกพร่องของเฟิร์มแวร์[ 21 ] [ 22 ]

การเปรียบเทียบ SSD และ HDD ที่ใช้หน่วยความจำ NAND
คุณลักษณะหรือลักษณะเฉพาะ ไดรฟ์โซลิดสเตท (SSD) ฮาร์ดดิสก์ไดรฟ์ (HDD)
ราคาต่อความจุ โดยทั่วไป SSD มีราคาแพงกว่า HDD และคาดว่าจะยังคงเป็นเช่นนั้นต่อไป ณ ปลายปี 2025 ราคา SSD อยู่ที่ประมาณ 0.05-0.10 ดอลลาร์ต่อกิกะไบต์สำหรับรุ่น 4TB และ 8TB [ 23 ]ณ ปลายปี 2025 ฮาร์ดดิสก์มีราคาประมาณ 0.01 ถึง 0.03 ดอลลาร์ต่อกิกะไบต์สำหรับรุ่น 4TB และ 8TB [ 24 ]
ความจุในการจัดเก็บ ณ ปลายปี 2025 SSD มีจำหน่ายในขนาดสูงสุดถึง 245.76TB [ 25 ]แม้ว่าพีซีส่วนใหญ่จะใช้รุ่นที่มีความจุตั้งแต่ 1TB ถึง 4TB ก็ตาม ฮาร์ดดิสก์ที่มีความจุสูงสุดถึง 36 TB มีจำหน่ายแล้วในปี 2025 [ 26 ]
ความน่าเชื่อถือ – การเก็บรักษาข้อมูล หากถึงอายุการใช้งานตามที่ระบุไว้ของ SSD (จำนวนเทราไบต์ที่เขียน ) แล้ว SSD อาจเริ่มสูญเสียข้อมูลหลังจากสามเดือน (SSD สำหรับผู้บริโภค) ถึงหนึ่งปี (SSD สำหรับองค์กร) หากไม่มีไฟเลี้ยง โดยเฉพาะอย่างยิ่งที่อุณหภูมิสูง[ 4 ] SSD รุ่นใหม่กว่า อาจเก็บรักษาข้อมูลได้นานขึ้น ขึ้นอยู่กับการใช้งาน โดยทั่วไปแล้ว SSD ไม่เหมาะสำหรับการจัดเก็บถาวรระยะยาว[ 27 ]ฮาร์ดดิสก์ (HDD) หากเก็บไว้ในที่แห้งและเย็น จะสามารถเก็บรักษาข้อมูลได้นานขึ้นแม้ไม่มีไฟเลี้ยง อย่างไรก็ตาม เมื่อเวลาผ่านไป ชิ้นส่วนกลไกอาจเสียหายได้ เช่น ไม่สามารถหมุนได้หลังจากเก็บไว้นาน
ความน่าเชื่อถือ – อายุการใช้งานยาวนาน SSD ไม่มีชิ้นส่วนเชิงกล ซึ่งในทางทฤษฎีแล้วทำให้มีความน่าเชื่อถือมากกว่า HDD อย่างไรก็ตาม เซลล์ SSD จะเสื่อมสภาพหลังจากการเขียนจำนวนจำกัด ตัวควบคุมจะช่วยลดปัญหานี้ ทำให้สามารถใช้งานได้หลายปีภายใต้สภาวะปกติ[ 28 ]HDD มีชิ้นส่วนที่เคลื่อนที่ได้ซึ่งมีแนวโน้มที่จะสึกหรอทางกล แต่สื่อจัดเก็บข้อมูล (แผ่นแม่เหล็ก) จะไม่เสื่อมสภาพจากรอบการอ่าน/เขียน การศึกษาชี้ให้เห็นว่า HDD อาจมีอายุการใช้งาน 9–11 ปี[ 29 ]
เวลาเริ่มต้น SSD ทำงานได้เกือบจะในทันที โดยไม่ต้องเตรียมชิ้นส่วนกลไกใดๆ ฮาร์ดดิสก์ต้องใช้เวลาหลายวินาทีในการหมุนก่อนที่จะสามารถเข้าถึงข้อมูลได้[ 30 ]
ประสิทธิภาพการเข้าถึงแบบลำดับ ณ กลางปี ​​2026 SSD สำหรับผู้บริโภคสามารถให้ความเร็วในการถ่ายโอนข้อมูลระหว่าง 500 MB/s (SATA Gen3) ถึง 15000 MB/s (PCIe NVMe Gen5) ขึ้นอยู่กับรุ่น[ 31 ] Micron 9650 เป็น SSD Gen6 รุ่นแรกและสามารถทำความเร็วในการอ่านแบบต่อเนื่องได้ถึง 28 GB/s [ 32 ]ณ กลางปี ​​2026 ฮาร์ดดิสก์แบบ HDD สามารถถ่ายโอนข้อมูลได้ประมาณ 100 MB/s (ฮาร์ดดิสก์ SATA ขนาด 2.5 นิ้ว) ถึง 300 MB/s (ฮาร์ดดิสก์ SATA ขนาด 3.5 นิ้ว) โดยทั่วไปแล้วดิสก์แบบหมุนจะทำงานได้เร็วที่สุดหากข้อมูลอยู่ด้านนอกของแผ่นดิสก์ เพื่อให้ได้ปริมาณงานที่เหมาะสมที่สุด ให้ใช้พาร์ติชันแรกและพาร์ติชันว่าง[ 33 ]
ประสิทธิภาพการเข้าถึงแบบสุ่ม โดยทั่วไปแล้ว เวลาการเข้าถึงแบบสุ่มของ SSD จะอยู่ในช่วง 0.05-0.2 มิลลิวินาที (50-200 ไมโครวินาที) สำหรับ SSD NAND สำหรับผู้บริโภค โดยไดรฟ์ NVMe สามารถทำได้ที่ 0.05-0.1 มิลลิวินาที และ SSD SATA อยู่ที่ประมาณ 0.5-0.6 มิลลิวินาที[ 34 ]เวลาการเข้าถึงแบบสุ่มของ HDD มีตั้งแต่ 2.9 มิลลิวินาที (ระดับสูง) ถึง 12 มิลลิวินาที (HDD สำหรับแล็ปท็อป) [ 35 ]
การใช้พลังงาน SSD ประสิทธิภาพสูงใช้พลังงานประมาณครึ่งถึงหนึ่งในสามของพลังงานที่ HDD ต้องการ[ 36 ]HDD ใช้พลังงานระหว่าง 2 ถึง 5 วัตต์สำหรับไดรฟ์ขนาด 2.5 นิ้ว ในขณะที่ไดรฟ์ขนาด 3.5 นิ้วประสิทธิภาพสูงอาจต้องใช้พลังงานมากถึง 20 วัตต์[ 37 ]
เสียงรบกวน SSD ไม่มีชิ้นส่วนที่เคลื่อนไหวและเงียบ บาง SSD อาจส่งเสียงแหลมในระหว่างการลบบล็อก[ 38 ]ฮาร์ดดิสก์ไดรฟ์ (HDD) สร้างเสียงดังจากการหมุนของแผ่นดิสก์และการเคลื่อนที่ของหัวอ่าน ซึ่งระดับเสียงจะแตกต่างกันไปตามความเร็วของไดรฟ์
การควบคุมอุณหภูมิ โดยทั่วไป SSD สามารถทนต่ออุณหภูมิการทำงานที่สูงขึ้นได้ และโดยทั่วไปไม่จำเป็นต้องใช้ระบบระบายความร้อนพิเศษ[ 39 ]HDD จำเป็นต้องมีการระบายความร้อนในสภาพแวดล้อมที่มีอุณหภูมิสูง (สูงกว่า 35 °C (95 °F)) เพื่อหลีกเลี่ยงปัญหาความน่าเชื่อถือ[ 40 ]

การ์ดหน่วยความจำ

การ์ด CompactFlash ที่ใช้เป็น SSD

แม้ว่าทั้งการ์ดหน่วยความจำและ SSD ส่วนใหญ่จะใช้หน่วยความจำแฟลช แต่ก็มีลักษณะที่แตกต่างกันมาก รวมถึงการใช้พลังงาน ประสิทธิภาพ ขนาด และความน่าเชื่อถือ เดิมทีไดรฟ์โซลิดสเตทมีรูปร่างและติดตั้งในคอมพิวเตอร์เหมือนฮาร์ดไดรฟ์ ในทางตรงกันข้าม การ์ดหน่วยความจำ (เช่นSecure Digital (SD), CompactFlash (CF) และอื่นๆ อีกมากมาย) เดิมทีได้รับการออกแบบมาสำหรับกล้องดิจิทัล และต่อมาได้ถูกนำไปใช้ในโทรศัพท์มือถือ อุปกรณ์เล่นเกม หน่วย GPS เป็นต้น การ์ดหน่วยความจำส่วนใหญ่มีขนาดเล็กกว่า SSD และได้รับการออกแบบให้สามารถเสียบและถอดออกซ้ำๆ ได้[ 41 ]

ความล้มเหลวและการฟื้นตัว

SSD มีโหมดความล้มเหลว ที่แตกต่าง จากฮาร์ดไดรฟ์แม่เหล็กแบบดั้งเดิม เนื่องจากไดรฟ์โซลิดสเตทไม่มีชิ้นส่วนที่เคลื่อนไหว จึงโดยทั่วไปแล้วจะไม่เกิดความล้มเหลวทางกลไก อย่างไรก็ตาม อาจเกิดความล้มเหลวประเภทอื่นได้ ตัวอย่างเช่น การเขียนที่ไม่สมบูรณ์หรือล้มเหลวเนื่องจากการสูญเสียพลังงานกะทันหันอาจเป็นปัญหามากกว่า HDD และความล้มเหลวของชิปเพียงตัวเดียวอาจส่งผลให้ข้อมูลทั้งหมดที่จัดเก็บไว้สูญหาย ถึงกระนั้น การศึกษาชี้ให้เห็นว่า SSD โดยทั่วไปมีความน่าเชื่อถือ มักมีอายุการใช้งานเกินกว่าที่ผู้ผลิตระบุไว้[ 42 ] [ 43 ]และมีอัตราความล้มเหลวต่ำกว่า HDD [ 42 ]อย่างไรก็ตาม การศึกษายังระบุว่า SSD มีอัตราข้อผิดพลาดที่ไม่สามารถแก้ไขได้สูงกว่า ซึ่งอาจนำไปสู่การสูญเสียข้อมูล เมื่อเทียบกับ HDD [ 44 ]

โดยทั่วไปแล้ว ระยะเวลาการใช้งานของ SSD จะระบุไว้ในเอกสารข้อมูลจำเพาะในรูปแบบใดรูปแบบหนึ่งจากสองรูปแบบดังนี้:

  • หรือn DW/D ( จำนวนการเขียนข้อมูลลงไดรฟ์ต่อวัน )
  • หรือm TBW ( เทราไบต์สูงสุดที่เขียน ) ย่อว่าTBW [ 45 ] [ 46 ]ตัวอย่างเช่นSamsung 970 EVO NVMe M.2 SSD (2018) ที่มีความจุ 1 TB มีอัตราความทนทานที่ 600 TBW [ 47 ]

พารามิเตอร์พื้นฐานสำหรับการกำหนดอายุการใช้งานของระบบ Flash-NAND คือจำนวนรอบการเขียนโปรแกรม-ลบ (P/E) พารามิเตอร์ TBW คือผลคูณของทรัพยากรรอบ P/E และความจุของ SSD สำหรับ SSD ที่มีความจุ 1 TB และ TBW = 600 TB จำนวนรอบ P/E คือ 600 [ 48 ]

การกู้คืนข้อมูลจาก SSD นั้นเป็นเรื่องท้าทาย เนื่องจากลักษณะการจัดเก็บข้อมูลในไดรฟ์โซลิดสเตทนั้นไม่เป็นเชิงเส้นและซับซ้อน การทำงานภายในของ SSD แตกต่างกันไปตามผู้ผลิต โดยคำสั่ง (เช่นTRIMและ ATA Secure Erase) และโปรแกรม (เช่นhdparm ) สามารถลบและแก้ไขบิตของไฟล์ที่ถูกลบได้

ตัวชี้วัดความน่าเชื่อถือ

สมาคมเทคโนโลยีโซลิดสเตท JEDEC ( JEDEC) ได้กำหนดมาตรฐานสำหรับเมตริกความน่าเชื่อถือของ SSD ซึ่งรวมถึง: [ 49 ]

  • อัตราความผิดพลาดของบิตที่ไม่สามารถกู้คืนได้ (UBER)
  • ปริมาณข้อมูลที่สามารถเขียนลงไดรฟ์ได้ (TBW) – จำนวนเทราไบต์ทั้งหมดที่สามารถเขียนลงไดรฟ์ได้ภายในระยะเวลารับประกัน
  • จำนวนครั้งที่สามารถเขียนข้อมูลลงไดรฟ์ต่อวัน (DWPD) – จำนวนครั้งที่สามารถเขียนข้อมูลลงไดรฟ์จนเต็มความจุได้ต่อวัน ภายในระยะเวลารับประกัน

แอปพลิเคชัน

ใน สภาพแวดล้อม การประมวลผลแบบกระจาย SSD สามารถใช้เป็น ชั้น แคชแบบกระจายที่ดูดซับปริมาณคำขอของผู้ใช้จำนวนมากจากระบบจัดเก็บข้อมูลแบ็กเอนด์แบบ HDD ที่ช้ากว่าได้ชั่วคราว ชั้นนี้ให้แบนด์วิดท์ที่สูงกว่าและเวลาแฝงต่ำกว่าระบบจัดเก็บข้อมูลมาก และสามารถจัดการได้หลายรูปแบบ เช่นฐานข้อมูลแบบคีย์-ค่าแบบ กระจาย และระบบไฟล์ แบบกระจาย บนซูเปอร์คอมพิวเตอร์ ชั้นนี้มักเรียกว่าบัฟเฟอร์แบบระเบิด (burst buffer )

ไดรฟ์โซลิดสเตทแบบแฟลชสามารถนำมาใช้สร้างอุปกรณ์เครือข่ายจากฮาร์ดแวร์คอมพิวเตอร์ส่วนบุคคล ทั่วไปได้ ไดรฟ์แฟลช ที่ป้องกันการเขียนซึ่งบรรจุระบบปฏิบัติการและซอฟต์แวร์แอปพลิเคชันสามารถใช้ทดแทนไดรฟ์ดิสก์หรือซีดีรอมขนาดใหญ่ที่มีความน่าเชื่อถือน้อยกว่าได้ อุปกรณ์ที่สร้างขึ้นในลักษณะนี้สามารถเป็นทางเลือกที่ราคาไม่แพงกว่าฮาร์ดแวร์เราเตอร์และไฟร์วอลล์ที่มีราคาแพง

SSD ที่ใช้การ์ด SDพร้อมระบบปฏิบัติการแบบ Live SD นั้นสามารถ ล็อกการเขียนได้ อย่างง่ายดาย เมื่อรวมกับ สภาพแวดล้อม การประมวลผลบนคลาวด์หรือสื่อบันทึกข้อมูลอื่นๆระบบปฏิบัติการที่บูตจากการ์ด SD ที่ล็อกการเขียนไว้จะมีความน่าเชื่อถือ คงทน และไม่เสียหายถาวร

แคชฮาร์ดไดรฟ์

ในปี 2011 Intel ได้แนะนำกลไกการแคชสำหรับ ชิปเซ็ต Z68 (และรุ่นสำหรับอุปกรณ์พกพา) ที่เรียกว่าSmart Response Technologyซึ่งช่วยให้สามารถใช้ SSD แบบ SATA เป็น แคช (สามารถกำหนดค่าเป็นแบบเขียนผ่านหรือเขียนกลับได้ ) สำหรับฮาร์ดดิสก์ไดรฟ์แบบแม่เหล็กทั่วไป[ 50 ]เทคโนโลยีที่คล้ายกันนี้มีอยู่ในการ์ด RocketHybrid PCIe ของ HighPoint [ 51 ]

ไดรฟ์ไฮบริดโซลิดสเตท (SSHD) ใช้หลักการเดียวกัน แต่รวมหน่วยความจำแฟลชบางส่วนไว้ในไดรฟ์ทั่วไปแทนที่จะใช้ SSD แยกต่างหาก เลเยอร์แฟลชในไดรฟ์เหล่านี้สามารถเข้าถึงได้โดยอิสระจากหน่วยเก็บข้อมูลแม่เหล็กโดยโฮสต์โดยใช้ คำสั่ง ATA-8 ทำให้ระบบปฏิบัติการสามารถจัดการได้ ตัวอย่างเช่น เทคโนโลยี ReadyDriveของ Microsoft จะจัดเก็บส่วนหนึ่งของไฟล์ไฮเบอร์เนชั่น ไว้ ในแคชของไดรฟ์เหล่านี้อย่างชัดเจนเมื่อระบบไฮเบอร์เนชั่น ทำให้การกลับมาทำงานต่อในภายหลังเร็วขึ้น[ 52 ]

ระบบไฮบริดแบบไดรฟ์คู่เป็นการรวมการใช้งานอุปกรณ์ SSD และ HDD ที่แยกจากกันซึ่งติดตั้งอยู่ในคอมพิวเตอร์เครื่องเดียวกัน โดยประสิทธิภาพโดยรวมจะได้รับการจัดการโดยผู้ใช้คอมพิวเตอร์หรือซอฟต์แวร์ระบบปฏิบัติการของคอมพิวเตอร์ตัวอย่างของระบบประเภทนี้ได้แก่bcacheและdm-cacheบนLinux [ 53 ] และ Fusion Driveของ Apple

สถาปัตยกรรมและฟังก์ชัน

ส่วนประกอบหลักของ SSD คือตัวควบคุมและหน่วยความจำที่ใช้เก็บข้อมูล ตามธรรมเนียมแล้ว SSD รุ่นแรกๆ ใช้DRAM แบบระเหยได้สำหรับการจัดเก็บข้อมูล แต่ตั้งแต่ปี 2009 เป็นต้นมา SSD ส่วนใหญ่ใช้หน่วยความจำ แฟลช NANDแบบไม่ระเหยซึ่งเก็บข้อมูลได้แม้ในขณะที่ปิดเครื่อง[ 54 ] [ 3 ] SSD หน่วยความจำแฟลชเก็บข้อมูลใน ชิปวงจรรวม โลหะออกไซด์เซมิคอนดักเตอร์ (MOS) โดยใช้ เซลล์หน่วยความจำแบบลอยตัวที่ไม่ระเหย[ 55 ]

ตัวควบคุม

SSD ทุกตัวมีตัวควบคุม ซึ่งทำหน้าที่จัดการการไหลของข้อมูลระหว่างหน่วยความจำ NAND และคอมพิวเตอร์โฮสต์ ตัวควบคุมเป็นโปรเซสเซอร์แบบฝังตัวที่ทำงานด้วยเฟิร์มแวร์เพื่อเพิ่มประสิทธิภาพ จัดการข้อมูล และรับรองความสมบูรณ์ของข้อมูล[ 56 ] [ 57 ]

หน้าที่หลักบางประการที่ตัวควบคุมดำเนินการ ได้แก่:

ประสิทธิภาพโดยรวมของ SSD สามารถปรับขนาดได้ตามจำนวนชิป NAND แบบขนานและประสิทธิภาพของคอนโทรลเลอร์ ตัวอย่างเช่น คอนโทรลเลอร์ที่ช่วยให้สามารถประมวลผลชิปแฟลช NAND แบบขนานได้จะช่วยเพิ่มแบนด์วิดท์และลดความหน่วง[ 60 ]เมื่อจำนวนช่องสัญญาณหน่วยความจำแฟลชเพิ่มขึ้น ความล่าช้าของหน่วยความจำแฟลชดิบ (เช่นแฟลช NANDที่ใช้ONFI ) จะลดลง และแบนด์วิดท์ของหน่วยความจำแฟลชดิบจะเพิ่มขึ้น[ 61 ]

Micron และ Intel เป็นผู้บุกเบิก SSD ที่เร็วขึ้นโดยการนำเทคนิคต่างๆ เช่น การแบ่งข้อมูลและการสลับข้อมูลมาใช้เพื่อเพิ่มความเร็วในการอ่าน/เขียน[ 62 ]เมื่อไม่นานมานี้ SandForce ได้แนะนำคอนโทรลเลอร์ที่รวมการบีบอัดข้อมูลเพื่อลดปริมาณข้อมูลที่เขียนลงในหน่วยความจำแฟลช ซึ่งอาจเพิ่มทั้งประสิทธิภาพและความทนทาน[ 63 ]

การปรับระดับการสึกหรอ

การปรับระดับการสึกหรอ (Wear leveling) เป็นเทคนิคที่ใช้ใน SSD เพื่อให้แน่ใจว่าการเขียนและการลบข้อมูลจะกระจายอย่างสม่ำเสมอทั่วทุกบล็อกของหน่วยความจำแฟลช หากไม่มีเทคนิคนี้ บล็อกบางส่วนอาจสึกหรอก่อนกำหนดเนื่องจากการใช้งานซ้ำๆ ซึ่งจะลดอายุการใช้งานโดยรวมของ SSD กระบวนการนี้จะย้ายข้อมูลที่เปลี่ยนแปลงไม่บ่อย (ข้อมูลเย็น) ออกจากบล็อกที่ใช้งานหนัก เพื่อให้สามารถเขียนข้อมูลที่เปลี่ยนแปลงบ่อยกว่า (ข้อมูลร้อน) ลงในบล็อกเหล่านั้นได้ ซึ่งจะช่วยกระจายการสึกหรอให้สม่ำเสมอมากขึ้นทั่วทั้ง SSD อย่างไรก็ตาม กระบวนการนี้จะทำให้เกิดการเขียนเพิ่มเติมที่เรียกว่าการขยายการเขียน (write amplification) ซึ่งต้องได้รับการจัดการเพื่อให้เกิดความสมดุลระหว่างประสิทธิภาพและความทนทาน[ 64 ] [ 65 ]

หน่วยความจำ

หน่วยความจำแฟลช

การเปรียบเทียบสถาปัตยกรรม[ 66 ]
ลักษณะเปรียบเทียบ เอ็มแอลซี  : เอสแอลซีแนนด์  : นอร์
อัตราส่วนความคงทน 1 : 10 1 : 10
อัตราส่วนการเขียนตามลำดับ 1 : 3 1 : 4
อัตราส่วนการอ่านตามลำดับ 1 : 1 1 : 5
อัตราส่วนราคา 1 : 1.3

SSD ส่วนใหญ่ใช้หน่วยความจำแฟลช NANDแบบไม่ระเหยสำหรับการจัดเก็บข้อมูล เนื่องจากมีประสิทธิภาพด้านต้นทุนและสามารถเก็บรักษาข้อมูลได้โดยไม่ต้องใช้แหล่งจ่ายไฟอย่างต่อเนื่อง SSD ที่ใช้แฟลช NAND จะจัดเก็บข้อมูลในเซลล์เซมิคอนดักเตอร์ โดยสถาปัตยกรรมเฉพาะจะมีผลต่อประสิทธิภาพ ความทนทาน และต้นทุน[ 67 ]

หน่วยความจำแฟลช NAND มีหลายประเภท โดยแบ่งตามจำนวนบิตที่จัดเก็บในแต่ละเซลล์:

  • หน่วยความจำแบบเซลล์ระดับเดียว (Single-Level Cell หรือ SLC): เก็บข้อมูลได้ 1 บิตต่อเซลล์ SLC ให้ประสิทธิภาพ ความน่าเชื่อถือ และความทนทานสูงสุด แต่มีราคาสูงกว่า
  • หน่วยความจำแบบหลายระดับ (Multi-Level Cell หรือ MLC): เก็บข้อมูลได้ 2 บิตต่อเซลล์ MLC มอบความสมดุลระหว่างต้นทุน ประสิทธิภาพ และความทนทาน
  • เซลล์สามระดับ (Triple-Level Cell หรือ TLC): เก็บข้อมูลได้ 3 บิตต่อเซลล์ TLC มีราคาถูกกว่า แต่ทำงานช้ากว่าและทนทานน้อยกว่า SLC และ MLC
  • เซลล์ระดับควอด (QLC): เก็บข้อมูลได้ 4 บิตต่อเซลล์ QLC เป็นตัวเลือกที่ราคาประหยัดที่สุด แต่มีประสิทธิภาพและความทนทานต่ำที่สุด[ 68 ]

เมื่อเวลาผ่านไป ตัวควบคุม SSD ได้ปรับปรุงประสิทธิภาพของแฟลช NAND โดยการรวมเทคนิคต่างๆ เช่นหน่วยความจำแบบสลับการแก้ไขข้อผิดพลาดขั้นสูง และการปรับระดับการสึกหรอ เพื่อเพิ่มประสิทธิภาพและยืดอายุการใช้งานของไดรฟ์[ 69 ] [ 70 ] [ 71 ] [ 72 ] [ 73 ] SSD ระดับล่างมักใช้หน่วยความจำ QLC หรือ TLC ในขณะที่ไดรฟ์ระดับสูงสำหรับองค์กรหรือแอปพลิเคชันที่ต้องการประสิทธิภาพสูงอาจใช้ MLC หรือ SLC [ 71 ]

นอกจากโครงสร้าง NAND แบบแบน (ระนาบ) แล้ว ปัจจุบัน SSD จำนวนมากยังใช้ 3D NAND (หรือ V-NAND) ซึ่งเซลล์หน่วยความจำจะเรียงซ้อนกันในแนวตั้ง ทำให้มีความหนาแน่นในการจัดเก็บข้อมูลเพิ่มขึ้น พร้อมทั้งปรับปรุงประสิทธิภาพและลดต้นทุน[ 74 ]

ดีแรมและไดเอ็มเอ็ม

SSD บางรุ่นใช้ DRAM แบบระเหยแทน NAND flash ซึ่งให้การเข้าถึงข้อมูลความเร็วสูงมาก แต่ต้องใช้แหล่งจ่ายไฟอย่างต่อเนื่องเพื่อรักษาข้อมูลไว้ SSD ที่ใช้ DRAM มักใช้ในแอปพลิเคชันเฉพาะทางที่ให้ความสำคัญกับประสิทธิภาพมากกว่าต้นทุนหรือคุณสมบัติการคงอยู่ของข้อมูล SSD หลายรุ่น เช่น อุปกรณ์ NVDIMMมีแหล่งจ่ายไฟสำรอง เช่น แบตเตอรี่ภายในหรืออะแดปเตอร์ AC/DC ภายนอก แหล่งจ่ายไฟเหล่านี้ช่วยให้มั่นใจได้ว่าข้อมูลจะถูกถ่ายโอนไปยังระบบสำรอง (โดยปกติคือ NAND flash หรือสื่อจัดเก็บข้อมูลอื่น) ในกรณีที่ไฟฟ้าดับ ป้องกันความเสียหายหรือการสูญหายของข้อมูล[ 75 ] [ 76 ]ในทำนองเดียวกัน อุปกรณ์ ULLtraDIMMใช้ส่วนประกอบที่ออกแบบมาสำหรับโมดูล DIMM แต่ใช้เฉพาะหน่วยความจำแฟลช คล้ายกับ SSD ที่ใช้ DRAM [ 77 ]

SSD ที่ใช้ DRAM มักใช้สำหรับงานที่ต้องเข้าถึงข้อมูลด้วยความเร็วสูงและมีความหน่วงต่ำ เช่น ในการประมวลผลประสิทธิภาพสูงหรือสภาพแวดล้อมเซิร์ฟเวอร์บางประเภท[ 78 ]

3D XPoint

3D XPoint เป็นเทคโนโลยีหน่วยความจำแบบไม่ระเหยชนิดหนึ่งที่พัฒนาโดย Intel และ Micron ซึ่งประกาศในปี 2015 [ 79 ]โดยทำงานด้วยการเปลี่ยนความต้านทานไฟฟ้าของวัสดุในเซลล์ ทำให้สามารถเข้าถึงข้อมูลได้เร็วกว่าแฟลช NAND มาก SSD ที่ใช้ 3D XPoint เช่น ไดรฟ์ Optane ของ Intel ให้ความหน่วงต่ำกว่าและมีความทนทานสูงกว่าไดรฟ์ที่ใช้ NAND แม้ว่าจะมีราคาสูงกว่าต่อกิกะไบต์ก็ตาม[ 80 ] [ 81 ]

อื่น

ไดรฟ์ที่เรียกว่าไดรฟ์ไฮบริดหรือไดรฟ์ไฮบริดโซลิดสเตท (SSHD) ใช้การผสมผสานระหว่างดิสก์หมุนและหน่วยความจำแฟลช[ 82 ] [ 83 ] SSD บางชนิดใช้หน่วยความจำเข้าถึงแบบสุ่มแม่เหล็ก (MRAM) สำหรับจัดเก็บข้อมูล[ 84 ] [ 85 ]

แคชและบัฟเฟอร์

SSD ที่ใช้แฟลชจำนวนมากมี DRAM แบบระเหยจำนวนเล็กน้อยเป็นแคช คล้ายกับบัฟเฟอร์ในฮาร์ดดิสก์ไดรฟ์ แคชนี้สามารถเก็บข้อมูลไว้ชั่วคราวในขณะที่กำลังเขียนลงในหน่วยความจำแฟลช และยังเก็บข้อมูลเมตา เช่น การแมปบล็อกตรรกะไปยังตำแหน่งทางกายภาพบน SSD อีกด้วย [ 60 ]แคชนี้อาจเก็บข้อมูลไว้ชั่วคราวในขณะที่เพิ่งอ่านจากหน่วยความจำแฟลช

ตัวควบคุม SSD บางตัว เช่นของ SandForce มีประสิทธิภาพสูงโดยไม่ต้องใช้แคช DRAM ภายนอก การออกแบบเหล่านี้อาศัยกลไกอื่นๆ เช่น SRAM บนชิป เพื่อจัดการข้อมูลและลดการใช้พลังงาน[ 86 ]

นอกจากนี้ SSD บางตัวยังใช้ กลไก บัฟเฟอร์ SLCเพื่อจัดเก็บข้อมูลชั่วคราวในโหมดเซลล์ระดับเดียว (SLC) แม้กระทั่งใน SSD แบบเซลล์หลายระดับ (MLC) หรือเซลล์สามระดับ (TLC) ซึ่งจะช่วยปรับปรุงประสิทธิภาพการเขียนโดยอนุญาตให้เขียนข้อมูลไปยังที่เก็บข้อมูล SLC ที่เร็วกว่าก่อนที่จะย้ายไปยังที่เก็บข้อมูล MLC หรือ TLC ที่ช้ากว่าและมีความจุสูงกว่า[ 87 ]

ใน SSD NVMe เทคโนโลยี Host Memory Buffer (HMB) ช่วยให้ SSD สามารถใช้ DRAM ส่วนหนึ่งของระบบแทนที่จะพึ่งพาแคช DRAM ในตัว ซึ่งช่วยลดต้นทุนในขณะที่ยังคงรักษาประสิทธิภาพในระดับสูง[ 86 ]

ใน SSD ระดับไฮเอนด์สำหรับผู้บริโภคและองค์กรบางรุ่น จะมีการรวม DRAM ในปริมาณที่มากขึ้นเพื่อแคชทั้งการแมปตารางไฟล์และข้อมูลที่เขียน ลดการขยายการเขียนและเพิ่มประสิทธิภาพโดยรวม[ 88 ]

แบตเตอรี่และซูเปอร์คาปาซิเตอร์

SSD ที่มีประสิทธิภาพสูงกว่าอาจมีตัวเก็บประจุ ตัวเก็บประจุยิ่งยวด หรือแบตเตอรี่ ซึ่งช่วยรักษาความสมบูรณ์ของข้อมูลในกรณีที่ไฟฟ้าดับโดยไม่คาดคิด ตัวเก็บประจุหรือแบตเตอรี่จะให้พลังงานเพียงพอที่จะทำให้สามารถเขียนข้อมูลในแคชไปยังหน่วยความจำแบบไม่ระเหยได้ ทำให้มั่นใจได้ว่าไม่มีข้อมูลสูญหาย[ 86 ] [ 89 ]

ใน SSD บางรุ่นที่ใช้หน่วยความจำแฟลชแบบเซลล์หลายระดับ (MLC) อาจเกิดปัญหาที่เรียกว่า "ความเสียหายของหน้าล่าง" หากไฟดับขณะกำลังเขียนข้อมูลในหน้าบน ซึ่งอาจส่งผลให้ข้อมูลที่เขียนไว้ก่อนหน้านี้เสียหายได้ เพื่อแก้ไขปัญหานี้ SSD ระดับไฮเอนด์บางรุ่นจึงใช้ ตัวเก็บ ประจุยิ่งยวดเพื่อให้แน่ใจว่าสามารถเขียนข้อมูลทั้งหมดได้อย่างปลอดภัยแม้ไฟดับกะทันหัน[ 90 ]

SSD สำหรับผู้บริโภคบางรุ่นมีตัวเก็บประจุในตัวเพื่อบันทึกข้อมูลสำคัญ เช่น ตารางการแมป Flash Translation Layer (FTL) ตัวอย่างเช่น Crucial M500 และ Intel 320 series [ 88 ] SSD ระดับองค์กร เช่น Intel DC S3700 series มักมาพร้อมกับกลไกการป้องกันการสูญเสียพลังงานที่แข็งแกร่งกว่า เช่น ซูเปอร์คาปาซิเตอร์หรือแบตเตอรี่[ 91 ]

อินเทอร์เฟซโฮสต์

ไดรฟ์โซลิดสเตท (SSD) M.2 SATA (2242) ที่เชื่อมต่อเข้ากับอะ แดป เตอร์USB 3.0 และเชื่อมต่อกับคอมพิวเตอร์
Mushkin Ventura คือ USB ที่มี SSD อยู่ภายใน
SSD แบบพกพาพร้อมขั้วต่อUSB-A (ด้านหน้า) และUSB-C (ด้านหลัง) มาตรฐาน3.2 Gen 2อัตราการถ่ายโอนข้อมูล 10 Gbit/s ความจุ 2  เทราไบต์

อินเทอร์เฟซโฮสต์ของ SSD หมายถึงขั้วต่อทางกายภาพและวิธีการส่งสัญญาณที่ใช้ในการสื่อสารระหว่าง SSD กับระบบโฮสต์ อินเทอร์เฟซนี้ได้รับการจัดการโดยคอนโทรลเลอร์ของ SSD และมักจะคล้ายกับที่พบในฮาร์ดดิสก์ไดรฟ์ (HDD) แบบดั้งเดิม อินเทอร์เฟซทั่วไปได้แก่:

  • Serial ATA : หนึ่งในอินเทอร์เฟซที่ใช้กันอย่างแพร่หลายที่สุดใน SSD สำหรับผู้บริโภค SATA 3.0 รองรับความเร็วในการถ่ายโอนสูงสุด 6.0 Gbit/s [ 92 ]
  • อินเทอร์เฟซ SCSI ที่เชื่อมต่อแบบอนุกรม : ส่วนใหญ่ใช้ในสภาพแวดล้อมขององค์กร อินเทอร์เฟซ SAS นั้นเร็วกว่าและแข็งแกร่งกว่า SATA SAS 3.0 ให้ความเร็วสูงสุดถึง 12.0 Gbit/s [ 93 ]
  • PCI Express (PCIe): อินเทอร์เฟซความเร็วสูงที่ใช้ใน SSD ประสิทธิภาพสูง PCIe 3.0 x4 รองรับความเร็วในการถ่ายโอนข้อมูลได้สูงสุดถึง 31.5 Gbit/s [ 94 ]
  • M.2 : อินเทอร์เฟซรุ่นใหม่ที่ออกแบบมาสำหรับ SSD ซึ่งมีขนาดกะทัดรัดกว่า SATA หรือ PCIe มักพบในแล็ปท็อปและเดสก์ท็อป M.2 รองรับทั้งอินเทอร์เฟซ SATA (สูงสุด 6.0 Gbit/s) และ PCIe
  • U.2 : อินเทอร์เฟซอีกแบบที่ใช้สำหรับ SSD ระดับองค์กร โดยมีเลน PCIe x4 แต่มีขั้วต่อที่แข็งแรงกว่า เหมาะสำหรับสภาพแวดล้อมของเซิร์ฟเวอร์
  • Fibre Channel : โดยทั่วไปแล้วจะใช้ในระบบระดับองค์กร อินเทอร์เฟซ Fibre Channel ให้ความเร็วในการถ่ายโอนข้อมูลสูง โดยรุ่นใหม่ๆ รองรับความเร็วสูงสุดถึง 128 Gbit/s
  • USB : SSD ภายนอกจำนวนมากใช้อินเทอร์เฟซ Universal Serial Bus โดยเวอร์ชันที่ทันสมัย ​​เช่นUSB 3.1 Gen 2 รองรับความเร็วได้ถึง 10 Gbit/s [ 95 ]
  • Thunderbolt : SSD ภายนอกระดับไฮเอนด์บางรุ่นใช้พอร์ต Thunderbolt
  • Parallel ATA (PATA): อินเทอร์เฟซแบบเก่าที่ใช้ใน SSD รุ่นแรกๆ มีความเร็วสูงสุดถึง 1064 Mbit/s ปัจจุบัน PATA ถูกแทนที่ด้วยSATA เป็นส่วนใหญ่ เนื่องจากมีอัตราการถ่ายโอนข้อมูลที่สูงกว่าและมีความน่าเชื่อถือมากกว่า[ 96 ] [ 97 ]
  • Parallel SCSI : อินเทอร์เฟซที่ใช้เป็นหลักในเซิร์ฟเวอร์ มีความเร็วตั้งแต่ 40 Mbit/s ถึง 2560 Mbit/s ปัจจุบันถูกแทนที่ด้วย Serial Attached SCSI เป็นส่วนใหญ่ SSD ที่ใช้ SCSI รุ่นสุดท้าย เปิดตัวในปี 2547 [ 98 ]

SSD อาจรองรับอินเทอร์เฟซเชิงตรรกะหลายประเภท ซึ่งกำหนดชุดคำสั่งที่ระบบปฏิบัติการใช้ในการสื่อสารกับ SSD อินเทอร์เฟซเชิงตรรกะทั่วไปสองประเภท ได้แก่:

  • อินเทอร์เฟซควบคุมโฮสต์ขั้นสูง (AHCI): เดิมทีออกแบบมาสำหรับฮาร์ดดิสก์ (HDD) แต่ AHCI มักใช้กับ SSD แบบ SATA แต่มีประสิทธิภาพน้อยกว่าสำหรับ SSD รุ่นใหม่ๆ เนื่องจากมีค่าใช้จ่ายเพิ่มเติม
  • NVM Express (NVMe): อินเทอร์เฟซที่ทันสมัยซึ่งออกแบบมาโดยเฉพาะสำหรับ SSD โดย NVMe ใช้ประโยชน์จากความขนานใน SSD อย่างเต็มที่ ทำให้มีความหน่วงต่ำกว่าและมีปริมาณงานสูงกว่า AHCI อย่างมาก[ 3 ]

การกำหนดค่า

Intel 525 mSATA SSD

ขนาดและรูปร่างของอุปกรณ์ใดๆ ส่วนใหญ่ขึ้นอยู่กับขนาดและรูปร่างของส่วนประกอบที่ใช้ในการผลิตอุปกรณ์นั้น ฮาร์ดดิสก์ไดรฟ์แบบดั้งเดิมและไดรฟ์ออปติคอลได้รับการออกแบบโดยคำนึงถึงจานหมุนหรือแผ่นดิสก์ออปติคอลพร้อมกับมอเตอร์แกนหมุนภายใน เนื่องจาก SSD ประกอบด้วยวงจรรวม (IC) ที่เชื่อมต่อกันหลายตัวและตัวเชื่อมต่ออินเทอร์เฟซ รูปร่างของมันจึงไม่จำกัดอยู่แค่รูปร่างของไดรฟ์สื่อหมุนอีกต่อไป การไม่มีชิ้นส่วนที่เคลื่อนไหวและน้ำหนักเบาทำให้ SSD ไม่มีเปลือกหุ้มและมีลักษณะเป็นแผงเสียบปลั๊กได้ ในทางกลับกัน โซลูชันการจัดเก็บข้อมูลแบบโซลิดสเตทบางอย่างมาในตัวเครื่องขนาดใหญ่กว่า ซึ่งอาจเป็นฟอร์มแฟคเตอร์แบบติดตั้งบนแร็คที่มี SSD จำนวนมากอยู่ภายใน พวกมันทั้งหมดจะเชื่อมต่อกับบัสทั่วไปภายในตัวเครื่องและเชื่อมต่อภายนอกกล่องด้วยตัวเชื่อมต่อเดียว[ 3 ]

สำหรับการใช้งานคอมพิวเตอร์ทั่วไป รูปแบบขนาด 2.5 นิ้ว (โดยทั่วไปพบในแล็ปท็อปและใช้สำหรับ SSD SATA ส่วนใหญ่) เป็นรูปแบบที่ได้รับความนิยมมากที่สุดในช่วงปี 2010 โดยมีความหนา 3 แบบ[ 99 ] (7.0 มม., 9.5 มม., 14.8 หรือ 15.0 มม.; และบางรุ่นยังมีขนาด 12.0 มม. ให้เลือก) สำหรับคอมพิวเตอร์ตั้งโต๊ะที่มีช่องเสียบฮาร์ดดิสก์ขนาด 3.5 นิ้ว สามารถใช้แผ่นอะแดปเตอร์แบบง่ายๆ เพื่อให้ไดรฟ์ดังกล่าวพอดีได้ รูปแบบอื่นๆ มักพบได้ทั่วไปในแอปพลิเคชันระดับองค์กร SSD ยังสามารถรวมเข้ากับวงจรอื่นๆ ของอุปกรณ์ได้อย่างสมบูรณ์ เช่นในApple MacBook Air (เริ่มตั้งแต่รุ่นฤดูใบไม้ร่วงปี 2010) [ 100 ]ในปี 2014 รูปแบบ mSATAและM.2ก็ได้รับความนิยมมากขึ้น โดยเฉพาะในแล็ปท็อป

รูปแบบมาตรฐานของฮาร์ดดิสก์ (HDD)

SSD ที่มีขนาดเท่ากับ HDD ขนาด 2.5 นิ้ว ภาพนี้แสดงให้เห็นส่วนประกอบภายใน ซึ่งประกอบด้วยตัวควบคุม หน่วยความจำ DRAM และหน่วยความจำแฟลช NAND จำนวน 4 หน่วย แต่ละหน่วยมีความจุ 32GB

ข้อดีของการใช้ฟอร์มแฟคเตอร์ HDD ในปัจจุบัน คือการใช้ประโยชน์จากโครงสร้างพื้นฐานที่มีอยู่แล้วอย่างกว้างขวางในการติดตั้งและเชื่อมต่อไดรฟ์เข้ากับระบบโฮสต์[ 3 ] [ 101 ]ฟอร์มแฟคเตอร์แบบดั้งเดิมเหล่านี้เป็นที่รู้จักจากขนาดของสื่อหมุน (เช่น 5.25 นิ้ว, 3.5 นิ้ว, 2.5 นิ้ว หรือ 1.8 นิ้ว) และไม่ใช่ขนาดของเคสไดรฟ์

รูปแบบดิสก์บนโมดูล

ดิสก์ออนอะโมดูลขนาด 2 GB พร้อมอินเทอร์เฟซ PATA

ดิสก์ออนอะโมดูล ( DOM ) คือแฟลชไดรฟ์ที่มีอินเทอร์เฟซ Parallel ATA (PATA) 40/44 พิน หรือ SATAซึ่งออกแบบมาเพื่อเสียบเข้ากับเมนบอร์ดโดยตรงและใช้งานเป็นฮาร์ดดิสก์ไดรฟ์ (HDD) ของคอมพิวเตอร์ อุปกรณ์ DOM จำลองการทำงานของฮาร์ดดิสก์ไดรฟ์แบบดั้งเดิม ทำให้ไม่จำเป็นต้องใช้ไดรเวอร์พิเศษหรือการสนับสนุนระบบปฏิบัติการเฉพาะใดๆ โดยทั่วไปแล้ว DOM จะใช้ในระบบฝังตัวซึ่งมักใช้งานในสภาพแวดล้อมที่รุนแรงซึ่งฮาร์ดดิสก์แบบกลไกอาจเสียหายได้ หรือในไคลเอนต์แบบบางเนื่องจากมีขนาดเล็ก ใช้พลังงานต่ำ และทำงานเงียบ

SATA DOM มีหลายรูปแบบ รูปแบบที่ดั้งเดิมที่สุดจะจำลองอินเทอร์เฟซมาตรฐาน โดยมีขั้วต่อข้อมูล SATA 7 พินวางอยู่ข้างขั้วต่อไฟ SATA 15 พิน ตัวอย่างเช่น มาตรฐานขนาด "half-slim SATA" MO-297 เพื่อประหยัดพื้นที่บนบอร์ด จึงมีการสร้าง SATA DOM ขนาดเล็กกว่าที่ใช้เฉพาะขั้วต่อข้อมูล SATA เท่านั้น ประเภทแรกสุดที่ผลิตโดยSupermicroใช้ขั้วต่อ Berg แยกต่างหาก เพื่อจ่ายไฟ ประเภทที่สองในปี 2012 ที่ผลิตโดยInnodiskใช้พินที่ 7 ของขั้วต่อจาก GND เป็น VCC (+5V) [ 102 ]ประเภทที่สามที่เรียกว่า "pin 8 power" แทนที่องค์ประกอบโครงสร้างพลาสติกสองชิ้นที่ด้านข้างด้วยหน้าสัมผัสโลหะสองอันสำหรับ GND และ VCC [ 103 ]ปัจจุบัน SATADOM ประเภทใหม่เหล่านี้ได้รับความนิยมมากจนประเภท 7+15 พินแบบเก่าแทบจะไม่ถือว่าเป็น "SATADOM" อีกต่อไป โดยเฉพาะอย่างยิ่งเนื่องจากเมนบอร์ดจำนวนน้อยที่ให้ส่วนต่อประสานดังกล่าว (PATA DOM ไม่มีปัญหาเรื่องพลังงาน เนื่องจากขั้วต่อจ่ายไฟ 3.3V หรือ 5V เช่นเดียวกับที่CompactFlashได้รับพลังงาน)

นอกจากนี้ยังมี USB DOM ที่ออกแบบมาเพื่อเสียบเข้ากับพินหัวต่อ USB 2.0 บนเมนบอร์ดอีกด้วย

ณ ปี 2016 ความจุในการจัดเก็บข้อมูลแบบ DOM มีตั้งแต่ 4 MB ถึง 128 GB โดยมีรูปแบบทางกายภาพที่แตกต่างกันไป รวมถึงการวางแนวตั้งหรือแนวนอน

รูปแบบบัตรขนาดเล็กมาตรฐาน

เนื่องจาก SSD NVMe รุ่นนี้มีขนาดเพียง 2230 จึงมีชิปควบคุมขนาดเล็กที่มีหน่วยความจำแฟลช NAND เพียงตัวเดียวโดยไม่มีหน่วยความจำ DRAM

สำหรับแอปพลิเคชันที่พื้นที่จำกัด เช่น อัลตร้าบุ๊กหรือแท็บเล็ตคอมพิวเตอร์จึงมีการกำหนดรูปแบบขนาดกะทัดรัดบางขนาดเป็นมาตรฐานสำหรับ SSD ที่ใช้หน่วยความจำแฟลช

มีฟอร์มแฟคเตอร์ mSATA ซึ่งใช้โครงสร้างทางกายภาพของPCI Express Mini Cardโดยยังคงความเข้ากันได้ทางไฟฟ้ากับข้อกำหนดอินเทอร์เฟซ PCI Express Mini Card แต่ต้องมีการเชื่อมต่อเพิ่มเติมกับตัวควบคุมโฮสต์ SATA ผ่านขั้วต่อเดียวกัน SSD ประสิทธิภาพสูงอาจใช้ Mini-PCIe เพื่อเข้าถึงบัส PCIe โดยตรง

ฟอร์มแฟคเตอร์ M.2ซึ่งเดิมเรียกว่าฟอร์มแฟคเตอร์รุ่นต่อไป (NGFF) เป็นการเปลี่ยนผ่านตามธรรมชาติจาก mSATA และรูปแบบทางกายภาพที่ใช้ ไปสู่ฟอร์มแฟคเตอร์ที่ใช้งานได้จริงและทันสมัยกว่า ในขณะที่ mSATA ใช้ประโยชน์จากฟอร์มแฟคเตอร์และตัวเชื่อมต่อที่มีอยู่แล้ว M.2 ได้รับการออกแบบมาเพื่อเพิ่มประสิทธิภาพการใช้พื้นที่บนการ์ดให้สูงสุด ในขณะที่ลดขนาดพื้นที่ใช้งานให้น้อยที่สุด มาตรฐาน M.2 อนุญาตให้ติดตั้ง SSD ทั้งแบบ SATA และPCI Expressลงในโมดูล M.2 ได้[ 104 ]

รูปแบบการ์ดเสริม

ก่อนที่ M.2 จะได้รับการกำหนดมาตรฐาน วิธีหลักวิธีหนึ่งในการเข้าถึงบัส PCIe เพื่อความเร็วที่เร็วกว่า SATA/SAS บนเซิร์ฟเวอร์คือผ่านสล็อต PCIe รูปทรงทั่วไปเรียกว่า SSD แบบ HHHL (Half Height Half Length) หรือ AIC (Add in Card) [ 105 ] [ 106 ] [ 107 ]

SSD PCIe แบบดั้งเดิมบางรุ่นไม่สามารถเข้าถึงบัส PCIe ได้โดยตรง แต่มีเพียงอุปกรณ์บริดจ์ PCIe เป็น SATA/SAS และตัวควบคุมแฟลช SATA หรือ SAS จำนวนหนึ่ง ที่เชื่อมต่ออยู่ ซึ่งถือว่ายอมรับได้ในปี 2010 [ 108 ]เมื่อ SSD PCIe ที่แท้จริงยังใหม่[ 109 ]

รูปทรงนี้ยังคงถูกใช้งานอยู่สำหรับไดรฟ์ประสิทธิภาพสูงและมีความจุสูงบางรุ่น สล็อต PCIe มีช่องรับส่งข้อมูล 16 เลนและกำลังไฟ 75 วัตต์ ซึ่งยังคงมากกว่าที่สล็อต M.2 สามารถให้ได้มาก นอกจากนี้ยังให้พื้นที่สำหรับฮีทซิงค์ ขนาดใหญ่ และยังมีแผงอะแดปเตอร์ที่แปลงฟอร์มแฟคเตอร์อื่นๆ โดยเฉพาะไดรฟ์ M.2 ที่มีอินเทอร์เฟซ PCIe ให้เป็นแอดอินการ์ดทั่วไปได้อีกด้วย

รูปแบบอาร์เรย์แบบลูกบอล

ในช่วงต้นทศวรรษ 2000 บริษัทบางแห่งได้แนะนำ SSD ใน รูปแบบ Ball Grid Array (BGA) เช่นDiskOnChip ของ M-Systems (ปัจจุบันคือ SanDisk ) [ 110 ]และNANDrive ของSilicon Storage Technology [ 111 ] [ 112 ] (ปัจจุบันผลิตโดยGreenliant Systems ) และ M1000 ของ Memoright [ 113 ]สำหรับใช้ในระบบฝังตัว ข้อดีหลักของ SSD แบบ BGA คือการใช้พลังงานต่ำ ขนาดชิปเล็กพอดีกับระบบย่อยขนาดกะทัดรัด และสามารถบัดกรีลงบนเมนบอร์ดของระบบได้โดยตรงเพื่อลดผลกระทบจากแรงสั่นสะเทือนและแรงกระแทก[ 114 ]

ปัจจุบันไดรฟ์ฝังตัวดังกล่าวส่วนใหญ่มักเป็นไปตามมาตรฐาน eMMCและeUFS

รูปแบบที่มีขั้วต่อที่ไม่เป็นมาตรฐาน

กล่อง

โซลูชันที่ใช้ DRAM จำนวนมากในปี 2014 ใช้กล่องที่มักออกแบบมาให้พอดีกับระบบแร็คเมาท์ จำนวน ส่วนประกอบ DRAMที่จำเป็นเพื่อให้ได้ความจุที่เพียงพอในการจัดเก็บข้อมูลพร้อมกับแหล่งจ่ายไฟสำรองนั้นต้องการพื้นที่มากกว่าฟอร์มแฟคเตอร์ HDD แบบดั้งเดิม[ 115 ]

กระดาน/การ์ด

ความยืดหยุ่นของ SSD ยังช่วยให้สามารถใช้ฟอร์มแฟคเตอร์ที่แปลกใหม่ได้หลายแบบ ซึ่งบางแบบมีความสำคัญในการนำไปใช้ในพีซีในช่วงแรก[ 116 ]ตัวอย่างเช่น SATADIMM จาก Viking Technology ใช้ช่องเสียบ DDR3 DIMM ที่ว่างอยู่บนเมนบอร์ดเพื่อจ่ายไฟให้กับ SSD โดยใช้ขั้วต่อ SATA แยกต่างหากเพื่อเชื่อมต่อข้อมูลกลับไปยังคอมพิวเตอร์ ผลลัพธ์ที่ได้คือ SSD ที่ติดตั้งง่ายและมีความจุเท่ากับไดรฟ์ที่โดยทั่วไปใช้ช่องใส่ไดรฟ์ขนาด 2.5 นิ้ว เต็ม[ 117 ]

การพัฒนาและประวัติศาสตร์

ราคาขายปลีกต่ำสุดเป็นประวัติการณ์ของ หน่วยความจำ และอุปกรณ์จัดเก็บข้อมูลคอมพิวเตอร์

SSD รุ่นแรกๆ ใช้ RAM และเทคโนโลยีที่คล้ายคลึงกัน

อุปกรณ์รุ่นแรกๆ ที่มีลักษณะคล้ายไดรฟ์โซลิดสเตต (SSD) ใช้เทคโนโลยีเซมิคอนดักเตอร์ โดยตัวอย่างแรกๆ คือStorageTek STC 4305 ในปี 1978อุปกรณ์นี้เป็นอุปกรณ์ทดแทน ฮาร์ดไดรฟ์ IBM 2305 ที่เสียบใช้งานได้ โดยในตอนแรกใช้ อุปกรณ์ประจุไฟฟ้าแบบคู่ (charge-coupled devices ) สำหรับการจัดเก็บข้อมูล และต่อมาเปลี่ยนไปใช้หน่วยความจำเข้าถึงแบบสุ่มไดนามิก (DRAM) STC 4305 เร็วกว่า ฮาร์ดไดรฟ์แบบกลไกอย่างมาก และมีราคาประมาณ 400,000 ดอลลาร์สหรัฐสำหรับความจุ 45 MB [ 118 ]แม้ว่าจะมีอุปกรณ์ที่คล้าย SSD ในยุคแรกๆ อยู่แล้ว แต่ก็ไม่ได้ถูกนำมาใช้อย่างแพร่หลายเนื่องจากมีราคาสูงและความจุในการจัดเก็บข้อมูลน้อย

ในช่วงปลายทศวรรษ 1980 บริษัทต่างๆ เช่น Zitel เริ่มจำหน่ายผลิตภัณฑ์ SSD ที่ใช้ DRAM ภายใต้ชื่อ "RAMDisk" อุปกรณ์เหล่านี้ส่วนใหญ่ใช้ในระบบเฉพาะทาง เช่น ระบบที่ผลิตโดย UNIVAC และ Perkin-Elmer

SSD ที่ใช้หน่วยความจำแฟลช

วิวัฒนาการของ SSD
พารามิเตอร์เริ่มต้นด้วยพัฒนาขึ้นเพื่อการปรับปรุง
ความจุ20 MB100 TB  [ 119 ]5,000,000×
ความเร็วในการอ่านแบบเรียงลำดับ49.3 MB/s [ 120 ]15 GB/s [ 121 ]304.26×
ความเร็วในการเขียนแบบต่อเนื่อง80 MB/s [ 122 ] [ 123 ]15.200 GB/s [ 121 ]190×
IOPS79 [ 120 ]2,500,000 [ 121 ]31645.57×
เวลาเข้าถึง0.5 มิลลิวินาที[ 120 ]อ่าน 0.045 มิลลิวินาที เขียน 0.013 มิลลิวินาที[ 124 ]อ่าน: 11 ครั้ง, เขียน: 38 ครั้ง
ราคา50,000 ดอลลาร์สหรัฐต่อกิกะไบต์[ 125 ]0.05 ดอลลาร์สหรัฐต่อกิกะไบต์[ 126 ]10,000,000 เท่า
ด้านบนและด้านล่างของ SSD Intel DC S3700 SATA ขนาด 100GB และ SSD Intel 535 mSATA ขนาด 120GB

หน่วยความจำแฟลช ซึ่งเป็นส่วนประกอบสำคัญใน SSD สมัยใหม่ ถูกคิดค้นขึ้นในปี 1980 โดยฟูจิโอะ มาสุโอกะที่โตชิบา[ 127 ] [ 128 ] SSD ที่ใช้แฟลชได้รับการจดสิทธิบัตรในปี 1989 โดยผู้ก่อตั้งSanDisk [ 129 ]ซึ่งได้วางจำหน่ายผลิตภัณฑ์แรกในปี 1991 คือ SSD ขนาด 20 MB สำหรับแล็ปท็อป IBM [ 130 ] แม้ว่าความจุในการจัดเก็บข้อมูลจะจำกัดและราคาสูง (ประมาณ 1,000 ดอลลาร์สหรัฐ) แต่นี่เป็นจุดเริ่มต้นของการเปลี่ยนไปใช้หน่วยความจำแฟลชเป็นทางเลือกแทนฮาร์ดไดรฟ์แบบดั้งเดิม[ 131 ]

ในช่วงทศวรรษ 1990 ผู้ผลิตไดรฟ์หน่วยความจำแฟลชรายใหม่ได้ถือกำเนิดขึ้น รวมถึงSTEC , Inc. [ 132 ] M -Systems [ 133 ] [ 134 ]และBiTMICRO [ 135 ] [ 136 ]

เมื่อเทคโนโลยีพัฒนาขึ้น SSD ก็มีการปรับปรุงอย่างมากในด้านความจุ ความเร็ว และราคาที่เข้าถึงได้[ 137 ] [ 138 ] [ 139 ] [ 140 ]ภายในปี 2016 SSD ที่วางจำหน่ายในเชิงพาณิชย์มีความจุมากกว่า HDD ที่มีขนาดใหญ่ที่สุดที่วางจำหน่าย[ 141 ] [ 142 ] [ 143 ] [ 144 ] [ 145 ]ภายในปี 2018 SSD ที่ใช้แฟลชมีความจุสูงถึง 100 TB ในผลิตภัณฑ์สำหรับองค์กร และ SSD สำหรับผู้บริโภคมีความจุสูงถึง 16 TB [ 119 ]ความก้าวหน้าเหล่านี้มาพร้อมกับความเร็วในการอ่านและเขียนที่เพิ่มขึ้นอย่างมาก โดยบางรุ่นระดับไฮเอนด์สำหรับผู้บริโภคมีความเร็วสูงถึง 14.5 GB/s [ 121 ]

ในปี 2021 มีการประกาศ NVMe 2.0 ที่มี Zoned Namespaces (ZNS) ZNS ช่วยให้สามารถแมปข้อมูลไปยังตำแหน่งทางกายภาพในหน่วยความจำได้โดยตรง ทำให้สามารถเข้าถึง SSD ได้โดยตรงโดยไม่ต้องใช้เลเยอร์การแปลงแฟลช[ 146 ]ในปี 2024 ซัมซุงได้ประกาศสิ่งที่เรียกว่า SSD ตัวแรกของโลกที่มีอินเทอร์เฟซ PCIe แบบไฮบริด นั่นคือ Samsung 990 EVO อินเทอร์เฟซแบบไฮบริดทำงานในโหมด x4 PCIe 4.0 หรือ x2 PCIe 5.0 ซึ่งเป็นครั้งแรกสำหรับ SSD แบบ M.2 [ 147 ]

ราคา SSD ก็ลดลงอย่างมากเช่นกัน โดยต้นทุนต่อกิกะไบต์ลดลงจากประมาณ 50,000 ดอลลาร์ในปี 1991 เหลือต่ำกว่า 0.05 ดอลลาร์ในปี 2020 [ 126 ]

แฟลชไดรฟ์สำหรับองค์กร

แฟลชไดรฟ์ระดับองค์กร (EFD) ได้รับการออกแบบมาสำหรับแอปพลิเคชันประสิทธิภาพสูงที่ต้องการการดำเนินการอินพุต/เอาต์พุตต่อวินาที ( IOPS ) ที่รวดเร็ว ความน่าเชื่อถือ และประสิทธิภาพการใช้พลังงาน EFD มักมีคุณสมบัติที่สูงกว่า SSD สำหรับผู้บริโภค ทำให้เหมาะสำหรับแอปพลิเคชันที่สำคัญ คำนี้ถูกใช้ครั้งแรกโดย EMC ในปี 2551 เพื่ออธิบาย SSD ที่สร้างขึ้นสำหรับสภาพแวดล้อมขององค์กร[ 148 ] [ 149 ]

ตัวอย่างหนึ่งของ EFD คือ Intel DC S3700 ซีรีส์ ซึ่งเปิดตัวในปี 2012 ไดรฟ์เหล่านี้โดดเด่นในเรื่องประสิทธิภาพที่สม่ำเสมอ โดยรักษาความผันแปรของ IOPS ให้อยู่ในขอบเขตแคบ ซึ่งเป็นสิ่งสำคัญสำหรับสภาพแวดล้อมขององค์กร[ 150 ]

ผลิตภัณฑ์สำคัญอีกประการหนึ่งคือ Toshiba PX02SS ซีรีส์ ซึ่งเปิดตัวในปี 2559 ออกแบบมาสำหรับแอปพลิเคชันที่เน้นการเขียนข้อมูล เช่น การประมวลผลธุรกรรมออนไลน์ ไดรฟ์เหล่านี้มีอัตราความเร็วในการอ่านและเขียนที่น่าประทับใจและมีอัตราความทนทานสูง[ 151 ]

ไดรฟ์ที่ใช้เทคโนโลยีหน่วยความจำถาวรอื่นๆ

ในปี 2017 อินเทลได้เปิดตัว SSD ที่ใช้เทคโนโลยี 3D XPoint ภายใต้แบรนด์ Optane ซึ่งแตกต่างจากแฟลช NAND ตรงที่ 3D XPoint ใช้วิธีการจัดเก็บข้อมูลที่แตกต่างกัน ทำให้มีประสิทธิภาพ IOPS สูงขึ้น แม้ว่าความเร็วในการอ่านและเขียนแบบต่อเนื่องจะยังคงช้ากว่า SSD แบบดั้งเดิมก็ตาม[ 152 ]

การใช้งานของผู้บริโภค

MacBook AirและUltrabookเป็นตัวอย่างของการนำ SSD มาใช้ในวงกว้างรุ่นแรกๆ นอกจากความเร็วที่เพิ่มขึ้นอย่างเห็นได้ชัดซึ่งส่งผลให้ประสิทธิภาพของระบบดีขึ้นอย่างแน่นอนแล้ว SSD ยังมีขนาดบางและเล็กกว่า HDD ทำให้แล็ปท็อปรุ่นใหม่มีน้ำหนักเบาและเพรียวบางขึ้นโดยไม่ลดทอนประสิทธิภาพการทำงานที่เกี่ยวข้องกับหน่วยความจำ

เนื่องจากเทคโนโลยี SSD พัฒนาขึ้นอย่างต่อเนื่อง จึงมีการใช้งานมากขึ้นในพีซีแบบพกพาพิเศษและระบบแล็ปท็อปน้ำหนักเบา พีซีเครื่องแรกที่ใช้ SSD หน่วยความจำแฟลชที่วางจำหน่ายคือ Sony Vaio UX90 ซึ่งประกาศให้สั่งจองล่วงหน้าในวันที่ 27 มิถุนายน 2549 และเริ่มจัดส่งในญี่ปุ่นในวันที่ 3 กรกฎาคม 2549 โดยมีฮาร์ดไดรฟ์หน่วยความจำแฟลชขนาด 16 GB [ 153 ]อีกหนึ่งผลิตภัณฑ์ SSD รุ่นแรกๆ ที่วางจำหน่ายในตลาดทั่วไปคือXO Laptopซึ่งสร้างขึ้นเป็นส่วนหนึ่งของ โครงการ One Laptop Per Child การผลิตคอมพิวเตอร์เหล่านี้จำนวนมากสำหรับเด็กในประเทศกำลังพัฒนาเริ่มขึ้นใน เดือนธันวาคม 2550 ภายในปี 2552 Dell [ 154 ] [ 155 ] [ 156 ] Toshiba [ 157 ] [ 158 ] Asus [ 159 ] Apple [ 160 ]และLenovo [ 161 ]ได้เริ่มผลิตแล็ปท็อปที่ มี SSD แล้ว

ภายในปี 2010 MacBook Air ของ Apple เริ่มใช้ไดรฟ์โซลิดสเตทเป็นค่าเริ่มต้น[ 162 ] [ 160 ] ในปี 2011 Ultrabookของ Intel กลายเป็นคอมพิวเตอร์สำหรับผู้บริโภครุ่นแรกที่ใช้ SSD อย่างแพร่หลายนอกเหนือจาก MacBook Air [ 163 ]ปัจจุบัน อุปกรณ์ SSD ถูกใช้งานและจัดจำหน่ายอย่างแพร่หลายโดยบริษัทจำนวนมากโดยมีบริษัทจำนวนน้อยที่ผลิตอุปกรณ์ NAND flash ภายในอุปกรณ์เหล่านั้น[ 164 ]

ฝ่ายขาย

การจัดส่ง SSD มีจำนวนประมาณ 11 ล้านหน่วยในปี 2552 [ 165 ]เพิ่มขึ้นเป็น 17.3 ล้านหน่วยในปี 2554 [ 166 ]คิดเป็นมูลค่าตลาดรวม 5 พันล้านดอลลาร์สหรัฐ[ 167 ]การจัดส่งยังคงเติบโตอย่างต่อเนื่องเป็น 39 ล้านหน่วยในปี 2555 และคาดว่าจะถึง 83 ล้านหน่วยในปี 2556 [ 168 ] 201.4 ล้านหน่วยในปี 2559 [ 166 ]และ 227 ล้านหน่วยในปี 2560 [ 169 ]

Tom's Hardwareอ้างอิงการวิเคราะห์จาก Yole Group ในปี 2024 คาดการณ์ว่ารายได้จาก SSD จะเพิ่มขึ้นจาก 29 พันล้านดอลลาร์สหรัฐในปี 2022 เป็น 67 พันล้านดอลลาร์สหรัฐในปี 2028 [ 170 ]

ตลาดไดรฟ์โซลิดสเตท (SSD) ทั่วโลกคาดว่าจะเติบโตอย่างมีนัยสำคัญระหว่างปี 2024 ถึง 2030 โดยได้รับแรงขับเคลื่อนจากความต้องการที่เพิ่มขึ้นสำหรับการขยายศูนย์ข้อมูล บริการคลาวด์คอมพิวติ้ง และการอัปเกรดอุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภค[ 171 ]ในรายงานปี 2024 Grand View Research ประเมินมูลค่าตลาด SSD ไว้ที่ 19.1 พันล้านดอลลาร์สหรัฐในปี 2023 และคาดการณ์ว่าจะสูงถึง 55.1 พันล้านดอลลาร์สหรัฐในปี 2030 [ 171 ]ในการศึกษาแยกต่างหากในปี 2024 Mordor Intelligence ประเมินมูลค่าตลาดไว้ที่ 63.45 พันล้านดอลลาร์สหรัฐในปี 2024 และคาดการณ์ว่าจะเติบโตเป็น 172.82 พันล้านดอลลาร์สหรัฐในปี 2030 [ 172 ]

การสนับสนุนระบบไฟล์

โดยทั่วไปแล้ว ระบบไฟล์ที่ใช้ในฮาร์ดดิสก์ไดรฟ์ก็สามารถใช้กับโซลิดสเตทไดรฟ์ได้เช่นกัน ระบบไฟล์ที่รองรับ SSD โดยทั่วไปจะรองรับคำสั่ง TRIM ซึ่งช่วยให้ SSD สามารถนำข้อมูลที่ถูกทิ้งแล้วกลับมาใช้ใหม่ได้ ระบบไฟล์ไม่จำเป็นต้องจัดการเรื่องการปรับระดับการสึกหรอหรือคุณลักษณะอื่นๆ ของหน่วยความจำแฟลช เนื่องจาก SSD จะจัดการสิ่งเหล่านี้ภายในเองระบบไฟล์แบบบันทึกโครงสร้าง บางระบบ (เช่นF2FS , JFFS2 ) ช่วยลดการเขียนทับซ้อนบน SSD โดยเฉพาะในสถานการณ์ที่มีการเปลี่ยนแปลงข้อมูลเพียงเล็กน้อย เช่น เมื่ออัปเดต เมตา เดต้า ของ ระบบไฟล์

หากระบบปฏิบัติการไม่รองรับการใช้ TRIM บน พาร์ติชั่น สวอป แบบแยกต่างหาก อาจเป็นไปได้ที่จะใช้ไฟล์สวอปภายในระบบไฟล์ปกติแทน ตัวอย่างเช่น macOS ไม่รองรับพาร์ติชั่นสวอป มันจะสวอปไปยังไฟล์ภายในระบบไฟล์เท่านั้น ดังนั้นจึงสามารถใช้ TRIM ได้ เช่น เมื่อมีการลบไฟล์สวอป

ลินุกซ์

ตั้งแต่ปี 2010 ยูทิลิตี้ไดรฟ์ Linux มาตรฐานจะจัดการการจัดเรียงพาร์ติชั่นที่เหมาะสมโดยค่าเริ่มต้น[ 173 ]

การสนับสนุนเคอร์เนลสำหรับการดำเนินการ TRIM ถูกนำมาใช้ในเวอร์ชัน 2.6.33 ของเคอร์เนล Linux หลัก ซึ่งเผยแพร่เมื่อวันที่ 24 กุมภาพันธ์ 2010 [ 174 ]ระบบ ไฟล์ ext4 , Btrfs , XFS , JFSและF2FSมีการสนับสนุนฟังก์ชัน discard (TRIM หรือ UNMAP) ระบบไฟล์ที่ไม่ใช่ระบบดั้งเดิม เช่นexFATและNTFS-3Gก็รองรับ TRIM เช่นกัน ในการใช้ TRIM โดยอัตโนมัติเมื่อลบไฟล์ ระบบไฟล์จะต้องถูกเมานต์โดยใช้ พารามิเตอร์ พาร์ติ ชั่นสวอปdiscardของ Linux จะดำเนินการ discard โดยค่าเริ่มต้นเมื่อไดรฟ์พื้นฐานรองรับ TRIM โดยสามารถปิดใช้งานได้[ 175 ] [ 176 ] [ 177 ]การสนับสนุน TRIM แบบคิว ซึ่ง เป็นคุณสมบัติของ SATA 3.1ที่ทำให้คำสั่ง TRIM ไม่รบกวนคิวคำสั่ง ถูกนำมาใช้ในเคอร์เนล Linux 3.12 ซึ่งเผยแพร่เมื่อวันที่ 2 พฤศจิกายน 2013 [ 178 ]

ทางเลือกอื่นนอกเหนือจากการดำเนินการ TRIM ในระดับเคอร์เนลคือการใช้ยูทิลิตี้ในพื้นที่ผู้ใช้ที่เรียกว่าฟสทริมซึ่งจะตรวจสอบบล็อกที่ไม่ได้ใช้งานทั้งหมดในระบบไฟล์ และส่งคำสั่ง TRIM สำหรับพื้นที่เหล่านั้นฟสทริมยูทิลิตี้มักจะทำงานโดยcronหรือsystemdเป็นงานที่กำหนดเวลาไว้ ระบบไฟล์ที่รองรับ TRIM ยังคงจำเป็นอยู่[ 179 ]

การจัดรูปแบบหรือการปรับขนาดจะตัดพื้นที่ที่ไม่ได้ใช้งานออกไปหรือไม่นั้น ขึ้นอยู่กับการใช้งาน ตัวอย่างเช่นมเค2เอฟเอสโปรแกรมสำหรับการจัดรูปแบบ ext2/3/4 จะออกคำสั่ง TRIM (หากรองรับ) ให้กับบล็อกทั้งหมดโดยค่าเริ่มต้น[ 180 ]แต่ปรับขนาด2fsโปรแกรมสำหรับปรับขนาด ext2/3/4 จะไม่ตัดพื้นที่ที่ไม่ได้ใช้หลังจากย่อขนาด[ 181 ]การตัดพื้นที่หลังจากปรับขนาดจะทำโดยดิสก์หรือsfdiskโปรแกรมที่แก้ไขตารางพาร์ติชัน[ 182 ]

นอกจากนี้bcacheยังได้รับการออกแบบให้ SSD ทำหน้าที่เป็นแคชสำหรับการอ่าน/เขียนสำหรับไดรฟ์ที่ช้ากว่า เช่น HDD [ 183 ]

ระบบปฏิบัติการ macOS

เวอร์ชันตั้งแต่ Mac OS X 10.6.8 (Snow Leopard) รองรับ TRIM แต่เฉพาะเมื่อใช้กับ SSD ที่ซื้อจาก Apple เท่านั้น[ 184 ] TRIM จะไม่เปิดใช้งานโดยอัตโนมัติสำหรับไดรฟ์ของบริษัทอื่น ยกเว้น SSD แบบถอดได้ภายนอก แม้ว่าจะสามารถเปิดใช้งานได้โดยใช้ยูทิลิตี้ของบริษัทอื่น เช่นTrim Enablerสถานะของ TRIM สามารถตรวจสอบได้ในแอปพลิเคชันข้อมูลระบบหรือในsystem_profilerเครื่องมือบรรทัดคำสั่ง

เวอร์ชันตั้งแต่ OS X 10.10.4 (Yosemite) มีsudo trimforce enableคำสั่งเทอร์มินัลที่เปิดใช้งาน TRIM บน SSD ที่ไม่ใช่ของ Apple [ 185 ]นอกจากนี้ยังมีเทคนิคในการเปิดใช้งาน TRIM ในเวอร์ชันก่อน Mac OS X 10.6.8 แม้ว่าจะยังไม่แน่ใจว่า TRIM ถูกใช้งานอย่างถูกต้องในกรณีเหล่านั้นหรือไม่[ 186 ]

ไมโครซอฟต์ วินโดวส์

ก่อน Windows 7 ระบบปฏิบัติการ Microsoft Windows ไม่ได้ใช้มาตรการเฉพาะใด ๆ เพื่อรองรับไดรฟ์โซลิดสเตต ตั้งแต่ Windows 7 เป็นต้นไประบบไฟล์ NTFS มาตรฐาน จะให้การสนับสนุนคำสั่ง TRIM [ 187 ]

โดยค่าเริ่มต้น Windows 7 และเวอร์ชันที่ใหม่กว่าจะเรียกใช้คำสั่ง TRIM โดยอัตโนมัติหากตรวจพบว่าอุปกรณ์เป็นไดรฟ์โซลิดสเตตและไดรเวอร์ระบบไฟล์รองรับ TRIM (NTFS หรือ ReFS) อย่างไรก็ตาม เนื่องจาก TRIM จะรีเซ็ตพื้นที่ว่างทั้งหมดอย่างถาวร จึงอาจเป็นที่ต้องการที่จะปิดใช้งานการสนับสนุนในกรณีที่ต้องการการกู้คืนข้อมูลมากกว่าการปรับสมดุลการสึกหรอ[ 188 ] Windows ใช้ TRIM มากกว่าแค่การลบไฟล์ การดำเนินการ TRIM ถูกรวมเข้ากับคำสั่งระดับพาร์ติชันและวอลุ่ม เช่นการฟอร์แมตและการลบกับคำสั่งระบบไฟล์ที่เกี่ยวข้องกับการตัดทอนและการบีบอัด และกับคุณสมบัติการกู้คืนระบบ (หรือที่เรียกว่าสแนปช็อตวอลุ่ม) [ 189 ]

ควรปิดใช้งาน การจัดเรียงข้อมูลบนไดรฟ์โซลิดสเตต เนื่องจากตำแหน่งของส่วนประกอบไฟล์บน SSD ไม่ส่งผลกระทบต่อประสิทธิภาพอย่างมีนัยสำคัญ แต่การย้ายไฟล์เพื่อให้ต่อเนื่องกันโดยใช้ รูทีน การจัดเรียงข้อมูลของ Windowsจะทำให้เกิดการสึกหรอจากการเขียนที่ไม่จำเป็นบนจำนวนรอบการเขียนที่จำกัดของ SSD คุณสมบัติ SuperFetchก็จะไม่ช่วยปรับปรุงประสิทธิภาพอย่างมีนัยสำคัญและทำให้เกิดภาระเพิ่มเติมในระบบและ SSD [ 190 ]ตั้งแต่ Windows 8.1 รู ทีน การจัดเรียงข้อมูลของ Windowsจะทำการ "ตัดทอน" (TRIM) พาร์ติชันที่ตรวจพบว่าเป็น SSD แทน[ 191 ]

วินโดววิสต้า

โดยทั่วไปแล้ว Windows Vistaคาดหวังฮาร์ดดิสก์ไดรฟ์มากกว่า SSD [ 192 ] [ 193 ] Windows VistaมีReadyBoostเพื่อใช้ประโยชน์จากคุณลักษณะของอุปกรณ์แฟลชที่เชื่อมต่อผ่าน USB แต่สำหรับ SSD นั้น ReadyBoost จะปรับปรุงการจัดเรียงพาร์ติชันเริ่มต้นเพื่อป้องกันการอ่าน-แก้ไข-เขียนซ้ำๆ ซึ่งจะลดความเร็วของ SSD SSD ส่วนใหญ่จะถูกแบ่งออกเป็นเซกเตอร์ขนาด 4 KiB ในขณะที่ระบบรุ่นก่อนหน้าอาจใช้เซกเตอร์ขนาด 512 ไบต์ โดยการตั้งค่าพาร์ติชันเริ่มต้นจะไม่ตรงกับขอบเขต 4 KiB [ 194 ] Windows Vista ไม่ส่งคำสั่ง TRIM ไปยังไดรฟ์โซลิดสเตต แต่ยูทิลิตี้ของบุคคลที่สามบางตัว เช่น SSD Doctor จะสแกนไดรฟ์เป็นระยะและ TRIM รายการที่เหมาะสม[ 195 ]

วินโดวส์ 7

Windows 7 และเวอร์ชันที่ใหม่กว่ารองรับ SSD โดยตรง[ 189 ] [ 196 ]ระบบปฏิบัติการจะตรวจจับการมีอยู่ของ SSD และปรับการทำงานให้เหมาะสม สำหรับอุปกรณ์ SSD นั้น Windows 7 จะปิดใช้งาน ReadyBoostและการจัดเรียงข้อมูลอัตโนมัติ[ 197 ] อย่างไรก็ตาม แม้ว่า Steven Sinofsky จะกล่าวไว้ในตอนแรกก่อนการวางจำหน่าย Windows 7 [ 189 ]แต่การจัดเรียงข้อมูลก็ไม่ได้ถูกปิดใช้งาน แม้ว่าพฤติกรรมบน SSD จะแตกต่างกันก็ตาม[ 198 ]เหตุผลหนึ่งคือประสิทธิภาพต่ำของVolume Shadow Copy Serviceบน SSD ที่มีการแตกไฟล์[ 198 ]เหตุผลที่สองคือเพื่อหลีกเลี่ยงการเข้าถึงจำนวนไฟล์แตกสูงสุดที่วอลุ่มสามารถจัดการได้[ 198 ]

Windows 7 ยังรองรับคำสั่ง TRIM เพื่อลดการเก็บขยะสำหรับข้อมูลที่ระบบปฏิบัติการได้พิจารณาแล้วว่าไม่ถูกต้องอีกต่อไป[ 199 ] [ 200 ]

ระบบปฏิบัติการ Windows 8.1 และเวอร์ชันที่ใหม่กว่า

ระบบปฏิบัติการ Windows 8.1 และเวอร์ชันที่ใหม่กว่า รองรับการทำ TRIM อัตโนมัติสำหรับ SSD แบบ PCI Express ที่ใช้ NVMe สำหรับ Windows 7 จำเป็นต้องติดตั้งอัปเดต KB2990941 เพื่อใช้งานฟังก์ชันนี้ และต้องรวมเข้ากับการติดตั้ง Windows โดยใช้ DISM หากต้องการติดตั้ง Windows 7 บน SSD แบบ NVMe Windows 8/8.1 ยังรองรับคำสั่ง SCSI unmap ซึ่งเป็นคำสั่งที่คล้ายกับ SATA TRIM สำหรับ SSD ที่เชื่อมต่อผ่าน USB หรือกล่องแปลง SATA เป็น USB และยังรองรับผ่าน โปรโตคอล USB Attached SCSI Protocol (UASP) ด้วย

ในขณะที่ Windows 7 รองรับ TRIM อัตโนมัติสำหรับ SSD SATA ภายใน Windows 8.1 และเวอร์ชันที่สูงกว่านั้นรองรับ TRIM ด้วยตนเองเช่นเดียวกับ TRIM อัตโนมัติสำหรับ SSD SATA, NVMe และ SSD ที่เชื่อมต่อผ่าน USB สามารถเข้าถึง TRIM ด้วยตนเองได้ผ่านยูทิลิตี้Windows Defrag ที่ขยายเพิ่มเติม [ 191 ]

ซีเอฟเอส

Solarisเวอร์ชัน 10 Update 6 (วางจำหน่ายในเดือนตุลาคม 2551) และเวอร์ชันล่าสุดของOpenSolaris , Solaris Express Community Edition , Illumos , Linuxที่ใช้ZFS บน LinuxและFreeBSDสามารถใช้ SSD เป็นตัวเพิ่มประสิทธิภาพสำหรับZFS ได้ SSD ที่มีความหน่วงต่ำสามารถใช้สำหรับ ZFS Intent Log (ZIL) ซึ่งเรียกว่า SLOG นอกจากนี้ SSD ยังสามารถใช้สำหรับ การแคชแบบปรับเปลี่ยนระดับ 2 (L2ARC) ซึ่งใช้ในการแคชข้อมูลสำหรับการอ่าน[ 201 ]

ฟรีบีเอสดี

ZFS สำหรับ FreeBSD ได้แนะนำการสนับสนุน TRIM เมื่อวันที่ 23 กันยายน 2012 [ 202 ] ระบบไฟล์ Unixก็รองรับคำสั่ง TRIM เช่นกัน[ 203 ]

องค์กรมาตรฐาน

ต่อไปนี้คือองค์กรและหน่วยงานมาตรฐานที่ทำงานเพื่อสร้างมาตรฐานสำหรับไดรฟ์โซลิดสเตท (และอุปกรณ์จัดเก็บข้อมูลคอมพิวเตอร์อื่นๆ) ตารางด้านล่างยังรวมถึงองค์กรที่ส่งเสริมการใช้ไดรฟ์โซลิดสเตทด้วย นี่ไม่ใช่รายการที่ครบถ้วนสมบูรณ์

องค์กรหรือคณะกรรมการ คณะอนุกรรมการของ: วัตถุประสงค์
อินซิทส์ไม่มีข้อมูลประสานงานกิจกรรมด้านมาตรฐานทางเทคนิคระหว่าง ANSI ในสหรัฐอเมริกา และคณะกรรมการร่วม ISO/IEC ทั่วโลก
ที10 อินซิทส์ เอสซีไอ
ที11 อินซิทส์ เอฟซี
ที13 อินซิทส์ เอตา
เจเดคไม่มีข้อมูลพัฒนามาตรฐานเปิดและเอกสารเผยแพร่สำหรับอุตสาหกรรมไมโครอิเล็กทรอนิกส์
เจซี-64.8เจเดค เน้นที่มาตรฐานและเอกสารเผยแพร่เกี่ยวกับไดรฟ์โซลิดสเตท
NVMHCIไม่มีข้อมูลจัดเตรียมอินเทอร์เฟซการเขียนโปรแกรมซอฟต์แวร์และฮาร์ดแวร์มาตรฐานสำหรับระบบย่อยหน่วยความจำแบบไม่ลบเลือน
SATA-IOไม่มีข้อมูลให้คำแนะนำและสนับสนุนอุตสาหกรรมในการนำข้อกำหนด SATA ไปใช้
คณะกรรมการ SFFไม่มีข้อมูลดำเนินการเกี่ยวกับมาตรฐานอุตสาหกรรมการจัดเก็บข้อมูลที่จำเป็นต้องได้รับการแก้ไข แต่ไม่ได้รับการกล่าวถึงจากคณะกรรมการมาตรฐานอื่นๆ
สเนียไม่มีข้อมูลพัฒนาและส่งเสริมมาตรฐาน เทคโนโลยี และบริการด้านการศึกษาในการบริหารจัดการข้อมูล
เอสเอสไอสเนีย ส่งเสริมการเติบโตและความสำเร็จของหน่วยเก็บข้อมูลแบบโซลิดสเตท

ดูเพิ่มเติม

อ่านเพิ่มเติม

  • "การปฏิวัติของโซลิดสเตท: เจาะลึกถึงวิธีการทำงานของ SSD อย่างแท้จริง"ลี ฮัทชินสัน. Ars Technica. 4 มิถุนายน 2012.
  • Mai Zheng, Joseph Tucek, Feng Qin, Mark Lillibridge, " การทำความเข้าใจความทนทานของ SSD ภายใต้ภาวะไฟฟ้าขัดข้อง ", FAST'13
  • Cheng Li, Philip Shilane, Fred Douglis, Hyong Shim, Stephen Smaldone, Grant Wallace, " Nitro: แคช SSD ที่ปรับความจุให้เหมาะสมสำหรับหน่วยเก็บข้อมูลหลัก ", USENIX ATC'14
  • JEDEC ยังคงเดินหน้าความพยายามในการกำหนดมาตรฐาน SSD ต่อไป
  • Linux และ NVM: ความท้าทายของระบบไฟล์และระบบจัดเก็บข้อมูล (PDF)
  • การเพิ่มประสิทธิภาพ Linux และ SSD
  • ทำความเข้าใจความทนทานของ SSD ภายใต้สภาวะไฟฟ้าขัดข้อง (USENIX 2013 โดย Mai Zheng, Joseph Tucek, Feng Qin และ Mark Lillibridge)
  • รายชื่อ SSD รุ่นปัจจุบัน พร้อมผลการทดสอบประสิทธิภาพ
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Solid-state_drive&oldid=1361321016 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ไดรฟ์โซลิดสเตท

ได รฟ์โซลิดสเตท ( SSD ) เป็นอุปกรณ์ จัดเก็บข้อมูลโซลิดสเตท ชนิดหนึ่งที่ใช้ วงจรรวม ในการจัดเก็บข้อมูล อย่างถาวร บางครั้งเรียกว่า อุปกรณ์จัดเก็บข้อมูลเซมิคอนดักเตอร์ อุปกรณ์...

คุณลักษณะ

SSD จัดเก็บข้อมูลใน เซลล์ เซมิคอนดักเตอร์ โดยคุณสมบัติของมันจะแตกต่างกันไปตามจำนวน บิต ที่จัดเก็บในแต่ละเซลล์ (ระหว่าง 1 ถึง 4) เซลล์ระดับเดียว (SLC) จัดเก็บข้อมูลหนึ่งบิตต่อเซลล์และให้ประสิทธิภาพและความทนทานที่สูงกว่า ในทางตรงกันข้าม เซลล์หลายระดับ (MLC)...

การเปรียบเทียบกับเทคโนโลยีอื่นๆ

การทดสอบประสิทธิภาพ HDD แบบดั้งเดิมมักจะเน้นที่ลักษณะการทำงาน เช่น ความหน่วงในการหมุน และ เวลาในการค้นหา ข้อมูล เนื่องจาก SSD ไม่จำเป็นต้องหมุนหรือค้นหาข้อมูล จึงมีประสิทธิภาพเหนือกว่า HDD อย่างมากในการทดสอบดังกล่าว อย่างไรก็ตาม SSD...

ความล้มเหลวและการฟื้นตัว

SSD มี โหมดความล้มเหลว ที่แตกต่าง จากฮาร์ดไดรฟ์แม่เหล็กแบบดั้งเดิม เนื่องจากไดรฟ์โซลิดสเตทไม่มีชิ้นส่วนที่เคลื่อนไหว จึงโดยทั่วไปแล้วจะไม่เกิดความล้มเหลวทางกลไก อย่างไรก็ตาม อาจเกิดความล้มเหลวประเภทอื่นได้ ตัวอย่างเช่น...