[ฮาร์ดแวร์]การทำงานของรอม เก็บข้อมูลยังไงครับ

การทำงานของรอม   มันเก็บข้อมูลยังไงหรอครับ พอไฟฟ้าเข้ามา แล้วข้อมูลที่บันทึกมันอยู่ในรอมหรือไงครับ มันเก็บไฟฟ้าไว้หรอ ผมไม่รู้จริงๆครับ รอมทำงานยังไง มันจำ หรือ เก็บข้อมูลได้ยังไงครับ  อมยิ้ม14
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 4
Edit: ปรับตามที่คห.4-1 บอกครับ HDD หรือ Flash memory ไม่ใช่รอม เป็น Data Storage

แยกประเภทหน่วยความจำก่อนเลย
ROM (หน่วยความจำถาวร) และ RAM (หน่วยความจำชั่วคราว) และตัวเก็บข้อมูล Data Storage

Storage Device
คืออุปกรณ์เก็บข้อมูล ที่ไม่จำเป็นต้องมีไฟฟ้าเลี้ยงก็รักษาข้อมูลภายในไว้ได้
ฮาร์ดดิสก์ แฟรชไดร์ฟ แผ่น CD หรือ DVD

ข้อมูลคอมพิวเตอร์เป็นเลขฐาน 2
มีแต่ 0 กับ 1 เรียงกัน
อุปกรณ์เก็บข้อมูลหนึ่งตัว เปรียบเทียบกับ เหรียญหลายๆเหรียญวางเรียงกันเต็มโต๊ะ ให้หัว = 1 ก้อย = 0
ตอนนี้ไม่มีข้อมูลอะไรเลย เพิ่งฟอร์แมท ก็เลยมีแต่เหรียญก้อยหมดทั้งโต๊ะ

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

ส่วนรอม ตามคห.5 เลยครับ เป็นชิปหน่วยความจำที่ไม่ต้องมีไฟเลี้ยงก็เก็บข้อมูลได้ แต่ช้า
ใช้กับชิป Bios บนเมนบอร์ด

แรมล่ะ เราอยากเปรียบเทียบให้เป็นเหรียญอีก
แต่ไม่มีหัว-ก้อยแล้ว ให้คิดซะว่าเหรียญวางอยู่บนโต๊ะเป็น 0 ใช้การยกเหรียญขึ้นเป็น 1

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

เพิ่มเติมคือการส่งผ่านข้อมูล ผ่านสายเคเบิ้ล SATA หรือ LAN หรือสายอื่นๆ
คิดซะว่ามันคือการปล่อยกระแสไฟฟ้ากระพริบเป็นจังหวะอย่างรวดเร็ว
ไม่ปล่อย = 0
ปล่อยไฟ = 1
ก่อนอื่น CPU ต้องการข้อมูลจาก HDD
CPU ก็ปล่อยคำสั่งผ่านสาย SATA ไปหา HDD กระพริบตามรหัสคำสั่งของมัน (อันนี้ขอไม่กล่าวถึง เพื่อความเข้าใจง่าย)
พอ HDD ได้รับคำสั่งว่า ต้องการข้อมูลส่วนใดของกองเหรียญ หัวอ่านก็จะขยับไปหาบริเวณนั้น อ่านว่าเหรียญเรียงตัวหัวก้อยอย่างไร
สมมุติส่วนที่ต้องการ เรียงกัน 01000001 (อักษร A) HDD ก็กระพริบสัญญาณไฟฟ้าเป็นจังหวะ 01000001 ตอบ CPU กลับไป
ทำให้ CPU รู้ว่าข้อมูลส่วนนั้นคือ "A"
เป็นอันเสร็จสิ้นกระบวนการอ่านข้อมูล

ถ้ามีอะไรผิดพลาดทักท้วงได้เลยครับ แหะๆ อยากลองอธิบายน่ะครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่