ความสำคัญของการบันทึกข้อมูลเป็นที่เข้าใจกันทั่วโลก แต่จะลืมมันไปได้อย่างไร?

นับตั้งแต่รุ่งอรุณของการดำรงอยู่ของมนุษย์ เราได้พยายามรักษาความรู้ของเราไว้ ผ่านมัน. บันทึกบทเรียนของเรา สะท้อนความสุขของเรา

ถึงจุดนี้ ฉันเคยกังวลแค่เรื่องพื้นที่ฮาร์ดไดรฟ์ของฉันเท่านั้น ฉันสามารถ สะสม ได้กี่กิกะไบต์ คอลเลกชันพื้นหลังเดสก์ท็อป เกม e-books และเอกสารข้อความของฉัน ภาพที่ฉันจะไม่ดูอีกเพราะฉันลืมไปแล้วว่าฉันมีมัน

คอมพิวเตอร์ของฉันไม่ต้องการพลังงานเพื่อเก็บข้อมูลทั้งหมดนั้น ฉันสามารถปิดและเปิดคอมพิวเตอร์ใหม่ได้ และรูปภาพทั้งหมดของฉันยังคงอยู่ตรงนั้น ฉันสามารถถอดฮาร์ดไดรฟ์ออกจากคอมพิวเตอร์ ถือไว้ในมือได้ และข้อมูลก็ยังคงอยู่ ข้อมูลทั้งหมดนี้ถูกจัดเก็บไว้ในหน่วยความจำ ไม่ลบเลือน

หน่วยความจำ ไม่ลบเลือน รูปแบบอื่นๆ ได้แก่ หน่วยความจำแฟลช เช่น SSD และคีย์ USB ฟล็อปปี้ดิสก์ และแม้แต่เทปกระดาษคอมพิวเตอร์เก่าและการ์ดเจาะรู

แต่มีความทรงจำอีกรูปแบบหนึ่งที่ฉันไม่ค่อยเห็นคุณค่าอย่างยิ่ง

หน่วยความจำชั่วคราว

ความผันผวน คือคุณภาพที่อธิบายว่าสารระเหยได้ง่ายเพียงใด
หน่วยความจำชั่วคราวอาศัยแหล่งพลังงานคงที่ในการจัดเก็บข้อมูล

เมื่อพลังหมดไป - มันก็มอดหายไป * ข้อมูลจะถูกเขียนทับในระหว่างการใช้งานเครื่องตามปกติ เช่น การปิดโปรแกรม ทำให้แอปพลิเคชันอื่นสามารถใช้พื้นที่ในการดำเนินการได้

ตามสัญชาตญาณแล้ว ความทรงจำที่เปลี่ยนแปลงไปนั้นขัดแย้งกับความปรารถนาของมนุษย์ที่จะกอบกู้ความรู้ ทำไมเราถึงใช้หน่วยความจำที่หายไป กลับกลายเป็นว่ามันมีราคาแพงกว่าด้วย!

ความผันผวนสามารถปกป้องข้อมูลที่ละเอียดอ่อนได้

และมันก็เร็วสุดๆ

รู้จักกันในชื่อ ความเร็วในการอ่านและเขียน หน่วยความจำ เร็วขึ้นอย่างมาก ในความสามารถในการดึงและจัดเก็บข้อมูล ตามคำขอมากกว่าหน่วยความจำแบบไม่ลบเลือน รูปแบบหน่วยความจำชั่วคราวที่พบบ่อยที่สุดคือหน่วยความจำเข้าถึงโดยสุ่ม (RAM)

ส่วนที่สุ่มคือสิ่งที่ทำให้มีความเร็ว เนื่องจากข้อมูลถูกเข้าถึงแบบสุ่ม แทนที่จะเป็นตามลำดับเหมือนกับที่อยู่ในซีดีหรือฮาร์ดไดรฟ์

วิธีการแบบดั้งเดิมคือการผสมผสานระหว่างอุปกรณ์หน่วยความจำระเหยความจุต่ำที่รวดเร็วและอุปกรณ์จัดเก็บข้อมูลทนทานความจุสูงช้า

CPU จะใช้หน่วยความจำ RAM เพื่อจัดเก็บข้อมูลที่จะใช้บ่อย ช่วยลดเวลาในการค้นหา โปรแกรมต่างๆ โดยเฉพาะระบบปฏิบัติการ มักจะทำงานโดยใช้หน่วยความจำ RAM ประเภทนี้

การรอเพียงไม่กี่วินาทีจะทำให้พีซีรู้สึกว่าเก่าและใช้พลังงานน้อย และเราสามารถหลีกเลี่ยงปัญหาดังกล่าวได้โดยการใช้ประโยชน์จากหน่วยความจำเข้าถึงโดยสุ่มที่ระเหยง่าย

หน่วยความจำอยู่ในใจขณะเขียนโปรแกรม

เมื่อสร้างอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) การทำความเข้าใจวิธีการทำงานของหน่วยความจำแบบระเหยและไม่ลบเลือนเป็นสิ่งสำคัญในการใช้ประโยชน์จากพื้นที่เก็บข้อมูลและปรับปรุงการตอบสนองของแอปพลิเคชันของคุณ

บางทีคุณอาจต้องการพัฒนากลยุทธ์การแคชพื้นที่เก็บข้อมูลเพื่อเปิดใช้งานประสบการณ์เว็บบนมือถือแบบออฟไลน์

คุณจะใช้ฐานข้อมูลประเภทใดสำหรับแอปของคุณ ฐานข้อมูลนั้นจะใช้หน่วยความจำประเภทใด ขณะนี้มีแนวโน้มการใช้ “in-memory” หรือ IMDB รวมถึง ระบบฐานข้อมูลหน่วยความจำหลักซึ่งใช้หน่วยความจำชั่วคราวและเร็วกว่าแบบเดิม ฐานข้อมูลที่ปรับให้เหมาะสมกับดิสก์ (ไม่ลบเลือน)

หมายเหตุ: แม้ว่าหน่วยความจำที่ระเหยได้จะค่อยๆ หายไปหลังจากถอดปลั๊กไฟแล้ว แต่การวิจัยที่กำลังดำเนินอยู่ต้องใช้เวลานานแค่ไหนเท่านั้น RAM แสดงให้เห็นว่าสามารถรักษาข้อมูลได้ไม่กี่วินาทีหรือหลายนาทีหลังจากไฟฟ้าดับ การขยายสาขาด้านความปลอดภัย: คีย์การเข้ารหัสมักจะมีอยู่ในข้อความธรรมดาใน RAM และอาจกู้คืนได้โดยการ "บูตเครื่อง" คอมพิวเตอร์จากระบบปฏิบัติการขนาดเล็กที่ติดตั้งบนคีย์ DVD หรือ USB จากนั้นจึงทิ้งเนื้อหาในหน่วยความจำอย่างรวดเร็ว [3]

[1]https://www.theregister.co.uk/Print/2013/09/09/feature_history_of_enterprise_storage/

[2] https://developers.google.com/web/fundamentals/instant-and-offline/web-storage

[3] https://citp.princeton.edu/our-work/memory/