หากคุณเพิ่งเริ่มใช้คอมพิวเตอร์ (หรือแม้จะใช้มาแล้ว) ชื่อของหน่วยความจำต่างๆ อาจดูแปลกตาและสุ่มมาก
ไม่ว่าจะพูดถึงการ์ดหน่วยความจำ 8 เมกะไบต์ ฮาร์ดดิสก์ 500 กิกะไบต์ หรือ SSD 1 เทราไบต์ คำศัพท์เหล่านี้มักดูนิรันดร์และไม่มีความหมายชัดเจน
ไบต์ (Byte) คืออะไร?
เพื่อเข้าใจหน่วยความจำขนาดใหญ่ จำเป็นต้องเข้าใจหน่วยเล็กๆ ที่ประกอบขึ้นมาก่อน
简而言之 ไบต์หนึ่งไบต์ มักจะมี 8 บิต (binary digit) บิตคือ 0 หรือ 1 ซึ่งในคอมพิวเตอร์เก่าแทนสถานะสวิตช์เปิด/ปิด
แม้บางระบบจะใช้ไบต์ความยาวต่างกัน แต่คอมพิวเตอร์สมัยใหม่เกือบทั้งหมดใช้ระบบไบต์ 8 บิต
8 บิต (1 ไบต์) ปกติแทนตัวอักษรหรือตัวเลขหนึ่งตัว ไบต์ยังสามารถแทนสัญลักษณ์ที่เป็นส่วนหนึ่งของวัตถุขนาดใหญ่ เช่น ภาพ
เนื่องจาก "ไบต์" เป็นหน่วยข้อมูลขนาดเล็กที่สุด จึงต้องมีชื่อเรียกสำหรับหน่วยขนาดใหญ่ที่ประกอบจากไบต์มากขึ้น จุดสำคัญคือหน่วยใหญ่ทุกหน่วยประกอบจากจำนวนไบต์คงที่ และแต่ละไบต์มักมี 8 บิต
เมื่อสะสมไบต์มากขึ้น เราสามารถกำหนดชื่อหน่วยจากจำนวนไบต์ได้
กิโลไบต์ (KB) = 1,024 ไบต์
คุณอาจคิดว่า "กิโล" หมายถึง 1,000 ดังนั้นกิโลไบต์ควรเป็น 1,000 ไบต์
แต่ความจริงคือ คอมพิวเตอร์จัดเก็บข้อมูลด้วยระบบฐานสอง (binary) ซึ่งอิงกำลังของ 2 ทำให้ค่าจริงคือ 1,024 ไบต์
เห็นได้จากกำลังของ 2:
- 2^0 = 1
- 2^1 = 2
- 2^2 = 4
- 2^3 = 8
- 2^4 = 16
- 2^5 = 32
- 2^6 = 64
- 2^7 = 128
- 2^8 = 256
- 2^9 = 512
- 2^10 = 1,024
ค่าฐานสองแรกที่เกิน 1,000 คือ 1,024 ดังนั้น 1 KB = 1,024 ไบต์
สามารถประมาณขนาดข้อมูลจากจำนวนตัวอักษร เช่น หนังสือ 200 หน้า หน้าละ 300 คำ รวม 60,000 คำ
คำเฉลี่ย 6 ตัวอักษร → 360,000 ตัวอักษร → 360,000 ไบต์
แปลงเป็น KB: 360,000 ÷ 1,024 ≈ 351.56 KB
กิกะไบต์ (GB) คืออะไร?
ในระบบเมตริก "กิกา" = 10^9 (1,000,000,000) แต่คอมพิวเตอร์ใช้ฐานสอง ต้องคำนวณเป็นกำลังของ 2
2^30 = 1,073,741,824 ไบต์ → 1 GB
สรุปหน่วยระหว่าง KB ถึง GB:
- KB = 1,024 ไบต์
- MB = 1,024 KB
- GB = 1,024 MB
1 GB จัดเก็บเพลง ~230 เพลง รูป 5 เมกะพิกเซล ~600 รูป หรือหนัง 1.5 ชม.
เทราไบต์ (TB) คืออะไร?
หน่วยถัดจากพันล้าน (billion) คือ ล้านล้าน (trillion) = 10^12 → "เทรา"
1 TB = 1,024 GB ฮาร์ดดิสก์สมัยใหม่มัก 0.5–2 TB เต็มได้ยาก ยกเว้นผลิตวิดีโอ HD ทุกวัน
เปรียบเทียบ: ฟลอปปี้เก่า = หลายพันไบต์ CD-ROM = 700 MB DVD-ROM = 4.7 GB แต่ HDD วันนี้ = ล้านล้านไบต์ 1 TB = ข้อมูล 217 แผ่น DVD
เพตาไบต์ (PB) คืออะไร?
"เพตา" = 10^15 (ควอดริลเลียน) = 1,000 เทรา → 1 PB = 1,024 TB
ดูใหญ่โหดแต่จริงมีการใช้งานระดับ PB:
- Google ประมวลผล >24 PB/วัน
- เครือข่ายมือถือส่ง >20 PB/วัน
- ซูเปอร์คอมพิวเตอร์ Blue Waters มีเทป >500 PB
- หอสมุดรัฐสภา สหรัฐ >7 PB ข้อมูลดิจิทัล
- เซิร์ฟเวอร์ World of Warcraft >1.5 PB
1 PB จัดเก็บทีวี >10,000 ชม. หรือตู้เอกสาร 20 ล้านตู้ ทุกมนุษย์ที่เขียนมาตั้งแต่มีประวัติศาสตร์ ≈ 50 PB
ทำไมต้องเข้าใจคำศัพท์หน่วยความจำ?
ทุกอุปกรณ์เทคโนโลยีระบุสเปกเป็นหน่วยความจำ เข้าใจแล้วจะเปรียบเทียบได้: คอมพิวเตอร์ไหนดีกว่า 4G เร็วกว่า 3G ยังไง 1 TB การ์ดจำได้มากกว่า 500 MB เท่าไหร่
เทคโนโลยีก้าวหน้า อาจมีหน่วยใหม่ แต่ตอนนี้รู้เท่านี้พอ
อ่านต่อ: ความเร็วเครือข่าย: Mbps, Gbps อธิบาย จะช่วยเข้าใจเมื่อ ISP บอกดาวน์โหลด 15 MBps