RAM (หน่วยความจำเข้าถึงโดยสุ่ม) เป็นหน่วยความจำประเภทหนึ่งที่ต้องใช้พลังงานคงที่เพื่อเก็บข้อมูลในนั้น เมื่อแหล่งจ่ายไฟขัดข้อง ข้อมูลจะสูญหาย จึงเรียกว่าหน่วยความจำลบเลือน RAM แบบสแตติก RAM และ RAM แบบไดนามิกมีอยู่ 2 ประเภท แต่ละประเภทมีข้อดีและข้อเสียเมื่อเปรียบเทียบกับประเภทอื่น นี่คือคำแนะนำฉบับสมบูรณ์ อะไรคือความแตกต่างระหว่าง SRAM และ dram , SRAM กับ DRAM อันไหนดีกว่ากัน ทำไมต้องรีเฟรช DRAM หลายพันครั้ง
ความแตกต่างระหว่าง SRAM และ DRAM
RAM แบบคงที่และ RAM แบบไดนามิกมีความแตกต่างกันในหลายบริบท เช่น ความเร็ว ความจุ ฯลฯ ความแตกต่างเหล่านี้เกิดขึ้นเนื่องจากความแตกต่างในเทคนิคที่ใช้ในการเก็บข้อมูล DRAM ใช้ทรานซิสเตอร์และตัวเก็บประจุตัวเดียวสำหรับแต่ละเซลล์หน่วยความจำ ในขณะที่แต่ละเซลล์หน่วยความจำของ SRAM ใช้อาร์เรย์ของทรานซิสเตอร์ 6 ตัว DRAM ต้องการการรีเฟรช ในขณะที่ SRAM ไม่ต้องการการรีเฟรชเซลล์หน่วยความจำ
แผนภูมิเปรียบเทียบ SRAM กับ dram
| ไดนามิกแรม | แรมแบบคงที่ |
บทนำ | หน่วยความจำเข้าถึงโดยสุ่มแบบไดนามิกเป็นหน่วยความจำเข้าถึงโดยสุ่มประเภทหนึ่งที่เก็บข้อมูลแต่ละบิตไว้ในตัวเก็บประจุแยกต่างหากภายในวงจรรวม | หน่วยความจำเข้าถึงโดยสุ่มแบบสแตติกคือหน่วยความจำเซมิคอนดักเตอร์ประเภทหนึ่งที่ใช้วงจรล็อกแบบบิสเทเบิลเพื่อจัดเก็บแต่ละบิต คำว่า คงที่ แตกต่างจาก RAM แบบไดนามิก (DRAM) ซึ่งต้องได้รับการรีเฟรชเป็นระยะ |
แอปพลิเคชันทั่วไป | หน่วยความจำหลักในคอมพิวเตอร์ (เช่น DDR3) ไม่ใช่สำหรับการจัดเก็บระยะยาว | แคช L2 และ L3 ใน CPU |
ขนาดทั่วไป | 1GB ถึง 2GB ในสมาร์ทโฟนและแท็บเล็ต 4GB ถึง 16GB ในแล็ปท็อป | 1MB ถึง 16MB |
ตำแหน่งที่อยู่ | มีอยู่บนเมนบอร์ด | แสดงบนโปรเซสเซอร์หรือระหว่างโปรเซสเซอร์และหน่วยความจำหลัก |
ตาราง> คำจำกัดความของ SRAM และ dram
DRAM หมายถึงหน่วยความจำเข้าถึงโดยสุ่มแบบไดนามิก ที่ใช้กันอย่างแพร่หลายในฐานะหน่วยความจำหลักสำหรับคอมพิวเตอร์ ระบบ. DRAM ใช้ทรานซิสเตอร์ 1 ตัวและตัวเก็บประจุ 1 ตัวเพื่อเก็บ 1 บิต หมายถึง เซลล์หน่วยความจำแต่ละเซลล์ในชิป DRAM เก็บข้อมูลหนึ่งบิตและประกอบด้วยทรานซิสเตอร์และตัวเก็บประจุ ทรานซิสเตอร์ทำหน้าที่เป็นสวิตช์ที่ช่วยให้วงจรควบคุมบนชิปหน่วยความจำอ่านตัวเก็บประจุหรือเปลี่ยนสถานะได้ ในขณะที่ตัวเก็บประจุมีหน้าที่เก็บบิตข้อมูลในรูปแบบของ 1 หรือ 0
อย่างที่เราทราบกันดีว่าตัวเก็บประจุเปรียบเสมือนภาชนะที่เก็บอิเล็กตรอน เมื่อภาชนะบรรจุนี้เต็ม จะระบุเป็น 1 ในขณะที่ภาชนะที่ไม่มีอิเล็กตรอนจะระบุเป็น 0 อย่างไรก็ตาม ตัวเก็บประจุมีการรั่วไหลซึ่งทำให้สูญเสียประจุนี้ และเป็นผลให้ "ภาชนะ" ว่างเปล่าหลังจากผ่านไปเพียงไม่กี่ครั้ง มิลลิวินาที และเพื่อให้ชิป DRAM ทำงานได้ CPU หรือตัวควบคุมหน่วยความจำจะต้องชาร์จตัวเก็บประจุที่เต็มไปด้วยอิเล็กตรอน (และดังนั้นจึงระบุเป็น 1) ก่อนที่จะคายประจุเพื่อเก็บรักษาข้อมูล ในการทำเช่นนี้ ตัวควบคุมหน่วยความจำจะอ่านข้อมูลแล้วเขียนใหม่ สิ่งนี้เรียกว่าการรีเฟรชและเกิดขึ้นหลายพันครั้งต่อวินาทีในชิป DRAM เนื่องจากจำเป็นต้องรีเฟรชข้อมูลอย่างต่อเนื่อง ซึ่งต้องใช้เวลา DRAM จึงช้าลง
แอปพลิเคชันทั่วไปของ DRAM เช่น DDR3 เป็นที่เก็บข้อมูลที่ไม่แน่นอนสำหรับคอมพิวเตอร์ แม้ว่าจะไม่เร็วเท่า SRAM แต่ DRAM ก็ยังเร็วมากและสามารถเชื่อมต่อกับบัส CPU ได้โดยตรง ขนาดโดยทั่วไปของ DRAM คือประมาณ 1 ถึง 2GB ในสมาร์ทโฟนและแท็บเล็ต และ 4 ถึง 16GB ในแล็ปท็อป
SRAM ย่อมาจากหน่วยความจำเข้าถึงโดยสุ่มแบบคงที่ โดยปกติจะใช้เพื่อสร้างหน่วยความจำที่รวดเร็วมากซึ่งเรียกว่าหน่วยความจำแคช . SRAM ใช้ทรานซิสเตอร์ 6 ตัวในการจัดเก็บ 1 บิต และเร็วกว่ามากเมื่อเทียบกับ DRAM RAM แบบคงที่ใช้เทคโนโลยีที่แตกต่างไปจากเดิมอย่างสิ้นเชิงเมื่อเทียบกับ DRAM ใน RAM แบบคงที่ ฟลิปฟล็อปรูปแบบหนึ่งจะเก็บหน่วยความจำแต่ละบิต ฟลิปฟล็อปสำหรับเซลล์หน่วยความจำใช้ทรานซิสเตอร์ 4 หรือ 6 ตัวพร้อมกับการเดินสายบางส่วน แต่ไม่จำเป็นต้องรีเฟรช สิ่งนี้ทำให้ RAM แบบคงที่เร็วกว่า RAM แบบไดนามิกอย่างมาก ซึ่งแตกต่างจาก RAM แบบไดนามิก (DRAM) ซึ่งเก็บบิตไว้ในเซลล์ที่ประกอบด้วยตัวเก็บประจุและทรานซิสเตอร์ SRAM ไม่จำเป็นต้องรีเฟรชเป็นระยะ
อย่างไรก็ตาม เนื่องจากมีชิ้นส่วนมากกว่า เซลล์หน่วยความจำแบบคงที่จึงใช้พื้นที่บนชิปมากกว่าเซลล์หน่วยความจำแบบไดนามิก ดังนั้นคุณจึงมีหน่วยความจำต่อชิปน้อยลง และทำให้ RAM แบบคงที่มีราคาแพงกว่ามาก
เร็วกว่า: เนื่องจาก SRAM ไม่จำเป็นต้องรีเฟรช โดยทั่วไปแล้วจะเร็วกว่า เวลาในการเข้าถึงโดยเฉลี่ยของ DRAM อยู่ที่ประมาณ 60 นาโนวินาที ในขณะที่ SRAM สามารถให้เวลาในการเข้าถึงได้ต่ำถึง 10 นาโนวินาที
แอปพลิเคชันทั่วไปของ SRAM คือการทำหน้าที่เป็นแคชสำหรับโปรเซสเซอร์ (CPU) ในข้อมูลจำเพาะของโปรเซสเซอร์ รายการนี้จะแสดงเป็นแคช L2 หรือแคช L3 ประสิทธิภาพของ SRAM นั้นเร็วมาก แต่ SRAM มีราคาแพง ดังนั้นค่าทั่วไปของแคช L2 และ L3 จึงอยู่ที่ 1MB ถึง 8MB
sram vs dram speed
SRAM มักจะเร็วกว่า DRAM เนื่องจากไม่มีรอบการรีเฟรช เนื่องจากเซลล์หน่วยความจำ SRAM แต่ละเซลล์ประกอบด้วยทรานซิสเตอร์ 6 ตัว ซึ่งแตกต่างจากเซลล์หน่วยความจำ DRAM ซึ่งประกอบด้วยทรานซิสเตอร์ 1 ตัวและตัวเก็บประจุ 1 ตัว ต้นทุนต่อเซลล์หน่วยความจำใน SRAM จึงสูงกว่ามากเมื่อเทียบกับ DRAM
ฉันหวังว่าตอนนี้คุณคงเข้าใจความแตกต่างระหว่าง SRAM และ DRAM แล้ว . และที่สำคัญคือสาเหตุที่ต้องรีเฟรช RAM ร้อยครั้งในรอบสัญญาณนาฬิกา ยังมีข้อเสนอแนะเกี่ยวกับคำถามใดๆ โปรดพูดคุยในความคิดเห็น
อ่านเพิ่มเติม
- SSD กับ HDD ความเร็วและการเปรียบเทียบประสิทธิภาพ
- ความแตกต่างระหว่าง Windows 10 และโปรเซสเซอร์แบบ 32 บิตและ 64 บิตคืออะไร
- เปรียบเทียบโปรเซสเซอร์ Intel core i3 กับ i5 กับ i7 คุณควรซื้อตัวใด
- อะไรคือความแตกต่างระหว่าง VPN และพร็อกซี และทำงานอย่างไร
- ความแตกต่างระหว่างโปรโตคอล IPv4 และ IPv6 คืออะไร อธิบายปี 2019