memory management Flashcards
what is memory
พื่นที่ ที่cpuใช้เก็บคำสั่งและข้อมูลชั่วคราว
เพื่อประมวลผล
Main memory ทำหน้าที่อะไร
ทำหน้าที่เก็บข้อมูลและคำสั่งตลอดจนการประมวลผลcpu โดยตำแหน่งของการเก็บข้อมูลไม่ซ้ำกัน
addresss คืออะไร
คือตำแหน่งการเก็บข้อมูลในหน่วยความจำ
main memory มีกี่ประเภท และมีอะไรบ้าง
มี 2 ประเภท ได้แก่ ROM(read only memory) and Ram(random access memory )
จงยกตัวอย่างROM และอธิยาบว่าสามารถทำอะไรได้บ้าง
- PROM (program rom) ลบและแก้ไขไม่ได้เนื่องจากมีคำสั่งบรรจุอยู่
- EPROM (eraseable prom) ลบ และบรรจุคำสั่งใหม่ได้
- EEPROM (electrical eprom) ลบ และบรรจุคำสั่งใหม่ได้ ด้วยกระแสไฟฟ้า
หน่วยความจำใหม่ที่ใช้ในปัจจุบันคืออะไร
Flash Rom
Ramทำอะไร
ram จดจำข้อมูลและคำสั่งในเวลาที่ระบบทำงานอยู่
จงยกตัวอย่างRAM
1.static ram
2.dynamic ram
3.sdram
4.ddr sdram
5.rdram
การจัดสรรหน่วยความจำของ os (memory allocation) มี่กี่ประเภท
มี2 แบบ
1.แบบต่อเนื่อง
2.ไม่ต่อเนื่อง
os แบ่งหน่วยความจำหลักเป็นกี่ส่วน อะไรบ้าง
แบ่งเป็น 2 ส่วน
1.หน่วยความจำของos
2.หน่วยความจำผู้ใช้ที่สามารถใช้งานได้
multiprogramming มีกี่แบบ
มี 2 แบบ
1.แบบแบ่งหน่วยความจำ
2.แบบสลับหน่วยความจำ
hole คืออะไร
hole คือการคืนพื่นที่ให้กับระบบเวลาprocessทำงานเสร็จ ทำให้มี
พื่นที่ว่างใหหน่วยความจำ
os มีวิธีการจัดการหน่วยความจำกี่แบบ มีอะไรบ้าง
มี 3 แบบ
1.แบบวาง
2.แบบแทนที่
3.แบบfetch
แบบวาง(placement) มีกี่อัน
มี 3
1.เลือกholeที่พบก่อน
2.เลือกholeที่เหมาะสมที่สุด/ดีที่สุด
3.เลือกholeที่ใหญ่ที่สุด
overlayคืออะไร
คือการทับซ้อนprogramในหน่วยความจำ