Key Difference: EEPROM เป็นหน่วยความจำชนิดไม่ลบเลือนซึ่งเป็นหน่วยความจำที่ผู้ใช้สามารถแก้ไขได้ซึ่งสามารถลบและตั้งโปรแกรมใหม่โดยผู้ใช้อย่างต่อเนื่องผ่านการใช้แรงดันไฟฟ้าสูงกว่าปกติทั้งภายในและภายนอก FlashROM เป็นยูทิลิตี้การเขียนโปรแกรมแฟลชอเนกประสงค์ที่ใช้ตรวจจับอ่านตรวจสอบลบหรือเขียนชิป BIOS ในแพ็คเกจ DIP, PLCC, SOIC, TSOP หรือ BGA
ตั้งแต่จุดเริ่มต้นของคอมพิวเตอร์มีปัญหาเกี่ยวกับหน่วยความจำและความสามารถในการจัดเก็บข้อมูลจนกว่าคอมพิวเตอร์จะปิดหรือในกรณีที่จะเก็บข้อมูลต่อไปแม้ว่าจะปิดเครื่องแล้วก็ตาม ชิปหน่วยความจำที่ถูกประดิษฐ์ขึ้นในตอนแรกนั้นมีราคาแพงและสามารถเขียนได้เพียงครั้งเดียวก่อนที่จะถูกยกเลิก สิ่งนี้กลายเป็นการวัดค่าใช้จ่ายสูงและชิปเหล่านั้นถูกใช้เพื่อจัดเก็บโปรแกรมที่คอมพิวเตอร์ต้องการเท่านั้น อย่างไรก็ตามเมื่อความต้องการหน่วยความจำราคาถูกเพิ่มขึ้นความทรงจำประเภทต่าง ๆ ก็ถูกพัฒนาขึ้น
ก่อนอื่นเรามาทำความเข้าใจว่า ROM คืออะไร หน่วยความจำแบบอ่านอย่างเดียวเป็นระบบจัดเก็บข้อมูลชนิดไม่ลบเลือนในพีซี คอมพิวเตอร์ทุกเครื่องมาพร้อมกับหน่วยความจำนี้ซึ่งมีคำแนะนำสำหรับการเริ่มต้นคอมพิวเตอร์ ROM เก็บโปรแกรมที่สำคัญเช่นโปรแกรมที่บู๊ตคอมพิวเตอร์และทำการวินิจฉัย ข้อมูลที่เก็บใน ROM ไม่สามารถเขียนใหม่หรือแก้ไขได้อย่างง่ายดาย ข้อมูลนี้จะไม่สูญหายเมื่อปิดเครื่องคอมพิวเตอร์
คุณสมบัติที่โดดเด่นของ EEPROM คือสามารถป้อนและลบข้อมูลในระบบทีละหนึ่งไบต์ซึ่งทำให้โปรแกรมเมอร์สามารถควบคุมข้อมูลที่กำลังป้อนข้อมูลได้อย่างสมบูรณ์ อย่างไรก็ตามวิธีนี้ใช้เวลานานเนื่องจากมีการป้อนข้อมูลแต่ละรายการและลบข้อมูลแบบไบต์ต่อไบต์ สามารถอัปเดตระบบ EEPROM ผ่านทางแพตช์และมักจะใช้เพื่อเก็บ BIOS (ระบบอินพุตเอาต์พุตพื้นฐาน) ของคอมพิวเตอร์ EEPROM ที่ทันสมัยได้ละทิ้งคุณลักษณะหนึ่งไบต์และเปลี่ยนเป็นการใช้การดำเนินการหลายหน้า อย่างไรก็ตามพวกเขายังมีชีวิตที่ จำกัด (จำนวนครั้ง ROM สามารถ reprogrammed) เทคโนโลยี EEPROM ถูกสร้างขึ้นโดย George Perlegos ในปี 1978 ที่ Intel สำหรับ Intel 2816
FlashROM ใช้หน่วยความจำแฟลชซึ่งเป็นหน่วยความจำแบบไม่ลบเลือนที่ใช้ในคอมพิวเตอร์เพื่อจัดเก็บข้อมูล สามารถลบและตั้งโปรแกรมไฟฟ้าได้อย่างง่ายดาย หน่วยความจำแฟลชมีสองประเภท: NAND และ NOR สิ่งเหล่านี้ถูกตั้งชื่อตามประตู NAND และ NOR เนื่องจากเซลล์หน่วยความจำแฟลชแต่ละตัวมีลักษณะคล้ายกับประตูเหล่านี้ หน่วยความจำแฟลชชนิด NAND ช่วยให้หน่วยความจำแบ่งออกเป็นบล็อกซึ่งหน่วยความจำถูกเขียนและลบในบล็อกหรือหน้าและมักจะมีขนาดเล็กกว่าอุปกรณ์ทั้งหมดทำให้การเขียนและลบข้อมูลในหน่วยความจำเร็วขึ้น หน่วยความจำชนิด NOR ช่วยให้สามารถเขียนและอ่านคำของเครื่องเดี่ยวได้อย่างอิสระ เนื่องจากหน่วยความจำบล็อกทำงานเป็นหนึ่งบล็อกสำหรับการลบในขณะที่ยังคงสามารถเขียนข้อมูลในระดับไบต์ได้แฟลชมีข้อได้เปรียบที่สำคัญกว่า EEPROM แฟลชถือว่าดีกว่าเนื่องจากใช้พลังงานน้อยกว่ามีความทนทานและสามารถอยู่รอดจากความร้อนและแรงดันที่มากเกินไป
ทั้ง EEPROM และ Flash นั้นถูกใช้ในคอมพิวเตอร์ขึ้นอยู่กับ บริษัท ที่ออกแบบระบบ แม้ว่า Flash เป็น EEPROM ชนิดหนึ่ง แต่ก็มีความแตกต่างอย่างมากในแง่ของการเขียนและลบข้อมูลออกจากหน่วยความจำ