หน่วยความจำหลัก
คือ
หน่วยความจำที่ต่อกับหน่วยประมวลผลกลาง และหน่วยประมวลผลกลางสามารถใช้งานได้โดยตรง
หน่วยความจำ ชนิดนี้จะเก็บข้อมูล และชุดคำสั่งในระหว่างประมวลผล และมีกระแสไฟฟ้า
เมื่อปิดเครื่องคอมพิวเตอร์ข้อมูลในหน่วย ความจำนี้จะหายไปด้วย หน่วยความจำหลักที่ใช้ในระบบคอมพิวเตอร์ปัจจุบัน
เป็นชนิดที่ทำมาจากสารกึ่งตัวนำ หน่วยความจำชนิดนี้มีขนาดเล็ก ราคาถูก
แต่เก็บข้อมูลได้มาก และสามารถให้หน่วยประมวลผลกลาง นำข้อมูลมาเก็บ
และเรียกค้นได้อย่างรวดเร็ว หน่วยความจำหลักที่ใช้กับไมโครคอมพิวเตอร์
จึงต้องกำหนดคุณลักษณะในเรื่องช่วงเวลาเข้าถึงข้อมูล (Accesss time) ค่าที่ใช้ทั่วไปอยู่ในช่วงประมาณ
60 นาโนวินาที ถึง 125 นาโนวินาที (1
นาโนวินาทีเท่ากับ 10 ยกกำลัง -9 วินาที) แต่อย่างไรก็ตาม มีการพัฒนาให้หน่วยความจำ
สามารถใช้กับซีพียูที่ทำงานเร็วขนาด 33 เมกะเฮิรตซ์
โดยการสร้าง หน่วยความจำพิเศษมาคั่นกลางไว้ ซึ่งเรียกว่า หน่วยความจำแคช (cache
memory) ซึ่งเป็นหน่วย
ความจำที่เพิ่มเข้ามา
เพื่อนำชุดคำสั่ง หรือข้อมูลจากหน่วยหลักมาเก็บไว้ก่อน
เพื่อให้ซีพียูเรียกใช้ได้เร็วขึ้น
แบ่งตามลักษณะการเก็บข้อมูล
ได้ดังนี้
1. หน่วยความจำแบบลบเลือนได้ (volatile
memory)
คือถ้าเป็นหน่วยความจำที่เก็บข้อมูลไว้แล้ว หากไฟฟ้าดับ คือไม่มีไฟฟ้าจ่ายให้ กับวงจรหน่วยความจำ ข้อมูลที่เก็บไว้จะหายไปหมด
คือถ้าเป็นหน่วยความจำที่เก็บข้อมูลไว้แล้ว หากไฟฟ้าดับ คือไม่มีไฟฟ้าจ่ายให้ กับวงจรหน่วยความจำ ข้อมูลที่เก็บไว้จะหายไปหมด
2. หน่วยความจำไม่ลบเลือน (nonvolatile
memory)
คือ หน่วยความจำเก็บข้อมูลได้ โดยไม่ขึ้นกับไฟฟ้าที่เลี้ยงวงจร
คือ หน่วยความจำเก็บข้อมูลได้ โดยไม่ขึ้นกับไฟฟ้าที่เลี้ยงวงจร
แบ่งตามสภาพการใช้งาน
1. หน่วยความจำที่ซีพียูอ่านได้อย่างเดียว
ไม่สามารถเขียนลงไปได้
เรียกว่า รอม (Read
Only Memory : ROM) เช่น เก็บโปรแกรมควบคุม การจัดการพื้นฐานของระบบ
2. หน่วยความจำที่เขียนหรืออ่านข้อมูลได้
การเขียนหรืออ่านจะเลือกที่ตำแหน่งใดก็ได้ เรียกว่า แรม (Random Access Memory: RAM) สามารถเก็บข้อมูลได้ เฉพาะเวลาที่มีไฟฟ้าเลี้ยงวงจรอยู่เท่านั้น หากปิดเครื่องข้อมูล จะหายได้หมดสิ้น เมื่อเปิดเครื่องใหม่อีกครั้ง จึงจะนำข้อมูลหรือโปรแกรมมาเขียนใหม่อีกครั้ง
การเขียนหรืออ่านจะเลือกที่ตำแหน่งใดก็ได้ เรียกว่า แรม (Random Access Memory: RAM) สามารถเก็บข้อมูลได้ เฉพาะเวลาที่มีไฟฟ้าเลี้ยงวงจรอยู่เท่านั้น หากปิดเครื่องข้อมูล จะหายได้หมดสิ้น เมื่อเปิดเครื่องใหม่อีกครั้ง จึงจะนำข้อมูลหรือโปรแกรมมาเขียนใหม่อีกครั้ง
3.น่วยความจำความเร็วสูง (Cache Memory)
หน่วยความจำแคช
เป็นหน่วยความจำขนาดเล็กที่มีความเร็วสูง ทำหน้าที่เหมือนที่พักคำสั่ง
และข้อมูลระหว่าง การทำงาน เพื่อให้การทำงานโดยรวมเร็วขึ้น
ไม่มีความคิดเห็น:
แสดงความคิดเห็น