Page 32 - สถาปัตยกรรมคอมพิวเตอร์และระบบปฏิบัติการ
P. 32
3-22 สถาปัตยกรรมคอมพิวเตอร์และระบบปฏิบัติการ
2. หน่วยความจำ�ที่เก็บข้อมูล เป็นหน่วยความจำ�สำ�หรับเก็บข้อมูลที่มีการเข้าถึงข้อมูลในลักษณะแบบสุ่ม
หรือแรม (random access memory: RAM) หน่วยความจำ�แรมนี้จะสามารถเขียนข้อมูลและอ่านข้อมูลได้ด้วยซีพียู
และจะสามารถลบข้อมูลเก่าได้โดยการเขียนข้อมูลใหม่ทับลงไป
การสร้างหน่วยความจำ�แรมมาจากการนำ�เอารีจิสเตอร์มาทำ�การต่อรวมกัน โดยรีจิสเตอร์หนึ่งชุดก็จะแทน
ตำ�แหน่งของแอดเดรสหนึ่งตำ�แหน่ง หน่วยความจำ�แรมสามารถแบ่งออกได้เป็น 2 ประเภทด้วยกัน คือ สแตติคแรม
(Static Random Access Memory: SRAM) และไดนามิคแรม (Dynamic Random Access Memory: DRAM)
ซึ่งมีรายละเอียดดังนี้
แรม
(Random Access Memory: RAM)
สแตติคแรม ไดนามิคแรม
(Static Random Access (Dynamic Random Access
Memory: SRAM) Memory: DRAM)
ภาพที่ 3.11 หนว่ ยความจ�ำ ท่ีเก็บขอ้ มลู
1) สแตตคิ แรม (Static Random Access Memory: SRAM) เป็นหน่วยความจำ�ที่จำ�เป็นต้องมีไฟฟ้าเลี้ยง
อยูต่ ลอดเวลา หากไมม่ ไี ฟฟา้ เลีย้ งวงจรแลว้ ขอ้ มลู ทีเ่ กบ็ อยูจ่ ะสญู หายไปได้ เปน็ หนว่ ยความจ�ำ ทีม่ คี วามเรว็ สงู พลงั งาน
ที่สแตติคแรมใช้จะน้อยมาก โดยสามารถใช้พลังงานถ่านนาฬิกาในการทำ�งานได้ถึงหนึ่งปี นิยมใช้สแตติคแรมเป็น
หน่วยความจำ�แคช เพื่อเสริมความเร็วให้กับหน่วยความจำ�ไดนามิคแรม (Dynamic Random Access Memory:
DRAM) ในระบบคอมพิวเตอร์
SRAM (อ่านว่า เอสแรม) เป็นอุปกรณ์ดิจิทัลที่หลักการเดียวกับในโพรเซสเซอร์ ใน SRAM ไบนารี
จะถูกเก็บโดยใช้หลักการ ฟลิปฟลอบ แบบดั้งเดิม (flip-flop logic-gate configuration) โดย SRAM จะจำ�ข้อมูล
เมื่อมีกระแสไฟฟ้าหล่อเลี้ยงเท่านั้น