นิยมเรียกสั้นๆ ว่าแรม หมายถึงหน่วยความจำความเร็วสูง เป็นที่โปรแกรมและข้อมูลในคอมพิวเตอร์ ถ้าไม่มีโพรเซส
เซอร์จะทำงานไม่ได้เลย เนื่องจากหน่วยความจำแรมเป็นเสสือนเครื่องกระดาษทด ที่เก็บข้อมูลทุกอย่างที่โพรเซสเซอร์ใช้ในขณะ
กำลังทำงานอยู่
หน่วยความจำแรมที่ใช้ในปัจจุบัน คือ DRAM (Dynamic RAM)
เป็นหน่วยความจำที่มีการใช้งานมากที่สุดในปัจจุบัน มีวลจรคล้ายตัวเก็บประจุเพื่อจัดเก็บแต่ละบิตของข้อมูล ทำให้ต้องมีการ
ย้ำสัญญาณไฟฟ้าเข้าไปก่อนสูญหาย เรียกว่า การรีเฟรช(Refresh) มีข้อดี คือราคาต่ำ ข้เสียคือ ความเร็วไม่สูงนักเนื่องจากต้องมีการรีเฟรช
ข้อมูลอยู่ตลอดเวลา
SRAM (Static RAM)
เป็นหน่วยความจำที่มีความเร็วสูง จะใช้พลังงานน้อยมาก โดยสามารถใช้พลังงานจากถ่านาฬิกาได้ถึงหนึ่งปี มีข้อเสียคือ ราคาสูง นิยมใช้เป็น
หน่วยความจำแคช เพื่อเสริมความเร็วให้กับหน่วยความจำ
หน่วยความจำแคช (Cache Memory)
ในระบบคอมพิวเตอร์จะมีอุปกรณ์บางส่วววนที่ทำงานช้า จึงมีการใช้วิธีนำหน่วยความจำแบบแรมมาเพิ่มความเร็วของอุปกรณ์
เหล่านั้น เรียกหน่วยความจำส่วนนี้ว่าาา หน่วยความมจำแคช สามารถแบ่งได้ 2 แบบ คือ
- แคชสำหรับหน่วยความจำ เป็นชนิดความเร็วสูงเป็นพิเศษมาเก็บคำสั่งและข้อมูลที่ใช้บ่อยๆ จากหน่วยความจำแรมปกติของระบบ
- แคชสำหรับอุปกรณ์ ออกแบบเพื่อเพิ่มความเร็วในการเข้าถึงข้อมูลของอุปกรณ์อื่นๆ
หน่วยความจำเสมือน (Virtual Memory)
เป็นวิธีการนำพื้นที่ของหน่วยเก็บข้อมูลสำรองมาจำลองเป็นห่วยความจำ การใช้หน่วยความจำเสมือนจะทำให้สามารถใช้งานกับโปรแกรมขนาดใหญ่
มากๆ ได้ โดยไม่มีปัญหาเรื่องหน่วยความจำไม่เพียงพอ ระบบการทำงานจะแบ่งโปรแกรมออกเป็นส่วนๆ และคอมพิวเตอร์จะทำการสลับส่วนของโปร
แกรมที่ยังไม่ได้ใช้ลงไปในหน่วยเก็บข้อมูลสำรอง และสลับกลับมาในหน่วยความจำหลักเมื่อจำเป็นต้องใช้
|