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