ความแตกต่างระหว่าง RAM และ ROM | RAM และ ROM

Anonim

ความแตกต่างที่สำคัญ - แรมและรอม

คอมพิวเตอร์สามารถใช้เป็นเครื่องทำงานได้อย่างอิสระเช่นสมองมนุษย์ ดังนั้นเครื่องคอมพิวเตอร์หรือเครื่องอิเล็กทรอนิกที่คล้ายคลึงกันจึงจำเป็นต้องมีหน่วยความจำเพื่อเก็บข้อมูลที่ต้องการ ตัวอย่างเช่นมนุษย์สามารถเพิ่มตัวเลขสองตัวเข้าด้วยกันและสร้างผลลัพธ์ตามวิธีที่เขาได้เรียนรู้และจดจำ ในทำนองเดียวกันคอมพิวเตอร์ต้องถือวิธีการและข้อมูลในหน่วยความจำเพื่อดำเนินการ RAM และ ROM เป็นทั้งความทรงจำที่แตกต่างกันที่ใช้ในคอมพิวเตอร์เครื่องใดก็ได้เพื่อให้สามารถใช้งานได้อย่างรวดเร็วและเพื่อให้สามารถเข้าถึงข้อมูลที่เก็บไว้ในเครื่องคอมพิวเตอร์ คอมพิวเตอร์ทุกเครื่องมาพร้อมกับหน่วยความจำกายภาพจำนวนหนึ่งซึ่งอยู่ในรูปแบบของชิปที่เก็บข้อมูลไว้ RAM (Random Access Memory ) เป็นหน่วยความจำที่สามารถเข้าถึงได้อย่างรวดเร็วซึ่งเก็บข้อมูลระหว่างการทำงานขณะที่ ROM (Read Only Memory ) จัดเก็บข้อมูลถาวรที่ใช้สำหรับฟังก์ชันต่างๆเช่นวิธีการดำเนินการ. ดังนั้น ความแตกต่างสำคัญ ระหว่างแรมและรอมอยู่ในลักษณะที่ข้อมูลจะถูกเก็บไว้ในนั้น การจัดเก็บ ในแรมคือชั่วคราวในขณะที่การจัดเก็บข้อมูลใน ROM เป็นแบบถาวร

เนื้อหา

1 ภาพรวมและข้อแตกต่างที่สำคัญ

2. RAM คืออะไร

3. ROM คืออะไร

4. การเปรียบเทียบแบบเคียงข้างกัน - RAM และ ROM

5. สรุป

RAM คืออะไร?

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

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

มี RAM อยู่หลายประเภทที่ใช้ในเครื่องคอมพิวเตอร์ ประเภทหลักคือแรมแบบสแตติก (SRAM) และแรม (แรม) (DRAM) SRAM จะเข้าถึงได้ง่ายขึ้นและค่าใช้จ่ายในการผลิตสูงกว่า DRAMs ดังนั้น SRAM จึงถูกใช้เป็นหน่วยความจำแคชของชิปไมโครโปรเซสเซอร์ DRAM เป็นอีกทางเลือกหนึ่งที่ช้ากว่าและมีราคาไม่แพงนัก DRAMs ใช้ภายนอกกับไมโครโปรเซสเซอร์บนเมนบอร์ด บางครั้งคอมพิวเตอร์จะสร้างพาร์ติชันแยกต่างหากในฮาร์ดดิสก์เป็นแรมเมื่อแรมทางกายภาพถูกใช้มากเกินไป กระบวนการนี้ทำให้คอมพิวเตอร์ทำงานได้ช้าลงเนื่องจากต้องเขียนและอ่านข้อมูลในไฟล์ที่เรียกว่า page page บนฮาร์ดดิสก์ แรมชนิดนี้เรียกว่าแรมเสมือน

รูปที่ 01: RAM

รอมคืออะไร?

คำว่า Read-Only Memory ย่อมาจาก ROM ซึ่งแตกต่างจาก RAM, ROM เป็นหน่วยความจำไม่ระเหย; แม้ว่าข้อมูลจะถูกลบออกจากชิป ROM ข้อมูลที่จัดเก็บจะยังคงอยู่ในรีจิสเตอร์ ข้อมูลในรอมมักจะเก็บไว้เมื่อผลิต สำหรับคอมพิวเตอร์ ROM จะเป็นประโยชน์ในการจัดเก็บโปรแกรมที่ไม่ได้มีการเปลี่ยนแปลง ตัวอย่างเช่นไบออสซึ่งจะทำงานที่เริ่มต้น (บูต) ดิสก์รุ่นเก่าที่เรียกว่า ROMs (CD-ROM) รุ่นเก่ากว่า

