บทนำเกี่ยวกับหน่วยความจำแบบอ่านอย่างเดียว (ROM) และประเภทของมัน [MiniTool Wiki]
Introduction Read Only Memory
การนำทางอย่างรวดเร็ว:
ROM คืออะไร
ROM ย่อมาจาก read only memory ซึ่งเป็นหน่วยความจำโซลิดสเตตเซมิคอนดักเตอร์ที่สามารถอ่านข้อมูลที่จัดเก็บไว้ล่วงหน้าเท่านั้น ลักษณะเฉพาะคือเมื่อจัดเก็บข้อมูลแล้วจะไม่สามารถเปลี่ยนแปลงหรือลบได้อีกต่อไป โดยปกติจะใช้กับคอมพิวเตอร์หรืออุปกรณ์อิเล็กทรอนิกส์อื่น ๆ และแม้ว่าจะปิดเครื่องข้อมูลก็จะไม่หายไป
รูปแบบการจัดเก็บข้อมูลหลักที่ใช้กันอย่างแพร่หลายคือรูปแบบของหน่วยความจำเข้าถึงโดยสุ่ม ( แกะ ) ซึ่งหมายความว่าเนื้อหาใด ๆ ที่มีอยู่ใน RAM จะสูญหายไปเมื่อปิดคอมพิวเตอร์
แม้ว่า ROM จะเป็นหน่วยความจำแบบไม่ลบเลือน แต่ก็ไม่เหมาะสำหรับใช้เป็นหน่วยความจำหลักเนื่องจากข้อ จำกัด บางประการ โดยทั่วไปแล้วความทรงจำที่ไม่ลบเลือนจะมีราคาแพงกว่ามีประสิทธิภาพต่ำกว่าหรือมีอายุการใช้งานที่ จำกัด เมื่อเทียบกับความทรงจำแบบเข้าถึงโดยสุ่มที่ระเหยได้
ROM ทำอะไรได้บ้าง? สำหรับลักษณะของมันเหมือนกับข้อมูลที่เก็บไว้ใน ROM โดยทั่วไปจะถูกเขียนขึ้นหลังจากการผลิตเพื่อให้สามารถอ่านได้ในระหว่างกระบวนการทำงานเท่านั้นแทนที่จะเขียนใหม่อย่างรวดเร็วและสะดวกเหมือนหน่วยความจำแบบสุ่ม
ดังนั้นข้อมูลที่จัดเก็บใน ROM จึงมีความเสถียรและข้อมูลที่จัดเก็บจะไม่เปลี่ยนแปลงหลังจากปิดเครื่อง โครงสร้างค่อนข้างง่ายและการอ่านสะดวกจึงมักใช้สำหรับงานของหน่วยเก็บข้อมูลสำรองหรือที่เก็บข้อมูลถาวรระยะยาวเพื่อจัดเก็บโปรแกรมและข้อมูลคงที่ต่างๆ
ประเภทของ ROM
ตอนนี้เรามาดูประเภทของ ROM เพื่อความเข้าใจพื้นฐาน
MROM - Mask Read Only Memory
MROM เป็นรูปแบบย่อของ Mask Read Only Memory มีราคาไม่แพงและเป็น ROM ตัวแรกซึ่งเป็นอุปกรณ์สายแข็งที่มีชุดข้อมูลหรือคำแนะนำที่ตั้งโปรแกรมไว้ล่วงหน้า
PROM - หน่วยความจำแบบอ่านอย่างเดียวที่ตั้งโปรแกรมได้
PROM เป็นชิปหน่วยความจำแบบอ่านอย่างเดียวที่ผู้ใช้สามารถเขียนข้อมูลได้เพียงครั้งเดียว ความแตกต่างระหว่างมันกับหน่วยความจำแบบอ่านอย่างเดียวคือ PROM ถูกผลิตขึ้นเป็นหน่วยความจำเปล่าในขณะที่ ROM ถูกตั้งโปรแกรมระหว่างกระบวนการผลิต
ผู้ใช้ซื้อ PROM ผู้ใช้จะต้องมีอุปกรณ์พิเศษที่เรียกว่า PROM programmer หรือ PROM burner เพื่อเขียนข้อมูลที่ต้องการลงในชิป PROM ที่ว่างเปล่า กระบวนการเขียนโปรแกรม PROM บางครั้งเรียกว่าการเขียน PROM หน่วยความจำสามารถตั้งโปรแกรมได้เพียงครั้งเดียวหลังจากการผลิตโดยการ 'เป่า' ฟิวส์ซึ่งเป็นกระบวนการที่ไม่สามารถย้อนกลับได้
EPROM - หน่วยความจำแบบอ่านอย่างเดียวที่สามารถตั้งโปรแกรมได้
EPROM เป็นชิปหน่วยความจำแบบอ่านอย่างเดียวชนิดพิเศษที่มีโอกาสลบข้อมูลที่ตั้งโปรแกรมซึ่งคุณลักษณะนี้สามารถมองเห็นได้จากชื่อ หน่วยความจำแบบอ่านอย่างเดียวที่ตั้งโปรแกรมได้สามารถตั้งโปรแกรมให้เขียนข้อมูลด้วยไฟฟ้าแรงสูงและข้อมูลจะยังคงอยู่จนกว่าจะสัมผัสกับแสงอัลตราไวโอเลตเป็นเวลานานถึง 10 นาทีหรือนานกว่านั้น
โดยปกติแล้วยางลบ EPROM สามารถบรรลุวัตถุประสงค์นี้ได้ทำให้สามารถตั้งโปรแกรมหน่วยความจำใหม่ได้ เพื่อจุดประสงค์นี้หน้าต่างใสควอตซ์จะถูกสงวนไว้ในแพ็คเกจของหน่วยความจำเพื่อให้เปิดรับแสงได้ง่าย
EEPROM - หน่วยความจำแบบอ่านอย่างเดียวที่ลบได้และตั้งโปรแกรมได้ด้วยไฟฟ้า
EEPROM เป็นหน่วยความจำแบบอ่านอย่างเดียวซึ่งหลักการทำงานนั้นคล้ายกับ EPROM ที่เราได้กล่าวไป แต่วิธีการตั้งโปรแกรมและลบทำได้โดยการเปิดเผยให้เห็นประจุไฟฟ้าดังนั้นจึงไม่จำเป็นต้องมีหน้าต่างโปร่งใส
สามารถลบและตั้งโปรแกรมใหม่ได้ประมาณ 10,000 ครั้ง ทั้งการลบและการเขียนโปรแกรมใช้เวลาประมาณ 4 ถึง 10 มิลลิวินาที ใน EEPROM ผู้ใช้สามารถเลือกลบและตั้งโปรแกรมตำแหน่งใดก็ได้และสามารถลบได้ทีละไบต์แทนที่จะลบชิปทั้งหมด ดังนั้นกระบวนการของการตั้งโปรแกรมใหม่อาจมีความยืดหยุ่น แต่ช้า
หน่วยความจำแฟลช
หน่วยความจำแฟลช (แฟลช) เป็น EEPROM ประเภทที่ทันสมัย หน่วยความจำแฟลชสามารถลบและเขียนใหม่ได้เร็วกว่า EEPROM ทั่วไปและการออกแบบที่ใหม่กว่ามีคุณสมบัติที่มีความทนทานสูงมาก (เกิน 1,000,000 รอบ)
หน่วยความจำแฟลช NAND ที่ทันสมัยสามารถใช้พื้นที่ชิปซิลิกอนได้อย่างมีประสิทธิภาพทำให้ IC แต่ละตัวมีความจุสูงถึง 32 GB ในปี 2550 คุณสมบัตินี้พร้อมกับความทนทานและความทนทานทางกายภาพทำให้แฟลช NAND สามารถแทนที่แม่เหล็กในบางแอพพลิเคชั่นเช่นแฟลชไดรฟ์ USB
ยกเว้นประเภทเหล่านี้มีหน่วยความจำแบบไม่ลบเลือนประเภทอื่น ๆ รวมถึงสื่อบันทึกข้อมูลออปติคัลเช่น ซีดีรอม (คล้ายกับ MROM) ทั้ง CD-R และ CD-RW ได้รับการออกแบบมาสำหรับการใช้งานร่วมกับ CD-ROM แบบย้อนหลัง: CD-R ซึ่งเขียนครั้งเดียวอ่านหลาย ๆ ครั้ง (คล้ายกับ PROM) ในขณะที่ CD-RW รองรับรอบการลบ - เขียนซ้ำ (คล้ายกับ EEPROM ).