การจัดการกับโครงสร้างข้อมูลนี่เกี่ยวข้องตรง ๆ กับ Memory เลยนะ และ Memory ที่จะเล่าให้ฟัง (อ่าน) ต่อไปนี้ก็คือเจ้า RAM (Random Access Memory) เป็นการ์ดเล็ก ๆ ยาวไม่ถึงคืบ เสียบอยู่บนเมนบอร์ด สามารถถอดเปลี่ยนเพื่อ upgrade ได้ไม่ยาก หน้าที่ของเจ้า RAM มีไว้สำหรับจัดเก็บข้อมูลที่ถูกซีพียูเรียกมาประมวลผล ณ เวลานั้น ๆ หากมองเข้าไปในพื้นที่ของ RAM ที่แฝงอยู่ในการ์ดแล้วต้องบอกว่าไร้รูปทรงจริง ๆ เพราะมีการจับจองพื้นที่และคืนพื้นที่ภายในนั้นอยู่ตลอดเวลา อย่างน้อย ๆ ผู้ที่จับจองพื้นที่อยู่ตลอดเวลาก็เห็นจะเป็น พี่เบิ้ม OS (windows, linux ฯลฯ) นอกจากนี้ก็เป็นพวกโปรแกรมต่าง ๆ ที่เราเปิดขึ้นมาใช้งาน อาจจะเป็นโปรแกรม office โปรแกรมเกม เปิด Browser เปิดโปรแกรมฆ่าไวรัส และเมื่อเราปิดการใช้งานส่วนใดก็จะมีการคืนพื้นที่การจับจอง memory ส่วนนั้น ๆ ให้เป็นอิสระ ในอดีต RAM มีราคาสูงมาก OS จะต้องบริหารจัดการ memory โดยหากข้อมูลใน memory ส่วนใดยังไม่ถูกเรียกใช้ทันทีก็จะนำไปฝากไว้ที่หน่วยความจำถาวรก่อน (ฮาร์ดดิสก์) ที่เรียกว่าการทำ Virtual memory ไง พอจะใช้งานก็ไปอ่านออกมาจากฮาร์ดดิสก์ ก็เขียน ๆ อ่าน ๆ กันอยู่อย่างนี้ ดังนั้นจึงมีการอ่านเขียนฮาร์ดดิสก์อยู่ตลอดเวลา (swap file) ทั้ง ๆ ที่เราก็ไม่ได้ไปทำอะไรซักหน่อย แต่นี่ก็เป็นวิธีบริหารหน่วยความจำนะจ๊ะ
ขอบคุณภาพจาก 168hours.wordpress.com
วันเสาร์ที่ 26 มิถุนายน พ.ศ. 2553
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)


0 ความคิดเห็น:
แสดงความคิดเห็น