ความแตกต่างระหว่าง EEPROM และ Flash ความแตกต่างระหว่าง

Anonim

EEPROM กับ Flash

Flash เป็นศัพท์ที่นิยมใช้กันมากเมื่อพูดถึงสื่อบันทึกข้อมูลเนื่องจากอุปกรณ์พกพาเช่นโทรศัพท์แท็บเล็ตและเครื่องเล่นมีเดีย Flash เป็นลูกหลานของ EEPROM ซึ่งย่อมาจากหน่วยความจำแบบอ่านอย่างเดียวที่โปรแกรมลบได้ด้วยไฟฟ้า ความแตกต่างหลักระหว่าง EEPROM และ Flash คือประเภทของประตูลอจิกที่ใช้ ขณะที่ EEPROM ใช้ NOR ที่รวดเร็วกว่า (การรวมกันของ Not และ OR) Flash จะใช้ประเภท NAND (Not and AND) ที่ช้าลง ประเภท NOR เป็นจำนวนมากเร็วกว่าชนิด NAND แต่มีเรื่องของความสามารถในการจ่ายได้เนื่องจากก่อนหน้านี้มีราคาแพงกว่าชนิด NAND มาก

ข้อดีอีกประการของ EEPROM over Flash คือวิธีที่คุณสามารถเข้าถึงและลบข้อมูลที่เก็บไว้ EEPROM สามารถเข้าถึงและลบข้อมูลไบต์ฉลาดหรือไบต์ได้ตลอดเวลา ในการเปรียบเทียบ Flash สามารถทำสิ่งนี้ได้ ไบต์แต่ละตัวจะถูกจัดกลุ่มเป็นกลุ่มเล็ก ๆ ซึ่งสามารถมีหลายพันไบต์ในแต่ละบล็อกเพื่อให้ง่ายยิ่งขึ้น นี่เป็นปัญหาเล็กน้อยเมื่อคุณต้องการอ่านหรือเขียนไบต์เดี่ยวในแต่ละครั้งเท่านั้น ซึ่งเป็นสิ่งที่จำเป็นโดยทั่วไปในการรันโค้ดของโปรแกรม นี่เป็นเหตุผลที่ Flash ไม่สามารถใช้งานในวงจรอิเล็กทรอนิกส์ที่ต้องเข้าถึงข้อมูลแบบไบต์ ข้อมูลใน Flash สามารถทำงานได้ แต่ต้องอ่านทั้งหมดและโหลดลงในแรมก่อน

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

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

สรุป:

1. Flash เป็น EEPROM

2 ประเภทเท่านั้น Flash ใช้หน่วยความจำชนิด NAND ขณะที่ EEPROM ใช้ NOR type

3 Flash สามารถลบล้างการบล็อกได้ในขณะที่ EEPROM เป็นไบต์ที่สามารถลบล้างได้

4 Flash เขียนขึ้นใหม่อย่างต่อเนื่องในขณะที่ EEPROM อื่น ๆ ไม่ค่อยเขียนใหม่

5 Flash คือเมื่อต้องใช้ปริมาณมากในขณะที่ EEPROM ใช้เมื่อต้องการเพียงจำนวนน้อยเท่านั้น