SRAM ย่อมาจาก หน่วยความจำเข้าถึงโดยสุ่มแบบคงที่. มันหมายถึง RAM หรือ Random Access Memory ซึ่งเป็นประเภทที่ใช้สถาปัตยกรรมเฉพาะอย่างแม่นยำ SRAM ใช้วงจรล็อคหรือที่เรียกว่า flip-flop เพื่อเก็บบิตข้อมูลไว้ในเซลล์ SRAM ชอบ ดราม่าเป็นหน่วยความจำประเภทระเหย ดังนั้นข้อมูลที่เก็บไว้จะสูญหายไปหากพลังงานเกิดขึ้นโดยสมัครใจ (หรือโดยไม่ได้ตั้งใจ) ตัดทิ้ง. ต่างจาก DRAM ตรงที่ไม่จำเป็นต้องรีเฟรชเป็นประจำเพื่อเก็บข้อมูลไว้
ต่างจาก DRAM โดยที่เซลล์มีเพียงสองสถานะ – 0 และ 1 – SRAM มีสามรูปแบบ สแตนด์บาย การอ่าน และการเขียนเป็นสถานะที่สามารถเข้าไปได้ ในกรณีของโหมดสแตนด์บายหรือไม่ได้ใช้งาน เครื่องจะไม่ทำอะไรเลย ในสถานะการอ่าน เซลล์ SRAM จะจัดเตรียมเนื้อหาให้กับกระบวนการใดก็ตามที่ร้องขอ ไม่น่าแปลกใจเลย ในสถานะการเขียน มันจะบันทึกข้อมูลที่ให้ไว้ในพื้นที่บิตที่มีอยู่
ใช้ที่ไหน?
โดยหลักแล้ว คุณจะพบ SRAM ที่ใช้ในส่วนของ CPU ของพีซี เช่น แคชและการลงทะเบียนภายใน ความเร็วสูงเป็นปัจจัยสำคัญในการทำให้เป็นทางเลือกที่ดีสำหรับการใช้งานนี้ หายากที่จะหา SRAM ที่ใช้สำหรับหน่วยความจำหลักของคอมพิวเตอร์ (ส่วนที่เรียกกันทั่วไปว่า RAM). มีราคาแพงและไม่มีประสิทธิภาพด้านพื้นที่เท่ากับ DRAM
สถาปัตยกรรมของ SRAM นั้นแตกต่างจากของ DRAM เล็กน้อย โดยที่ DRAM สร้างขึ้นด้วยองค์ประกอบเพียงสององค์ประกอบ SRAM มีทรานซิสเตอร์หกตัวต่อเซลล์หน่วยความจำ พวกมันกินเนื้อที่มากกว่า ดังนั้นเซลล์หน่วยความจำจึงไม่หนาแน่นเท่าต่อตารางนิ้ว การสร้าง RAM จำนวนมากขึ้นจากเซลล์ SRAM เป็นเรื่องที่ท้าทาย
ข้อดีและข้อเสียคืออะไร?
เช่นเดียวกับ DRAM SRAM ก็เป็นหน่วยความจำประเภทหนึ่งเช่นกัน ข้อมูลจะสูญหายไปเมื่อมีการปิดไฟ แม้ว่า SRAM จะยังสามารถเก็บข้อมูลบางอย่างไว้ได้ ซึ่งเรียกว่าการเก็บข้อมูลสำรอง อาจทำให้บิตของข้อมูลค้างอยู่แม้จะถูกลบไปแล้ว (ตั้งใจหรือไม่ตั้งใจ). อย่างไรก็ตาม นี่เป็นผลข้างเคียงมากกว่าหน้าที่ที่ตั้งใจไว้ ลักษณะสำคัญของ SRAM คือการเข้าถึงข้อมูลอย่างง่ายโดยไม่ต้องมีวงจรรีเฟรช
แม้ว่าจะเป็นประโยชน์ แต่โดยรวมแล้ว เซลล์ SRAM มีราคาแพงกว่าในการผลิต และดังที่กล่าวไว้ จะใช้พื้นที่มากขึ้น ในระหว่างการอ่านและเขียน เซลล์จะใช้พลังงานมากกว่าอย่างอื่น อย่างไรก็ตาม สิ่งเหล่านี้จะถูกชดเชยโดยไม่จำเป็นต้องใช้วงจรรีเฟรชที่ DRAM มี
บทสรุป
SRAM ย่อมาจาก Static Random Access Memory เช่นเดียวกับ RAM รูปแบบอื่น SRAM มีความผันผวน ซึ่งหมายความว่าจะสูญเสียข้อมูลที่เก็บไว้เมื่อสูญเสียพลังงาน คำว่าคงที่ในชื่อระบุว่า SRAM ไม่จำเป็นต้องรีเฟรชเป็นประจำเหมือนที่ DRAM ทำ โดยทั่วไปจะใช้ SRAM ในแคชของ CPU แบ่งปันความคิดของคุณในความคิดเห็นด้านล่าง