Page 17 - สถาปัตยกรรมคอมพิวเตอร์และระบบปฏิบัติการ
P. 17
โครงสร้างและการทำ�งานของหน่วยความจำ� 3-7
2. หน่วยความจำ�ภายนอกบอร์ด (outboard memory) เป็นหน่วยความจำ�ภายนอกเมนบอร์ด ที่สามารถ
เก็บรักษาข้อมูลไว้ได้แม้ไม่มีกระแสไฟฟ้าจ่ายเลี้ยงให้กับวงจรเพราะมีการเก็บรักษาข้อมูลด้วยสัญญาณแม่เหล็ก
มีความจุปริมาณมากทำ�ให้สามารถเก็บข้อมูลได้จำ�นวนมาก สามารถส่งข้อมูลที่ใช้ในการประมวลผลข้อมูลให้
หน่วยความจำ�หลักได้โดยใช้เวลาในการอ่านและส่งข้อมูลพอสมควร ประกอบด้วยจานแม่เหล็ก (magnetic disk)
ซีดีรอม (CD-ROM) และดีวีดี (DVD)
3. หน่วยความจ�ำ ภายนอกเครอ่ื ง (off-line memory) เป็นหน่วยความจำ�ภายนอกเมนบอร์ด เช่นกัน แต่ใช้
สำ�หรับการเก็บข้อมูลที่มีการประมวลผลแบบแบทช์ (batch) เมื่อต้องการจะประมวลผลข้อมูลจะต้องนำ�หน่วยความ
จำ�นั้นบรรจุเข้าเครื่องอ่านข้อมูลประเภทนั้นเก็บไว้ในจานแม่เหล็กแล้วจึงส่งเข้าหน่วยความจ�ำ หลักประมวลผลต่อไป
ประกอบด้วย เทปแม่เหล็ก (magnetic tape) สื่อแบบถอดได้ (removable media)
การทำ�งานในระบบคอมพิวเตอร์ซีพียูจะประมวลผลโดยดึงข้อมูลจากหน่วยความจำ�ที่ใกล้ที่สุดที่อยู่ภายใน
ซีพียูหรืออยู่ใกล้ซีพียูมากที่สุดและมีความเร็วมากที่สุดในบรรดาหน่วยความจำ�ทั้งหมดซึ่งเรียกว่า รีจิสเตอร์
รจี สิ เตอร์ (register) เปน็ หนว่ ยความจ�ำ ทีอ่ ยูภ่ ายในซพี ยี ทู �ำ การเกบ็ พกั ขอ้ มลู ชัว่ คราวเพือ่ ปอ้ นใหซ้ พี ยี ปู ระมวล
ผล มขี นาดเล็กแตม่ คี วามเร็วสงู มาก การทำ�งานจะมกี ารส่งข้อมูลระหว่างรจี สิ เตอร์กบั ซีพียูไดอ้ ย่างมปี ระสทิ ธภิ าพดว้ ย
ระบบปฏิบัติการของเครื่องคอมพิวเตอร์
หน่วยความจำ�หลักในระบบคอมพิวเตอร์เป็นองค์ประกอบที่สำ�คัญในการเพิ่มสมรรถนะในการทำ�งานของ
เครื่องคอมพิวเตอร์ได้ ถ้าเครื่องคอมพิวเตอร์ที่มีพื้นที่หน่วยความจำ�หลักมากก็จะช่วยให้คอมพิวเตอร์มีขีดความ
สามารถเพิ่มมากขึ้น
หนว่ ยความจ�ำ หลกั (main memory) เป็นหน่วยความจำ�ที่มีความเร็วตํ่ากว่ารีจิสเตอร์มีทั้งอยู่ภายในและอยู่
ภายนอกซพี ยี ู ถา้ อยูภ่ ายในซพี ยี จู ะเรยี กวา่ แคช (cache) ซึง่ เปน็ หนว่ ยความจ�ำ ขนาดจ�ำ กดั ทีอ่ ยูภ่ ายในซพี ยี แู ตม่ คี วาม
เร็วตํ่ากว่ารีจิสเตอร์ การทำ�งานของระบบปฏิบัติการจะจัดการวางข้อมูลที่ใช้บ่อยไว้ในหน่วยความจำ�ที่ใกล้ซีพียูมาก
ที่สุดคือ รีจิสเตอร์ แคช และหน่วยความจำ�หลัก ตามลำ�ดับ ซึ่งหน่วยความจำ�หลักที่รู้จักกันทั่วไปก็คือ แรม (Random
Access Memory: RAM) สว่ นขอ้ มลู ทีใ่ ชไ้ มบ่ อ่ ยหรอื นาน ๆ ครัง้ คอ่ ยไดใ้ ชข้ อ้ มลู กจ็ ะเกบ็ ไวใ้ นหนว่ ยความจ�ำ ทีอ่ ยูห่ า่ ง
จากซพี ยี ู ออกไปเรือ่ ย ๆ จนหนว่ ยความจ�ำ สดุ ทา้ ยทีอ่ ยูห่ า่ งจากซพี ยี กู ค็ อื หนว่ ยความจ�ำ ส�ำ รอง (secondary memory)
หน่วยความจำ�สำ�รอง (secondary memory) เป็นความจำ�ที่อยู่ภายในหรืออยู่ภายนอกเครื่องคอมพิวเตอร์
โดยสามารถเก็บรักษาข้อมูลโดยไม่ใช้กระแสไฟฟ้าได้แก่ ฮาร์ดดิสก์ (harddisk) แผ่นซีดีรอม (CD-ROM) แฟลช
ไดรฟ์ (flash drive) หรือเทปบันทึกข้อมูล (tape)