หน่วยความจำหลัก (main memory) เป็นอุปกรณ์ที่ทำหน้าที่ในการเก็บข้อมูลและคำสั่งที่ได้รับจากหน่วยรับข้อมูลและเก็บผลลัพธ์ที่ผ่านการประมวลผลแล้ว ขณะที่เปิดเครื่องคอมพิวเตอร์เพื่อใช้งาน บางครั้งอาจเรียกว่า หน่วยเก็บข้อมูลหลัก (primary storage)
หน่วยความจำหลักทำงานควบคู่ไปกับซีพียูและช่วยให้การทำงานของซีพียูมีประสิทธิภาพที่ดีขึ้น ซึ่งซีพียูจะทำหน้าที่นำคำสั่งจากหน่วยความจำหลักมาแปลงความหมายแล้วกระทำตาม เมื่อทำเสร็จก็นำผลลัพธ์มาเก็บไว้ในหน่วยความจำหลัก โดยซีพียูจะกระทำตามขั้นตอนตอนเช่นนี้เป็นวงรอบเรื่อยไปอย่างรวดเร็ว เรียกการทำงานลักษณะนี้ว่า วงรอบคำสั่ง (execution cycle) โดยวงรอบการทำงานของซีพียูนั่นทำงานเร็วมาก หากไม่มีที่เกผ้บหรือพักข้อมูลและความเร็วในการเข้าถึงข้อมูลที่มีขนาดเพียงพอ จะทำให้การประมวลผลช้าลงตามไปด้วย โดยทั่วไปหน่วยความจำหลัก แบางออกเป็น 2 ประเภท ดังนี้
1) หน่วยความจำหลักแบบแก้ไขได้ (random access memory : RAM) เรียกอีกชื่อหนึ่งว่า แรม เป็นหน่วยความที่จัดเก็บข้อมูลในขณะที่ซีพียูกำลังประมวล หรือ เมื่อเปิดเครื่องคอมพิวเตอร์ ดังนั้น หน่วยความจำประเภทนี้ต้องอาศัยกระแสไฟฟ้าในการทำงาน เพื่อไม่ให้สูญหาย
1.1 แรมหลัก (main RAM) ใช้เก็บข้อมูลและคำสั่ง หรือโปรแกรมในระหว่างการทำงานของซีพียู โดยซีพียูสามารถเข้าถึงข้อมูลและคำสั่งในแรมอย่างรวดเร็ว
1.2 แรมวิดีทัศน์ (video RAM) ใช้เก็บข้อมูลสำหรับจอภาพ ทำให้สามารถส่งภาพไปที่จอได้เร็วขึ้น นิยมใช้กับการเล่นเกมและงานด้านกราฟิก เพื่อช่วยให้ภาพปรากฏที่หน้าจอได้อย่างรวดเร็ว โดยปกติการวัดขนาดของหน่วยความจำ นิยมใช้วัดโดยใช้หน่วยเป็นไบต์ (Byte) ซึ่งอาจเทียบได้เท่ากับตัวอักษร 1 ตัว โดยคอมพิวเตอร์ที่มีขนาดหน่วยความจำที่ใหญ่มากจะทำงานได้เร็วมากขึ้น ซึ่งหน่วยวัดมีขนาดใหญ่ ดังนี้
1 Byte (ไบต์) = 1 ตัวอักษร
1 KB (กิโลไบต์) = 1,024 ตัวอักษร (ประมาณ 1 พันตัวอักษร)
1 MB (เมกะไบต์) = 1,048,576 ตัวอักษร (ประมาณ 1 ล้านตัวอักษร)
1 GB (กิกะไบต์) = 1,073,741,824 ตัวอักษร (ประมาณ 1 พันล้านตัวอักษร)
2) หน่วยความจำหลักแบบอ่านได้อย่างเดียว (read only memory : ROM) เรียกอีกชื่อว่า รอม เป็นหน่วยความจำที่บริษัทผู้ผลิตติดตั้งชุดคำสั่งที่ใช้ในการเริ่มต้นการทำงานหรือชุดคำสั่งที่สำคัญของระบบคอมพิวเตอร์ โดยรอมมีคุณสมบัติในการเก็บข้อมูลไว้ตลอดโดยไม่ต้องใช้ไฟฟ้าเลี้ยง นั่นคือ เมื่อปิดเครื่องแล้ว และเปิดเครื่องใหม่ข้อมูลในรอมก็ยังอยู่เหมือนเดิม แต่ผู้ใช้จะไม่สามารถเปลี่ยนแปลงหรือเพิ่มเติมชุดคำสั่งในรอมได้
ไม่มีความคิดเห็น:
แสดงความคิดเห็น