ความเร็วของ SDHC Card ในการอ่านและเขียนข้อมูล

SDHC หรือ SD High-Capacity Cards นั้นเป็นชื่อเรียก SD Card ที่มีความจุตั้งแต่ 4GB ไปจนถึง 32GB (ณ.วันที่ตั้งกระทู้นี้) โดยที่พัฒนาด้วยกรอบที่มีเรื่องของความเร็วในการเขียนข้อมูล ที่การันตีความเร็วขั้นต่ำในการอ่านและเขียนข้อมูลไว้ (specify three data-writing speeds at guaranteed minimum data transfer rates)

โดยที่ SDHC นั้นมี speed classes ที่ Class 2, Class 4 และ Class 6 โดยมีความเร็วในการอ่านและเขียนข้อมูลขั้นต่ำ ที่ 2MB/s, 4MB/s และ 6MB/s ตามลำดับ ซึ่งความเร็วในการอ่านและเขียนข้อมูลนั้น โดยทั่วไปวัดกันที่ X Speed ก็ได้ (เหมือนกับ X ใน CD/DVD นั้นแหละ)

Rating 	 	 Speed (MB/s) 	SDHC Class
6x 	 	 0.9 	 	 n/a
13x 	 	 2.0 	 	 2
26x 	 	 4.0 	 	 4
32x 	 	 4.8 	 	 4
40x 	 	 6.0 	 	 6
66x 		 10.0 	 	 6
100x 		 15.0 	 	 6
133x 		 20.0 	 	 6
150x 		 22.5 	 	 6
200x 		 30.0 	 	 6
266x 		 40.0 	 	 6
300x 		 45.0 	 	 6

ผมซื้อ SDHC Apacer 8GB Class 6 ที่ควรจะ R/W ที่ 6MB/s แต่ใช้จริง ๆ ก็ทำงานได้ที่ ~9-14MB/s ครับ ซึ่งก็ถือว่าปรกติ ส่วนว่า Class 4 ทำงานเร็วกว่า Class 6 ก็ขึ้นอยู่กับแต่ละยี่ห้อจะแปะไว้เป็น Class อะไรและด้านในได้ใช้ chip ด้านในดีกว่าหรือเปล่า ซึ่งผ่าน QC ขั้นต่ำ ส่วนถ้าทำได้มากกว่านั้นก็ถือว่าเป็นเรื่องปรกติที่ทำได้เฉยๆ ไม่ใช่สาระสำคัญเท่าไหร่ (ปรกติผู้ผลิตมักทำเกินอยู่แล้ว)

ซึ่งความเร็วที่ได้จะมากจะน้อยมีปัจจัยอีกอย่างหนึ่งก็คือ Writer/Reader เพราะตัว SD Card มันไม่มี Controller ในตัวครับ ต้องอาศัยตัว Writer/Reader มาช่วย ถ้าตัว Writer/Reader มันอ่านเขียนช้าก็ทำให้ SD Card ทำงานไม่เต็มที่เช่นกัน

แต่ตอนนี้อยากได้ SanDisk Extreme III 30MB/s (Class 6, 200x) มากครับ สัก 4GB กำลังดี –_-‘

image image

อ้างอิงจาก http://www.sdcard.org/developers/tech/sdhc/ และ http://en.wikipedia.org/wiki/Secure_Digital_card