ข้อเสียเปรียบของ ROMs มีข้อเสียเปรียบหลัก ๆ คือไม่สามารถแก้ไขหรืออัพเดตคุณสมบัติของเฟิร์มแวร์ได้ หากผู้ผลิตได้ตั้งโปรแกรมไว้กับเฟิร์มแวร์ที่ชำรุดแล้วชิพทั้งหมดต้องถูกเรียกคืนและเปลี่ยนทีละชิ้น ข้อเสียเปรียบอีกประการหนึ่งคือรอมไม่ได้มีประโยชน์ในการวิจัยและพัฒนาเนื่องจากเฟิร์มแวร์หลายรุ่นต้องได้รับการทดสอบโดยโปรแกรมเมอร์ก่อนที่จะเปิดตัวผลิตภัณฑ์ขั้นสุดท้าย มีรอมไม่เป็นประโยชน์ในการทดสอบเฟิร์มเพราะไม่ใช่อุปกรณ์ที่ใช้งานง่าย สามารถลบโปรแกรม ROM ที่สามารถลบได้ซึ่งสามารถเขียนโปรแกรมเฟิร์มแวร์ใหม่โดยโปรแกรมเมอร์เพื่อเอาชนะปัญหาเหล่านี้ได้ อย่างไรก็ตามการลบข้อมูลต้องใช้แสงยูวีที่มีความเข้มสูงทำให้เป็นเรื่องยาก ในฐานะที่เป็นทางออกสำหรับเรื่องนี้ ROM โปรแกรมที่สามารถลบการใช้งานได้ด้วยระบบไฟฟ้าได้รับการแนะนำให้ใช้กับโปรแกรมเมอร์เพื่อให้สามารถใช้งานได้บนตัวเครื่องทดสอบและสามารถทำการโปรแกรมซ้ำได้หลายครั้ง หน่วยความจำแฟลชซึ่งใช้ในไดรฟ์ USB และแล็ปท็อปที่ทันสมัยเป็นฮาร์ดไดรฟ์คือการพัฒนา EEPROM ซึ่งใช้พื้นที่ชิพอย่างมีประสิทธิภาพมากขึ้น แผ่นซีดีและดีวีดีที่เขียนซ้ำได้ถือเป็นความก้าวหน้าของ CD และ DVD ROM ด้วย

รูปที่ 02: EEPROM

ความแตกต่างระหว่าง RAM และ ROM คืออะไร?

- diff บทความ Middle before Table ->

RAM และ ROM

ข้อมูลสามารถเก็บและดึงข้อมูลจากแรม (Random-Access Memory) ข้อมูลสามารถอ่านได้จาก ROM (Read-Only Memory)
Access
เวลาในการเข้าถึงสั้นมากในแรม คอมพิวเตอร์ใช้ข้อมูลนี้อย่างรวดเร็วเพื่อเก็บข้อมูลที่จำเป็นบ่อยๆ เวลาในการเข้าถึงเป็นเวลานานใน ROM ไม่สามารถใช้อ่านได้อย่างรวดเร็ว
Storage
RAM เป็นหน่วยความจำที่ระเหยดังนั้นเมื่อแหล่งจ่ายไฟสูญหายข้อมูลจะถูกลบออกจากหน่วยความจำ ROM เป็นหน่วยความจำที่ไม่ระเหย หากยังไม่สามารถลบล้างได้ข้อมูลจะยังคงเก็บอยู่จนกว่าฮาร์ดแวร์จะเสียหาย
ใช้ RAM
RAM ในหน่วยความจำหลักและหน่วยความจำหลักของเครื่องคอมพิวเตอร์เนื่องจากมีความเร็วสูงต้นทุนการผลิตสูงและพื้นที่ผิวต่อหน่วยความจำหน่วยใหญ่ รอมใช้เก็บข้อมูลถาวร แต่ใช้น้อยเช่นการตั้งค่าซอฟต์แวร์ไบออสที่ใช้เพียงครั้งเดียวในเครื่องคอมพิวเตอร์เนื่องจากผลิตขึ้นด้วยกำลังการผลิตที่ใหญ่ขึ้นและต้นทุนการผลิตต่ำกว่า

ข้อมูลสรุป - RAM vs ROM

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

รูปภาพมารยphép:

1. "Chip ram" โดย Laserlicht - งานของตัวเอง (CC BY-SA 3. 0) ผ่านวิกิพีเดีย Wikipedia

2. "AT24C02 EEPROM 1480355 6 7 HDR Enhancer" โดย© Nevit Dilmen (CC BY-SA 3. 0) โดยวิกิมีเดีย

บทความที่เกี่ยวข้อง:

1. ความแตกต่างระหว่าง SRAM และ DRAM

2. ความแตกต่างระหว่างแรมและหน่วยความจำแคช

3. ความแตกต่างระหว่างแรมและโปรเซสเซอร์

4. ความแตกต่างระหว่าง PLA และ ROM

5. ความแตกต่างระหว่างหน่วยความจำระเหยและไม่ระเหย

6. ความแตกต่างระหว่างหน่วยความจำหลักและหน่วยความจำรอง