RAM ของคอมพิวเตอร์มีความผันผวน สิ่งใดก็ตามที่เก็บไว้ในนั้นจะหายไปทันทีที่ปิดไฟฟ้า ทำไม RAM ของคอมพิวเตอร์ถึงมีความผันผวน? อ่านต่อในขณะที่เราตรวจสอบฟิสิกส์ของการสร้างหน่วยความจำคอมพิวเตอร์ความเร็วสูง
เซสชันคำถามและคำตอบของวันนี้มาถึงเราโดยได้รับความอนุเคราะห์จาก SuperUser ซึ่งเป็นแผนกย่อยของ Stack Exchange ซึ่งเป็นการรวมกลุ่มเว็บไซต์ถาม & ตอบโดยชุมชน
คำถาม
ผู้อ่าน SuperUser Chintan Trivedi สงสัยว่าทำไม RAM ของคอมพิวเตอร์จึงต้องมีความผันผวน:
หาก RAM ของคอมพิวเตอร์ไม่ระเหยเหมือนหน่วยเก็บข้อมูลถาวร [types] อื่น ๆ ก็จะไม่มีเวลาบูตเครื่อง แล้วเหตุใดจึงเป็นไปไม่ได้ที่จะมีโมดูลหน่วยความจำแบบไม่ลบเลือน? ขอขอบคุณ.
แม้ว่าจะมีประเภทของ RAM ที่ไม่ลบเลือน (เรียกว่า NVRAM และพบได้ในแอปพลิเคชันทุกประเภทเช่นการจัดเก็บข้อมูลภายในเราเตอร์ Wi-Fi ของคุณ) Chintan หมายถึงประเภทของ RAM ที่พบในพีซีโดยเฉพาะ อะไรที่ทำให้เราหยุดใช้ NVRAM ในคอมพิวเตอร์เดสก์ท็อปและโน้ตบุ๊ก
คำตอบ
MSalters ผู้สนับสนุน SuperUser นำเสนอข้อมูลเชิงลึกเกี่ยวกับวิธีที่เราไม่สามารถหลีกหนีข้อ จำกัด ทางกายภาพ (ไม่ว่าจะเป็นขนาดเล็กด้วยกล้องจุลทรรศน์) ของฮาร์ดแวร์:
ลึกลงไปมันเกิดจากฟิสิกส์
หน่วยความจำที่ไม่ลบเลือนใด ๆ จะต้องเก็บบิตไว้ในสองสถานะซึ่งมีกำแพงพลังงานขนาดใหญ่กั้นระหว่างกันมิฉะนั้นอิทธิพลที่น้อยที่สุดจะเปลี่ยนบิต แต่เมื่อเขียนถึงความทรงจำนั้นเราต้องเอาชนะอุปสรรคด้านพลังงานนั้นอย่างแข็งขัน
นักออกแบบมีอิสระในการกำหนดอุปสรรคด้านพลังงานเหล่านั้น ตั้งค่าให้ต่ำ
0 . 1และคุณจะได้รับหน่วยความจำที่สามารถเขียนซ้ำได้มากมายโดยไม่ต้องสร้างความร้อนมาก: รวดเร็วและผันผวน ตั้งกำแพงพลังงานให้สูง0 | 1และบิตจะคงอยู่เกือบตลอดไปหรือจนกว่าคุณจะใช้พลังงานอย่างจริงจังDRAM ใช้ตัวเก็บประจุขนาดเล็กที่รั่วไหล ตัวเก็บประจุที่ใหญ่กว่าจะรั่วน้อยกว่าระเหยน้อยกว่า แต่ใช้เวลาชาร์จนานกว่า
แฟลชใช้อิเล็กตรอนซึ่งถูกยิงด้วยไฟฟ้าแรงสูงไปยังตัวแยก อุปสรรคด้านพลังงานนั้นสูงมากจนคุณไม่สามารถควบคุมมันได้ วิธีเดียวคือทำความสะอาดบล็อกบิตทั้งหมด
กล่าวอีกนัยหนึ่งวิธีเดียวที่จะทำให้ RAM มีความเร็วสูงเท่าที่เราต้องการสำหรับการทำงานของคอมพิวเตอร์สมัยใหม่คือการรักษาความต้านทานระหว่างสถานะที่เปลี่ยนแปลงให้ต่ำมาก (และทำให้ RAM มีความผันผวนและอ่อนไหวต่อการลบข้อมูลเมื่อต้องเผชิญกับการสูญเสียพลังงาน ).
มีสิ่งที่จะเพิ่มคำอธิบาย? ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange ที่เชี่ยวชาญด้านเทคโนโลยีคนอื่น ๆ หรือไม่? ดูกระทู้สนทนาฉบับเต็มได้ที่นี่ .