Primary storage และ secondary storage
แนะนำใหม่| English | ความหมาย |
|---|---|
| primary storage/ˈpraɪməri ˈstɔːrɪdʒ/ | หน่วยความจำหลัก |
| RAM/ræm/ | RAM |
| ROM/rɒm/ | ROM |
| secondary storage/ˈsekəndəri ˈstɔːrɪdʒ/ | หน่วยความจำรอง |
| virtual memory/ˈvɜːtʃuːəl ˈmeməri/ | หน่วยความจำเสมือน |
| volatile/ˈvɒlətaɪl/ | เป็นระเหยได้ |
| non-volatile/nɒn ˈvɒlətaɪl/ | ไม่ระเหยได้ |
| magnetic/mæɡˈnetɪk/ | แม่เหล็ก |
| optical/ˈɒptɪkl/ | แสง |
| solid-state/ˈsɒlɪd steɪt/ | สถานะของแข็ง |
หน่วยความจำและการจัดเก็บข้อมูล
- Primary storage (RAM และ ROM) คือหน่วยความจำที่ CPU เข้าถึงโดยตรง
- Secondary storage เก็บข้อมูลถาวร แม้ปิดเครื่องก็ยังอยู่
- เมื่อ RAM เต็ม virtual memory จะช่วยได้
ห้องปฏิบัติการอุปกรณ์และจัดเก็บข้อมูล
จำแนกตัวอย่างงานคอมพิวเตอร์ตามหน้าที่它们在ระบบ
RAM เทียบกับ ROM
- RAM (random access memory) — อ่านและเขียนได้, volatile (สูญเสียข้อมูลเมื่อไม่มีไฟ); เก็บโปรแกรมและข้อมูลที่ กำลังใช้งานอยู่ตอนนี้
- ROM (read-only memory) — อ่านได้เท่านั้น, non-volatile (เก็บข้อมูลได้แม้ไม่มีไฟ); เก็บคำแนะนำการ สตาร์ท
- ทั้งสองจำเป็น: ROM เริ่มการทำงานของคอมพิวเตอร์ แล้ว RAM เก็บสิ่งที่เราเปิดใช้งาน

การจัดเก็บข้อมูลมีลำดับชั้น: register และ cache เร็วที่สุดแต่เล็กที่สุด; secondary storage ช้าที่สุดแต่ใหญ่ที่สุด.

เทปแม่เหล็กเก็บข้อมูลบนแถบแม่เหล็กยาว; มีราคาถูกสำหรับการสำรองข้อมูลขนาดใหญ่
RAM เป็น volatile (มันสูญเสียข้อมูลเมื่อไม่มีไฟ) และเก็บโปรแกรมที่กำลังทำงาน, ในขณะที่ ROM เป็น non-volatile และเก็บคำแนะนำการ start-up (boot)
Difficulty 1/5 · 100 coins + a small bonus on first completion today
Volatile vs non-volatile คือการแบ่งแยกสำคัญ: RAM ลืมเมื่อปิดไฟ, ROM จำได้
ROM โดยทั่วไปเก็บ:
Difficulty 1/5 · 100 coins + a small bonus on first completion today
ROM เป็นหน่วยความจำที่ไม่ลบเลือนและเก็บคำสั่งเริ่มต้น; โปรแกรมที่ทำงานอยู่จะอยู่ใน RAM
Secondary storage
- Magnetic — จุดแม่เหล็กบนดิสก์หมุน (HDD, เทป)
- Optical —เครื่องหมายที่อ่านได้ด้วยเลเซอร์ (CD, DVD, Blu-ray)
- Solid-state — Flash memory, ไม่มีชิ้นส่วนเคลื่อนที่ (SSD, แฟลชไดรฟ์, การ์ดหน่วยความจำ)
- ทั้งหมดเป็น non-volatile และใช้สำหรับการจัดเก็บระยะยาว

ไดรฟ์สถานะแข็ง (SSD) จัดเก็บข้อมูลในชิปแฟลชเมมโมรี่และไม่มีส่วนเคลื่อนที่
จับคู่ประเภทการเก็บข้อมูลรองแต่ละชนิดกับตัวอย่าง
Difficulty 2/5 · 140 coins + a small bonus on first completion today
แม่เหล็ก = ดิสก์หมุน; แออปติคอล = อ่านด้วยเลเซอร์; โซลิดสเตต = แฟลช, ไม่มีชิ้นส่วนเคลื่อนที่
ไดรฟ์โซลิดสเตต (SSD) เก็บข้อมูล:
Difficulty 1/5 · 100 coins + a small bonus on first completion today
SSD ใช้หน่วยความจำแฟลชและไม่มีชิ้นส่วนเคลื่อนที่ — เร็วและทนทานกว่าฮาร์ดดิสก์
Virtual memory
- เมื่อ RAM เต็ม คอมพิวเตอร์จะใช้ส่วนหนึ่งของ secondary storage เป็น RAM จำลองเพิ่ม — virtual memory
- ข้อมูลที่ไม่ต้องการใช้ตอนนี้จะถูกย้ายไปยังดิสก์ ปล่อย RAM ไว้ให้โปรแกรมอื่น
- วิธีนี้ทำให้คุณเปิดโปรแกรมได้มากกว่าขนาด RAM เพียงอย่างเดียว แต่จะ ช้ากว่า (ดิสก์ช้ากว่า RAM มาก)

Virtual memory ใช้ส่วนหนึ่งของ secondary storage เป็น RAM เพิ่ม ทำให้เปิดโปรแกรมได้มากขึ้น — แต่ดิสก์ช้ากว่า

แฟลชไดรฟ์ USB เก็บข้อมูลใน Flash memory และไม่มีชิ้นส่วนเคลื่อนที่
วิรچวลเมมโมรี่คือ:
Difficulty 1/5 · 100 coins + a small bonus on first completion today
เมื่อ RAM เต็ม ระบบปฏิบัติการจะย้ายข้อมูลที่ว่างไปยังดิสก์เพื่อปลดปล่อย RAM — ช้ากว่าแต่ช่วยให้รันโปรแกรมได้มากขึ้น
คุณเข้าใจแล้ว
- RAM = volatile, อ่าน/เขียน, โปรแกรมที่กำลังใช้; ROM = non-volatile, อ่านได้เท่านั้น, สตาร์ท
- secondary storage: magnetic (HDD), optical (CD/DVD), solid-state (SSD/flash)
- secondary storage ทั้งหมดเป็น non-volatile
- virtual memory ใช้ดิสก์เป็น RAM เพิ่ม — เปิดโปรแกรมได้มากขึ้น แต่ช้ากว่า