Flash Memory

Flash Memory คืออะไร

Flash Memory (แฟลชเมมโมรี) คือหน่วยความจำคอมพิวเตอร์แบบ ไม่ลบเลือน (non-volatile storage) ชนิดหนึ่ง ซึ่งหมายความว่าข้อมูลจะยังคงอยู่แม้จะไม่มีกระแสไฟฟ้าหล่อเลี้ยง แตกต่างจาก RAM (Random Access Memory) ที่เป็นหน่วยความจำชั่วคราว แฟลชเมมโมรีถูกสร้างขึ้นจากวงจรรวม (Integrated Circuit) ที่ใช้ Floating-Gate Transistor ในการเก็บข้อมูลในรูปแบบของอิเล็กตรอนที่ถูกกักเก็บไว้ในเซลล์หน่วยความจำ ทำให้มันเป็นเทคโนโลยีที่ทนทาน, ประหยัดพลังงาน, และมีขนาดเล็ก

หน้าที่สำคัญ:

  • เก็บข้อมูลถาวร: เป็นหัวใจหลักในการเก็บข้อมูลในอุปกรณ์อิเล็กทรอนิกส์ต่างๆ ที่ต้องการให้ข้อมูลอยู่ได้แม้จะปิดเครื่อง เช่น ระบบปฏิบัติการ, แอปพลิเคชัน, รูปภาพ, วิดีโอ, และเอกสาร
  • เพิ่มความเร็วในการเข้าถึงข้อมูล: ด้วยลักษณะที่เป็น Solid-State (ไม่มีชิ้นส่วนเคลื่อนที่) ทำให้สามารถเข้าถึงข้อมูลได้รวดเร็วกว่า Hard Disk Drive (HDD) แบบจานหมุนอย่างเห็นได้ชัด
  • ประหยัดพลังงาน: ใช้พลังงานน้อยกว่า HDD ทำให้เหมาะสำหรับอุปกรณ์พกพาที่ใช้แบตเตอรี่
  • ทนทานต่อแรงกระแทกและการสั่นสะเทือน: เนื่องจากไม่มีชิ้นส่วนที่เคลื่อนไหว ทำให้มีความทนทานต่อความเสียหายทางกายภาพสูง

เกร็ดน่ารู้:

  • ประเภทหลักของ Flash Memory: แบ่งออกเป็น 2 ประเภทหลักคือ
    • NAND Flash: เป็นประเภทที่นิยมใช้มากที่สุดสำหรับการจัดเก็บข้อมูลจำนวนมาก เช่น ใน SSD, USB Flash Drive, SD Card, และหน่วยความจำภายในของสมาร์ทโฟน มีความหนาแน่นในการเก็บข้อมูลสูงและต้นทุนต่อกิกะไบต์ต่ำกว่า
    • NOR Flash: มักใช้สำหรับเก็บโค้ดโปรแกรมหรือเฟิร์มแวร์ที่มีขนาดเล็กและต้องการการเข้าถึงข้อมูลแบบสุ่ม (Random Access) ที่รวดเร็ว เช่น ใน BIOS/UEFI ของเมนบอร์ด, เราเตอร์, หรืออุปกรณ์ IoT
  • Floating-Gate Transistor: คือส่วนประกอบพื้นฐานของเซลล์หน่วยความจำแฟลช โดยการควบคุมการมีอยู่หรือไม่มีอยู่ของอิเล็กตรอนใน “Floating Gate” เพื่อแทนค่าเป็น 0 หรือ 1
  • ข้อจำกัดเรื่อง Write Cycles: แฟลชเมมโมรีมีข้อจำกัดเรื่องจำนวนครั้งในการเขียน/ลบข้อมูล (Program/Erase Cycles) ที่เซลล์หน่วยความจำสามารถทนทานได้ ก่อนที่จะเสื่อมสภาพและไม่สามารถเก็บข้อมูลได้อย่างน่าเชื่อถือ เทคโนโลยี Wear Leveling ถูกนำมาใช้ใน Flash Controller เพื่อกระจายการเขียนข้อมูลให้ทั่วถึงทุกเซลล์ เพื่อยืดอายุการใช้งานของอุปกรณ์
  • Flash Controller: เป็นชิปควบคุมที่สำคัญในอุปกรณ์ Flash Memory ทำหน้าที่จัดการการอ่าน/เขียนข้อมูล, การแก้ไขข้อผิดพลาด (ECC), และการทำ Wear Leveling เพื่อให้มั่นใจถึงประสิทธิภาพและความน่าเชื่อถือ

คำศัพท์ที่เกี่ยวข้อง:

  • SSD (Solid State Drive): หน่วยเก็บข้อมูลที่ใช้ Flash Memory เป็นหลัก
  • NVMe (Non-Volatile Memory Express): โปรโตคอลการสื่อสารที่ออกแบบมาเฉพาะสำหรับ Flash Memory ที่ทำงานบน PCIe เพื่อประสิทธิภาพสูงสุด
  • RAM (Random Access Memory): หน่วยความจำหลักแบบชั่วคราว (Volatile) ที่ใช้ในการประมวลผลข้อมูล
  • HDD (Hard Disk Drive): หน่วยเก็บข้อมูลแบบจานหมุนแบบเก่า
  • USB Flash Drive (Thumb Drive/Pen Drive): อุปกรณ์เก็บข้อมูลแบบพกพาที่ใช้ Flash Memory
  • SD Card (Secure Digital Card): การ์ดหน่วยความจำขนาดเล็กที่ใช้ในกล้องดิจิทัล, สมาร์ทโฟน และอุปกรณ์พกพาอื่นๆ

อุปกรณ์ที่เกี่ยวข้อง:

  • SSD (Solid State Drive): ทั้งแบบ SATA และ NVMe
  • USB Flash Drive: แฟลชไดรฟ์
  • Memory Card: SD Card, microSD Card, CompactFlash
  • Smartphones/Tablets: หน่วยความจำภายในของอุปกรณ์เคลื่อนที่
  • Digital Cameras: กล้องดิจิทัล
  • Gaming Consoles: เครื่องเล่นเกม
  • Embedded Systems: ระบบสมองกลฝังตัวในอุปกรณ์อิเล็กทรอนิกส์ต่างๆ

กลับหน้าหลัก: พจนานุกรมคำศัพท์คอมพิวเตอร์ฉบับ DIY PC