หน่วยความจำเข้าถึงโดยสุ่ม
RAM (Random Access Memory) เป็นหน่วยความจำภายในของ CPU สำหรับจัดเก็บข้อมูลโปรแกรมและผลลัพธ์ของโปรแกรม เป็นหน่วยความจำแบบอ่าน / เขียนซึ่งเก็บข้อมูลไว้จนกว่าเครื่องจะทำงาน ทันทีที่ปิดเครื่องข้อมูลจะถูกลบ
เวลาในการเข้าถึง RAM จะไม่ขึ้นอยู่กับที่อยู่นั่นคือแต่ละตำแหน่งที่เก็บข้อมูลภายในหน่วยความจำนั้นเข้าถึงได้ง่ายพอ ๆ กับตำแหน่งอื่น ๆ และใช้เวลาเท่ากัน ข้อมูลใน RAM สามารถเข้าถึงได้แบบสุ่ม แต่มีราคาแพงมาก
RAM มีความผันผวนกล่าวคือข้อมูลที่เก็บไว้จะหายไปเมื่อเราปิดเครื่องคอมพิวเตอร์หรือเกิดไฟฟ้าดับ ดังนั้นระบบไฟฟ้าสำรอง (Uninterruptible Power System - UPS) จึงมักใช้กับคอมพิวเตอร์ RAM มีขนาดเล็กทั้งในแง่ของขนาดทางกายภาพและปริมาณข้อมูลที่สามารถเก็บได้
RAM มีสองประเภท -
- แรมแบบคงที่ (SRAM)
- ไดนามิกแรม (DRAM)
แรมแบบคงที่ (SRAM)
คำ staticแสดงว่าหน่วยความจำยังคงรักษาเนื้อหาไว้ตราบเท่าที่มีการจ่ายไฟ อย่างไรก็ตามข้อมูลจะหายไปเมื่อพลังงานลดลงเนื่องจากลักษณะที่ผันผวน ชิป SRAM ใช้เมทริกซ์ของทรานซิสเตอร์ 6 ตัวและไม่มีตัวเก็บประจุ ทรานซิสเตอร์ไม่จำเป็นต้องใช้พลังงานเพื่อป้องกันการรั่วไหลดังนั้น SRAM จึงไม่จำเป็นต้องรีเฟรชเป็นประจำ
มีพื้นที่เพิ่มเติมในเมทริกซ์ดังนั้น SRAM จึงใช้ชิปมากกว่า DRAM สำหรับพื้นที่จัดเก็บในปริมาณเท่ากันทำให้ต้นทุนการผลิตสูงขึ้น SRAM จึงใช้เป็นหน่วยความจำแคชและเข้าถึงได้รวดเร็วมาก
ลักษณะของแรมแบบคงที่
- อายุยืน
- ไม่จำเป็นต้องรีเฟรช
- Faster
- ใช้เป็นหน่วยความจำแคช
- ขนาดใหญ่
- Expensive
- ใช้พลังงานสูง
ไดนามิกแรม (DRAM)
DRAM ซึ่งแตกต่างจาก SRAM ต้องเป็นแบบต่อเนื่อง refreshedเพื่อรักษาข้อมูล ทำได้โดยการวางหน่วยความจำบนวงจรรีเฟรชที่เขียนข้อมูลใหม่หลายร้อยครั้งต่อวินาที DRAM ใช้สำหรับหน่วยความจำระบบส่วนใหญ่เนื่องจากมีราคาถูกและมีขนาดเล็ก DRAM ทั้งหมดประกอบด้วยเซลล์หน่วยความจำซึ่งประกอบด้วยตัวเก็บประจุหนึ่งตัวและทรานซิสเตอร์หนึ่งตัว
ลักษณะของไดนามิกแรม
- อายุการใช้งานข้อมูลสั้น
- ต้องได้รับการฟื้นฟูอย่างต่อเนื่อง
- ช้ากว่าเมื่อเทียบกับ SRAM
- ใช้เป็นแรม
- มีขนาดเล็กกว่า
- ที่ราคาไม่แพง
- ใช้พลังงานน้อยลง