memory management Flashcards

1
Q

what is memory

A

พื่นที่ ที่cpuใช้เก็บคำสั่งและข้อมูลชั่วคราว
เพื่อประมวลผล

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Main memory ทำหน้าที่อะไร

A

ทำหน้าที่เก็บข้อมูลและคำสั่งตลอดจนการประมวลผลcpu โดยตำแหน่งของการเก็บข้อมูลไม่ซ้ำกัน

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

addresss คืออะไร

A

คือตำแหน่งการเก็บข้อมูลในหน่วยความจำ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

main memory มีกี่ประเภท และมีอะไรบ้าง

A

มี 2 ประเภท ได้แก่ ROM(read only memory) and Ram(random access memory )

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

จงยกตัวอย่างROM และอธิยาบว่าสามารถทำอะไรได้บ้าง

A
  1. PROM (program rom) ลบและแก้ไขไม่ได้เนื่องจากมีคำสั่งบรรจุอยู่
  2. EPROM (eraseable prom) ลบ และบรรจุคำสั่งใหม่ได้
  3. EEPROM (electrical eprom) ลบ และบรรจุคำสั่งใหม่ได้ ด้วยกระแสไฟฟ้า
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

หน่วยความจำใหม่ที่ใช้ในปัจจุบันคืออะไร

A

Flash Rom

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Ramทำอะไร

A

ram จดจำข้อมูลและคำสั่งในเวลาที่ระบบทำงานอยู่

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

จงยกตัวอย่างRAM

A

1.static ram
2.dynamic ram
3.sdram
4.ddr sdram
5.rdram

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

การจัดสรรหน่วยความจำของ os (memory allocation) มี่กี่ประเภท

A

มี2 แบบ
1.แบบต่อเนื่อง
2.ไม่ต่อเนื่อง

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

os แบ่งหน่วยความจำหลักเป็นกี่ส่วน อะไรบ้าง

A

แบ่งเป็น 2 ส่วน
1.หน่วยความจำของos
2.หน่วยความจำผู้ใช้ที่สามารถใช้งานได้

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

multiprogramming มีกี่แบบ

A

มี 2 แบบ
1.แบบแบ่งหน่วยความจำ
2.แบบสลับหน่วยความจำ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

hole คืออะไร

A

hole คือการคืนพื่นที่ให้กับระบบเวลาprocessทำงานเสร็จ ทำให้มี
พื่นที่ว่างใหหน่วยความจำ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

os มีวิธีการจัดการหน่วยความจำกี่แบบ มีอะไรบ้าง

A

มี 3 แบบ
1.แบบวาง
2.แบบแทนที่
3.แบบfetch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

แบบวาง(placement) มีกี่อัน

A

มี 3
1.เลือกholeที่พบก่อน
2.เลือกholeที่เหมาะสมที่สุด/ดีที่สุด
3.เลือกholeที่ใหญ่ที่สุด

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

overlayคืออะไร

A

คือการทับซ้อนprogramในหน่วยความจำ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly