Please enable JavaScript.
Coggle requires JavaScript to display documents.
การจัดการหน่วยความจำ - Coggle Diagram
การจัดการหน่วยความจำ
การแบ่งส่วน
วิธีพื้นฐาน ( Basic Method )
ฮาร์ดแวร์ ( Hardware )
การสร้างตารางเลขตอน
( Implementation of Segmentation Tables )
การป้องกันและการใช้ตอนร่วมกัน
( Protection and Sharing )
การสูญเปล่าพื้นที่ย่อย ( Fragmentation )
แนวคิดพื้นฐานการจัดหน่วยความจำหลัก
ขั้นตอที่ 4 จัดเก็บ ( Store )
ขั้นตอนที่ 3 กระทำการ ( Execution )
ขั้นตอนที่ 2 ถอดรหัส ( Decode )
ขั้นตอนที่ 1 ไปนำมา ( Fetch )
ประเภทของหน่วยความจำ
หน่วยความจำภายใน ( Internal memory )
หน่วยความจำหลัก ( Main memory )
หน่วยความจำสำรอง ( Secondary memory )
หน่วยความจำหลัก
การเชื่อมโยงตำแหน่ง ( Address Binding )
เวลแปลโปรแกรม ( Compile time )
เวลาโหลดโปรแกรม ( Load time )
เวลากระทำการ ( Execution )
Dynamic Loading
Dynamic Linking and Shared Libaries
การจัดสรรหน่วยความจำแบบต่อเนื่อง
การจัดสรรพื้นที่แบบขนาดคงที่
( Fixed-Size Patition )
การแบ่งหน่วยความจำออกเป็นพาร์ติชั่น
การกำหนดขนาดพาร์ติชั่นคงที่ ( Static Partition )
การกำหนดขนาดของพาร์ติชั่นให้เปลี่ยนแปลงได้
( Dynamic Patition )
การจัดการหน่วยความจำหลัก
แบบพาร์ติชั่นและย้ายที่อยู่
ปัญหาการจัดสรรหน่วยเก็บแบบพลวัติ
First-Fit
Best-Fit
Worst-Fit
ปัญหาของการจัดการหน่วยความจำ
การสูญเปล่าของพื้นที่ย่อยภายนอก
( External Fragmentation )
การแก้ปัญหาการสูญเปล่าของพื้นที่ย่อยภายนอก
การสูญเปล่าของพื้นที่ย่อยภายใน
( Internal Fragmentation )
การแบ่งพื้นที่เป็นหน้า
การจัดสรรหน่วยความจำทางกายภาพ
( paging model of physical memory )
การจัดสรรหน่วยความจำทางตรรกะ
( paging model of logical memory )
การทำงานของ Paging
ฮาร์ดแวร์กับการสนับสนุนการแบ่งหน้า
( Hardware Support )
การจัดการหน่วยความจำหลัก
วิธีการซ้อนทับ ( Overlays )
วิธีการสับเปลี่ยน ( Swapping )
การป้องกันหน่วยความจำ
ปิดใช้งานได้ ( Valid bit )
ปิดใช้งานไม่ได้ ( Invalid bit )
การใช้เพจร่วม
โครงสร้างของตารางเพจ ( Memory Protection )
โครงสร้างแบบลำดับขั้น ( Hierarchical paging )
โครงสร้างแบบตารางเฮช ( Hash page table )
โครงสร้างเพจแบบผกผัน ( Inverted page table )
Paging และการแก้ไขปัญหา
External Fragmentation
ตำแหน่งที่ว่างทางกายภาพกับ
ตำแหน่งที่ว่างทางตรรกะ
การใช้ปัญหา Internal Fragmentation