อุปกรณ์ที่ใช้ในการเก็บข้อมูลที่ถูกเรียกกันหลากหลายชื่ออย่างเช่น Thumb Drive บ้าง Flash Dirve
USB Flash Memory Drive แบ่งออกเป็น 4 ส่วนหลักๆ
- ส่วนเก็บข้อมูล (Memory) เป็นส่วนที่เรียกว่า Flahs Memory Chip เป็นส่วนที่ใช้เก็บข้อมูลทั้งหมด โดยการเก็บข้อมูลนั้นไม่จำเป็นต้องใช้ไฟเข้าไปเลี้ยงตลอดเวลา
- ส่วนควบคุมการทำงาน ( Controller) เป็นส่วนที่รวม CPU, เฟิร์มแวร์และ controller มาอยู่ใน Chip ตัวนี้เพียงตัวเดียว ทำให้เมื่อต่อพ่วงกับ Port ที่เป็น USB สามารถเห็นได้คล้ายกับ Removable Storage ทั่วไป ซึ่งใช้สำหรับ Windows ME/XP/2000 ส่วน Linux เมื่อทำการ mont จะเห็นเหมือน Drive 1 drive
- ส่วนควบคุมความถี่ (X-tal) ทำหน้าที่ควบคุมความถี่ 12 MHz ซึ่งเป็นความถี่เดียวกันกับที่ใช้ใน Mainboard โดยกลไก Timing นี้เอาไว้ดูแลและควบคุมข้อมูลเข้าออกจาก Cell memory
- ส่วนเชื่อมต่อ (Connector) เป็นส่วนที่ต่อเข้ากับ USB Post ของเครื่อง PC หรือ Notebook
การทำงานของ Flash Memory
หลักในการทำงานของ Flash Memory เริ่มจากเซล Memory จะถูกจัดเรียงแบบ Grid โดยเซลแต่ละเซลในชิฟ Flash Memory จะเก็บข้อมูลแบบถาวรเหมือนกับห้องขังที่มีประตูกั้นกระแสไฟฟ้าเอาไว้เป็นกลุ่มของ Electron เช่น ถ้าใน 1 Cell สามารถบรรจุ Electron ได้ถึง 13 ตัว เมื่อมีกระแสไฟฟ้าเข้าไป Electron จะถูกปล่อยออกมาโดยแต่ละ Cell จะถูกไฟฟ้ากระตุ้นไม่เท่ากัน ซึ่งการกระตุ้นจะเกิดจากการแปลงค่าข้อมูลที่เข้ามาเป็นค่าตัวเลขที่เป็นเลขฐาน 2 ตัว Controller จะมีการกำหนดว่า Electron ที่อยู่ภายในแต่ละ Cell ควรมีค่าเป็นเท่าใด เช่น ถ้ามีค่า Electron น้อยกว่าหรือเท่ากับที่กำหนดไว้ให้มีค่าของ Cell นั้นเป็น 1 นอกนั้นให้เป็น 0 เป็นต้นข้อมูลที่อยู่ในรูปของตัวเลขจะถูกเก็บไว้และมีค่าคงเดิมจนกว่าจะเกิดการกระตุ้นของไฟฟ้า เพื่อทำการเปลี่ยนแปลงอีกครั้ง เนื่องจากเมื่อมีการนำไฟฟ้าออก Cell จะทำการปิดไม่ให้ Electron นั้นออก หรือกลับเข้ามาได้เลย
รูปแบบของ Electronic Farm ใน Flash Memory
การติดต่อกับ System Bus
เมื่อนำ USB Flash Memory Drive ต่อเข้ากับ USB Port ข้อมูลจะถูกส่งผ่านไปยัง Chip ที่เป็นตัวควบคุมการทำงาน ที่เรียกว่า North Bridge หรือ I/O HUB แล้วข้อมูลที่มีอยู่ใน USB Flash Memory Drive ก็จะถูกส่งผ่านไปยัง System BUS และก็จะต่อไปยัง Main Memory ไปเรื่องๆจนถึง CPU จะเห็นว่าสำดับการ Transfer ข้อมูลจะไม่ต่างไปจาก Hard Disk Drive เลย แต่ความสะดวกในการพงพา และเก็บรักษาก็ไม่ยาก เพราะขนาดที่เล็ก และ เบา แต่ ณ ปัจจุบันความจุของตัว USB Flash Memory Drive ยังไม่มากนัก จึงเหมาะกับ file ที่ไม่ใหญ่จนเกินไป
ความเร็วในการ Transfer ข้อมูลของ Flash Memory แต่ละชนิด
- Compact Flash card: 350KB/s
- Smart media card: 250KB/s
- Multi media card: 150KB/s
- Memory stick: 250KB/s
- Secure Digital card: 200KB/s
- Micro drive: 300KB/s