SlideShare une entreprise Scribd logo
1  sur  57
Chapter 9:  Memory Management   บทที่  9  การบริหารจัดการหน่วยความจำ  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Background  ความเป็นมา  ,[object Object],[object Object],[object Object]
Binding of Instructions and Data to Memory การผูกความสัมพันธ์ ระหว่างคำสั่งกับข้อมูลในหน่วยความจำ  ,[object Object],[object Object],[object Object],การผูกแอดเดรสของคำสั่งกับข้อมูลเพื่อแอดเดรสของหน่วยความจำ สามารถเกิดสถานะต่างๆ สามสถานะด้วยกันดังนี้
Multistep Processing of a User Program  โปรเซสขั้นตอนต่างๆ ของโปรแกรมของผู้ใช้
Logical vs. Physical Address Space พื้นที่ของแอดเดรสแบบเชิงตรรกและเชิงกายภาพ ,[object Object],[object Object],[object Object],[object Object],[object Object]
Memory-Management Unit (MMU)  หน่วยบริหารจัดการหน่วยความจำ  ,[object Object],[object Object],[object Object]
Dynamic relocation using a relocation register การจัดสรรพิ้นที่ใหม่แบบไดนามิก โดยใช้รีจีสเตอร์ ในการจัดสรรพื้นที่ใหม่
Dynamic Loading  การโหลดแบบไดนามิก ,[object Object],[object Object],[object Object],[object Object]
Dynamic Linking  การเชื่อมโยงแบบไดนามิก ,[object Object],[object Object],[object Object],[object Object],[object Object]
Overlays  โอเวอร์เลย์  ( การทับซ้อน ) ,[object Object],[object Object],[object Object],[object Object]
Overlays for a Two-Pass Assembler  โอเวอร์เลย์สำหรับ การทำงานของแอสเซมเบลอร์
Swapping  การสลับการทำงาน ,[object Object],[object Object],[object Object],[object Object]
Swapping  การสลับการทำงาน   (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Schematic View of Swapping  มุมมองขอบเขตในการสลับการทำงานของโปรเซส
Contiguous Allocation  การจัดสรรพื้นที่ที่อยู่ประชิดติดกัน ,[object Object],[object Object],[object Object]
Contiguous Allocation  การจัดสรรพื้นที่ที่อยู่ประชิดติดกัน   (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Hardware Support for Relocation and Limit Registers ฮาร์ดแวร์รองรับการจัดสรรพื้นที่ใหม่และรีจีสเตอร์จำกัด
Contiguous Allocation  การจัดสรรพื้นที่ที่อยู่ประชิดติดกัน  (Cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],OS process 5 process 8 process 2 OS process 5 process 2 OS process 5 process 2 OS process 5 process 9 process 2 process 9 process 10
Dynamic Storage-Allocation Problem  ปัญหาของการจัดสรรและการจัดเก็บแบบไดนามิก หรือแปรผัน ,[object Object],[object Object],[object Object],จะกำหนดขนาดตามที่โปรเซสร้องขอจากพื้นที่ว่างที่มีอยู่ได้อย่างไร First-fit and best-fit  แบบที่หนึ่งและที่สองดีกว่าแบบที่สามในด้านความเร็ว และการใช้หน่วยจัดเก็บอย่างมีประสิทธิภาพ
Fragmentation  การแฟรกเมนท์ การจัดการกับความแตกกระจาย ,[object Object],[object Object]
Fragmentation  การแฟรกเมนท์ การจัดการกับความแตกกระจาย ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Paging  การทำเพจจิ้ง หรือการจัดหน้า ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Address Translation Scheme  แนวทางการแปลงแอดเดรส  ,[object Object],[object Object],[object Object]
Address Translation Architecture  สถาปัตยกรรมการแปลงแอดเดรส
Paging Example  ตัวอย่างการทำเพจ
Paging Example  ตัวอย่างการทำจัดเพจ
Free Frames  ฟรีเฟรม ก่อนถูกจัดสรร หลังถูกจัดสรร
Implementation of Page Table  การใช้งานตารางเพจ  ,[object Object],[object Object],[object Object],[object Object],[object Object]
Associative Memory  หน่วยความจำร่วม ,[object Object],[object Object],[object Object],[object Object],Page # Frame #
Paging Hardware With TLB ฮาร์ดแวร์การจัดเพจ ด้วย  TLB
Effective Access Time  ผลกระทบเวลาในการเข้าถึง หรือแอกเซสไทม์  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Memory Protection  การปกป้องหน่วยความจำ  ,[object Object],[object Object],[object Object],[object Object]
Valid (v) or Invalid (i) Bit In A Page Table บิทบ่งชี้ความถูกต้องและไม่ถูกต้องในตารางเพจ
Page Table Structure  โครงสร้างตารางเพจ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hierarchical Page Tables  การจัดเพจเชิงลำดับ ,[object Object],[object Object]
Two-Level Paging Example  ตัวอย่างตารางเพจแบบสองระดับ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],page number page offset p i p 2 d 10 10 12
Two-Level Page-Table Scheme  รูปแบบของตารางเพจแบบสองระดับ
Address-Translation Scheme  รูปแบบในการแปลงค่าแอดเดรส  ,[object Object]
Hashed Page Tables  ตารางเพจแบบเข้ารหัสด้วยการแฮช  ,[object Object],[object Object],[object Object]
Hashed Page Table  ตารางเพจที่ถูกแฮช
Inverted Page Table  ตารางเพจแบบแปลงค่า  ,[object Object],[object Object],[object Object],[object Object]
Inverted Page Table Architecture  ตารางเพจแบบแปลงค่า
Shared Pages  เพจร่วม  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Shared Pages Example   ตัวอย่างการใช้เพจร่วม
Segmentation   การแบ่งส่วนหรือ การทำเซ็กเม้นท์  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],โปรแกรมหลัก  โพรซีเยอร์  พังก์ชั่น  แมทธอด  อ็อบเจ็ก ตัวแปลโลคอลและ ตัวแปลโกลบอล  บล๊อกทั่วไป  แสต็ก  ตารางสัญลักษณ์ ,  อะเรย์
User’s View of a Program  มุมมองของผู้ใช้ที่มีต่อโปรแกรม
Logical View of Segmentation  มุมมองเชิงตรรก ของการทำเซ็กเม้นท์  1 3 2 4 user space  physical memory space 1 4 2 3
Segmentation Architecture  สถาปัตยกรรมของการทำเซ็กเม้นท์  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Segmentation Architecture  สถาปัตยกรรมการทำเซ็กเม้นท์  (Cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Segmentation Architecture  สถาปัตยกรรมการทำเซ็กเม้นท์  (Cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Segmentation Hardware  ฮาร์ดแวร์สำหรับการทำเซ็กเม้นท์
Example of Segmentation  ตัวอย่างการทำเซ็กเม้นท์
Sharing of Segments  การใช้เซ็กเม้นท์ร่วมกัน
Segmentation with Paging – MULTICS การทำเซ็กเม้นท์ด้วยการจัดเพจ  ,[object Object],[object Object]
MULTICS Address Translation Scheme รูปแบบการแปลงแอดเดรส  MULTICS
Segmentation with Paging – Intel 386 การทำเซ็กเม้นท์ด้วยการจัดเพจ ใน อินเทล  386  ,[object Object]
Intel 80386 Address Translation  การแปลงแอดเดรส ในอินเทล  80386

Contenu connexe

Tendances

8 ca-file system implementation (wichet p.'s conflicted copy 2012-12-17)
8 ca-file system implementation (wichet p.'s conflicted copy 2012-12-17)8 ca-file system implementation (wichet p.'s conflicted copy 2012-12-17)
8 ca-file system implementation (wichet p.'s conflicted copy 2012-12-17)krissapat
 
แนวข้อสอบระบบปฎิบัติการคอมพิวเตอร์ Os
แนวข้อสอบระบบปฎิบัติการคอมพิวเตอร์ Osแนวข้อสอบระบบปฎิบัติการคอมพิวเตอร์ Os
แนวข้อสอบระบบปฎิบัติการคอมพิวเตอร์ OsChamp Phinning
 
แบบทดสอบการอ่านเอาเรื่อง
แบบทดสอบการอ่านเอาเรื่องแบบทดสอบการอ่านเอาเรื่อง
แบบทดสอบการอ่านเอาเรื่องkhruphuthons
 
4 การอ่านอย่างมีประสิทธิภาพ(108-147)
4 การอ่านอย่างมีประสิทธิภาพ(108-147)4 การอ่านอย่างมีประสิทธิภาพ(108-147)
4 การอ่านอย่างมีประสิทธิภาพ(108-147)อัมพร ศรีพิทักษ์
 
อาชีพในฝัน
อาชีพในฝันอาชีพในฝัน
อาชีพในฝันWanlop Chimpalee
 
องค์ประกอบของระบบปฏิบัติการ
องค์ประกอบของระบบปฏิบัติการองค์ประกอบของระบบปฏิบัติการ
องค์ประกอบของระบบปฏิบัติการThanaporn Singsuk
 
โครงงาน สื่อมัลติมิเดีย เรื่อง การตัดเสียงโดยโปรแกรม Wavepad
โครงงาน สื่อมัลติมิเดีย เรื่อง การตัดเสียงโดยโปรแกรม Wavepadโครงงาน สื่อมัลติมิเดีย เรื่อง การตัดเสียงโดยโปรแกรม Wavepad
โครงงาน สื่อมัลติมิเดีย เรื่อง การตัดเสียงโดยโปรแกรม Wavepadกันต์ ตีห้า
 
การเรียนรู้แบบ4 mat
การเรียนรู้แบบ4 matการเรียนรู้แบบ4 mat
การเรียนรู้แบบ4 matSukanya Burana
 
ระบบจัดการร้านเบเกอรี่
ระบบจัดการร้านเบเกอรี่ระบบจัดการร้านเบเกอรี่
ระบบจัดการร้านเบเกอรี่Visiene Lssbh
 
ไตรภูมิพระร่วง
ไตรภูมิพระร่วงไตรภูมิพระร่วง
ไตรภูมิพระร่วงPonpirun Homsuwan
 
โวหารภาพพจน์
โวหารภาพพจน์โวหารภาพพจน์
โวหารภาพพจน์Rodchana Pattha
 
หลักการอ่านจับใจความสำคัญ
หลักการอ่านจับใจความสำคัญหลักการอ่านจับใจความสำคัญ
หลักการอ่านจับใจความสำคัญRung Kru
 
1.4 การดูแลรักษาคอมพิวเตอร์
1.4 การดูแลรักษาคอมพิวเตอร์1.4 การดูแลรักษาคอมพิวเตอร์
1.4 การดูแลรักษาคอมพิวเตอร์Chatree MChatree
 
3 ca-computer system structure
3 ca-computer system structure3 ca-computer system structure
3 ca-computer system structurekrissapat
 
ชุดกิจกรรม ๒ การคิดวิเคราะห์ บทความ
ชุดกิจกรรม ๒ การคิดวิเคราะห์ บทความชุดกิจกรรม ๒ การคิดวิเคราะห์ บทความ
ชุดกิจกรรม ๒ การคิดวิเคราะห์ บทความPensri Sangsuk
 

Tendances (20)

Ch10th
Ch10thCh10th
Ch10th
 
Ch11th
Ch11thCh11th
Ch11th
 
8 ca-file system implementation (wichet p.'s conflicted copy 2012-12-17)
8 ca-file system implementation (wichet p.'s conflicted copy 2012-12-17)8 ca-file system implementation (wichet p.'s conflicted copy 2012-12-17)
8 ca-file system implementation (wichet p.'s conflicted copy 2012-12-17)
 
แนวข้อสอบระบบปฎิบัติการคอมพิวเตอร์ Os
แนวข้อสอบระบบปฎิบัติการคอมพิวเตอร์ Osแนวข้อสอบระบบปฎิบัติการคอมพิวเตอร์ Os
แนวข้อสอบระบบปฎิบัติการคอมพิวเตอร์ Os
 
แบบทดสอบการอ่านเอาเรื่อง
แบบทดสอบการอ่านเอาเรื่องแบบทดสอบการอ่านเอาเรื่อง
แบบทดสอบการอ่านเอาเรื่อง
 
4 การอ่านอย่างมีประสิทธิภาพ(108-147)
4 การอ่านอย่างมีประสิทธิภาพ(108-147)4 การอ่านอย่างมีประสิทธิภาพ(108-147)
4 การอ่านอย่างมีประสิทธิภาพ(108-147)
 
อาชีพในฝัน
อาชีพในฝันอาชีพในฝัน
อาชีพในฝัน
 
องค์ประกอบของระบบปฏิบัติการ
องค์ประกอบของระบบปฏิบัติการองค์ประกอบของระบบปฏิบัติการ
องค์ประกอบของระบบปฏิบัติการ
 
โครงงาน สื่อมัลติมิเดีย เรื่อง การตัดเสียงโดยโปรแกรม Wavepad
โครงงาน สื่อมัลติมิเดีย เรื่อง การตัดเสียงโดยโปรแกรม Wavepadโครงงาน สื่อมัลติมิเดีย เรื่อง การตัดเสียงโดยโปรแกรม Wavepad
โครงงาน สื่อมัลติมิเดีย เรื่อง การตัดเสียงโดยโปรแกรม Wavepad
 
Lecture9
Lecture9Lecture9
Lecture9
 
การเรียนรู้แบบ4 mat
การเรียนรู้แบบ4 matการเรียนรู้แบบ4 mat
การเรียนรู้แบบ4 mat
 
ระบบจัดการร้านเบเกอรี่
ระบบจัดการร้านเบเกอรี่ระบบจัดการร้านเบเกอรี่
ระบบจัดการร้านเบเกอรี่
 
ไตรภูมิพระร่วง
ไตรภูมิพระร่วงไตรภูมิพระร่วง
ไตรภูมิพระร่วง
 
โวหารภาพพจน์
โวหารภาพพจน์โวหารภาพพจน์
โวหารภาพพจน์
 
9
99
9
 
คอมพิวเตอร์เบื้องต้น ม.1
คอมพิวเตอร์เบื้องต้น ม.1คอมพิวเตอร์เบื้องต้น ม.1
คอมพิวเตอร์เบื้องต้น ม.1
 
หลักการอ่านจับใจความสำคัญ
หลักการอ่านจับใจความสำคัญหลักการอ่านจับใจความสำคัญ
หลักการอ่านจับใจความสำคัญ
 
1.4 การดูแลรักษาคอมพิวเตอร์
1.4 การดูแลรักษาคอมพิวเตอร์1.4 การดูแลรักษาคอมพิวเตอร์
1.4 การดูแลรักษาคอมพิวเตอร์
 
3 ca-computer system structure
3 ca-computer system structure3 ca-computer system structure
3 ca-computer system structure
 
ชุดกิจกรรม ๒ การคิดวิเคราะห์ บทความ
ชุดกิจกรรม ๒ การคิดวิเคราะห์ บทความชุดกิจกรรม ๒ การคิดวิเคราะห์ บทความ
ชุดกิจกรรม ๒ การคิดวิเคราะห์ บทความ
 

En vedette

กองทุนท่าจีน
กองทุนท่าจีนกองทุนท่าจีน
กองทุนท่าจีนNuth Otanasap
 
วินโดว์ 7
วินโดว์ 7วินโดว์ 7
วินโดว์ 7nan122538
 
Memory Management in Windows 7
Memory Management in Windows 7Memory Management in Windows 7
Memory Management in Windows 7Naveed Qadri
 
Reconstruction and it Effects
Reconstruction and it EffectsReconstruction and it Effects
Reconstruction and it EffectsJenny Hulbert
 
Lesson Plan Two Power Point Lb22
Lesson Plan Two Power Point Lb22Lesson Plan Two Power Point Lb22
Lesson Plan Two Power Point Lb22Jenny Hulbert
 
Ec2009 ch14 creating and launching
Ec2009 ch14 creating and launchingEc2009 ch14 creating and launching
Ec2009 ch14 creating and launchingNuth Otanasap
 
Comunitat ValençIana
Comunitat ValençIanaComunitat ValençIana
Comunitat ValençIanapepe_linea
 
SWAHA08 - Personalizing Human Interaction through Hybrid Ontological Profilin...
SWAHA08 - Personalizing Human Interaction through Hybrid Ontological Profilin...SWAHA08 - Personalizing Human Interaction through Hybrid Ontological Profilin...
SWAHA08 - Personalizing Human Interaction through Hybrid Ontological Profilin...Nima Dokoohaki
 
Music Of World Religions
Music Of World ReligionsMusic Of World Religions
Music Of World ReligionsJenny Hulbert
 
51 60 book 1 sight words
51 60  book 1  sight words51 60  book 1  sight words
51 60 book 1 sight wordstwaterman
 

En vedette (20)

กองทุนท่าจีน
กองทุนท่าจีนกองทุนท่าจีน
กองทุนท่าจีน
 
Ch08th
Ch08thCh08th
Ch08th
 
Ch07ath
Ch07athCh07ath
Ch07ath
 
วินโดว์ 7
วินโดว์ 7วินโดว์ 7
วินโดว์ 7
 
Memory Management in Windows 7
Memory Management in Windows 7Memory Management in Windows 7
Memory Management in Windows 7
 
Reconstruction and it Effects
Reconstruction and it EffectsReconstruction and it Effects
Reconstruction and it Effects
 
Collage 275
Collage 275Collage 275
Collage 275
 
Lesson Plan Two Power Point Lb22
Lesson Plan Two Power Point Lb22Lesson Plan Two Power Point Lb22
Lesson Plan Two Power Point Lb22
 
SA Chapter 13
SA Chapter 13SA Chapter 13
SA Chapter 13
 
Infantil
InfantilInfantil
Infantil
 
Money & Politics
Money & PoliticsMoney & Politics
Money & Politics
 
SA Chapter 14
SA Chapter 14SA Chapter 14
SA Chapter 14
 
Ec2009 ch14 creating and launching
Ec2009 ch14 creating and launchingEc2009 ch14 creating and launching
Ec2009 ch14 creating and launching
 
Comunitat ValençIana
Comunitat ValençIanaComunitat ValençIana
Comunitat ValençIana
 
Hinduism
HinduismHinduism
Hinduism
 
SWAHA08 - Personalizing Human Interaction through Hybrid Ontological Profilin...
SWAHA08 - Personalizing Human Interaction through Hybrid Ontological Profilin...SWAHA08 - Personalizing Human Interaction through Hybrid Ontological Profilin...
SWAHA08 - Personalizing Human Interaction through Hybrid Ontological Profilin...
 
graffitys 3
graffitys 3graffitys 3
graffitys 3
 
Cine Gratis
Cine GratisCine Gratis
Cine Gratis
 
Music Of World Religions
Music Of World ReligionsMusic Of World Religions
Music Of World Religions
 
51 60 book 1 sight words
51 60  book 1  sight words51 60  book 1  sight words
51 60 book 1 sight words
 

Similaire à Ch09th

6 ca-virtual memory structure (wichet p.'s conflicted copy 2012-12-17)
6 ca-virtual memory structure (wichet p.'s conflicted copy 2012-12-17)6 ca-virtual memory structure (wichet p.'s conflicted copy 2012-12-17)
6 ca-virtual memory structure (wichet p.'s conflicted copy 2012-12-17)krissapat
 
6 ca-virtual memory structure (wichet p.'s conflicted copy 2012-12-17)
6 ca-virtual memory structure (wichet p.'s conflicted copy 2012-12-17)6 ca-virtual memory structure (wichet p.'s conflicted copy 2012-12-17)
6 ca-virtual memory structure (wichet p.'s conflicted copy 2012-12-17)krissapat
 
การประกอบเครื่องคอมพิวเตอร์
การประกอบเครื่องคอมพิวเตอร์การประกอบเครื่องคอมพิวเตอร์
การประกอบเครื่องคอมพิวเตอร์noorinryrinry
 
กลุ่มที่ 3 คอมพิวเตอร์ส่วนบุคคล
กลุ่มที่ 3  คอมพิวเตอร์ส่วนบุคคลกลุ่มที่ 3  คอมพิวเตอร์ส่วนบุคคล
กลุ่มที่ 3 คอมพิวเตอร์ส่วนบุคคลNattakan Wuttipisan
 
กลุ่มที่ 3 คอมพิวเตอร์ส่วนบุคคล
กลุ่มที่ 3  คอมพิวเตอร์ส่วนบุคคลกลุ่มที่ 3  คอมพิวเตอร์ส่วนบุคคล
กลุ่มที่ 3 คอมพิวเตอร์ส่วนบุคคลNattakan Wuttipisan
 
Main Memory 516(1)
Main Memory 516(1)Main Memory 516(1)
Main Memory 516(1)Chettapong
 
Hardware
HardwareHardware
Hardwaresa
 
หน่วยความจำหลัก Present 4-8 (Group2)
หน่วยความจำหลัก Present 4-8 (Group2)หน่วยความจำหลัก Present 4-8 (Group2)
หน่วยความจำหลัก Present 4-8 (Group2)Supaksorn Tatongjai
 
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์Jirayu Pansagul
 
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์Jirayu Pansagul
 
หน่วยประมวลผลของเครื่องคอมพิวเตอร์ปอ
หน่วยประมวลผลของเครื่องคอมพิวเตอร์ปอหน่วยประมวลผลของเครื่องคอมพิวเตอร์ปอ
หน่วยประมวลผลของเครื่องคอมพิวเตอร์ปอokbeer
 
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์Ammarirat
 
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์Ammarirat
 
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์Ammarirat
 
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์Ammarirat
 
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์Ammarirat
 

Similaire à Ch09th (20)

6 ca-virtual memory structure (wichet p.'s conflicted copy 2012-12-17)
6 ca-virtual memory structure (wichet p.'s conflicted copy 2012-12-17)6 ca-virtual memory structure (wichet p.'s conflicted copy 2012-12-17)
6 ca-virtual memory structure (wichet p.'s conflicted copy 2012-12-17)
 
6 ca-virtual memory structure (wichet p.'s conflicted copy 2012-12-17)
6 ca-virtual memory structure (wichet p.'s conflicted copy 2012-12-17)6 ca-virtual memory structure (wichet p.'s conflicted copy 2012-12-17)
6 ca-virtual memory structure (wichet p.'s conflicted copy 2012-12-17)
 
การจัดการหน่วยความจำ
การจัดการหน่วยความจำการจัดการหน่วยความจำ
การจัดการหน่วยความจำ
 
การประกอบเครื่องคอมพิวเตอร์
การประกอบเครื่องคอมพิวเตอร์การประกอบเครื่องคอมพิวเตอร์
การประกอบเครื่องคอมพิวเตอร์
 
กลุ่มที่ 3 คอมพิวเตอร์ส่วนบุคคล
กลุ่มที่ 3  คอมพิวเตอร์ส่วนบุคคลกลุ่มที่ 3  คอมพิวเตอร์ส่วนบุคคล
กลุ่มที่ 3 คอมพิวเตอร์ส่วนบุคคล
 
กลุ่มที่ 3 คอมพิวเตอร์ส่วนบุคคล
กลุ่มที่ 3  คอมพิวเตอร์ส่วนบุคคลกลุ่มที่ 3  คอมพิวเตอร์ส่วนบุคคล
กลุ่มที่ 3 คอมพิวเตอร์ส่วนบุคคล
 
Main Memory 516
Main Memory 516Main Memory 516
Main Memory 516
 
Main Memory 516(1)
Main Memory 516(1)Main Memory 516(1)
Main Memory 516(1)
 
Main Memory
Main MemoryMain Memory
Main Memory
 
Hardware
HardwareHardware
Hardware
 
หน่วยความจำหลัก Present 4-8 (Group2)
หน่วยความจำหลัก Present 4-8 (Group2)หน่วยความจำหลัก Present 4-8 (Group2)
หน่วยความจำหลัก Present 4-8 (Group2)
 
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
 
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
 
หน่วยประมวลผลของเครื่องคอมพิวเตอร์ปอ
หน่วยประมวลผลของเครื่องคอมพิวเตอร์ปอหน่วยประมวลผลของเครื่องคอมพิวเตอร์ปอ
หน่วยประมวลผลของเครื่องคอมพิวเตอร์ปอ
 
Slide10 memory management
Slide10 memory managementSlide10 memory management
Slide10 memory management
 
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
 
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
 
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
 
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
 
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
 

Plus de Nuth Otanasap

มาตรฐานผลการเรียนรู้
มาตรฐานผลการเรียนรู้มาตรฐานผลการเรียนรู้
มาตรฐานผลการเรียนรู้Nuth Otanasap
 
Ec2009 ch01 overview of electronic commerce
Ec2009 ch01 overview of electronic commerceEc2009 ch01 overview of electronic commerce
Ec2009 ch01 overview of electronic commerceNuth Otanasap
 
Ec2009 ch15 e commerce strategy
Ec2009 ch15 e commerce strategyEc2009 ch15 e commerce strategy
Ec2009 ch15 e commerce strategyNuth Otanasap
 
Ec2009 ch12 legal ethical and social
Ec2009 ch12 legal ethical and socialEc2009 ch12 legal ethical and social
Ec2009 ch12 legal ethical and socialNuth Otanasap
 
Ec2009 ch11 electronic payment systems
Ec2009 ch11 electronic payment systemsEc2009 ch11 electronic payment systems
Ec2009 ch11 electronic payment systemsNuth Otanasap
 
Ec2009 ch10 e commerce security
Ec2009 ch10 e commerce securityEc2009 ch10 e commerce security
Ec2009 ch10 e commerce securityNuth Otanasap
 
Ec2009 ch09 auctions
Ec2009 ch09 auctionsEc2009 ch09 auctions
Ec2009 ch09 auctionsNuth Otanasap
 
Ec2009 ch08 mobile commerce and pervasive computing
Ec2009 ch08 mobile commerce and pervasive computingEc2009 ch08 mobile commerce and pervasive computing
Ec2009 ch08 mobile commerce and pervasive computingNuth Otanasap
 
Ec2009 ch07 e government e-learning e-supply chains collaborative commerce an...
Ec2009 ch07 e government e-learning e-supply chains collaborative commerce an...Ec2009 ch07 e government e-learning e-supply chains collaborative commerce an...
Ec2009 ch07 e government e-learning e-supply chains collaborative commerce an...Nuth Otanasap
 

Plus de Nuth Otanasap (20)

มาตรฐานผลการเรียนรู้
มาตรฐานผลการเรียนรู้มาตรฐานผลการเรียนรู้
มาตรฐานผลการเรียนรู้
 
SA Chapter 12
SA Chapter 12SA Chapter 12
SA Chapter 12
 
SA Chapter 11
SA Chapter 11SA Chapter 11
SA Chapter 11
 
SA Chapter 10
SA Chapter 10SA Chapter 10
SA Chapter 10
 
SA Chapter 9
SA Chapter 9SA Chapter 9
SA Chapter 9
 
SA Chapter 8
SA Chapter 8SA Chapter 8
SA Chapter 8
 
SA Chapter 7
SA Chapter 7SA Chapter 7
SA Chapter 7
 
SA Chapter 6
SA Chapter 6SA Chapter 6
SA Chapter 6
 
SA Chapter 5
SA Chapter 5SA Chapter 5
SA Chapter 5
 
SA Chapter 4
SA Chapter 4SA Chapter 4
SA Chapter 4
 
SA Chapter 3
SA Chapter 3SA Chapter 3
SA Chapter 3
 
SA Chapter 2
SA Chapter 2SA Chapter 2
SA Chapter 2
 
Ec2009 ch01 overview of electronic commerce
Ec2009 ch01 overview of electronic commerceEc2009 ch01 overview of electronic commerce
Ec2009 ch01 overview of electronic commerce
 
Ec2009 ch15 e commerce strategy
Ec2009 ch15 e commerce strategyEc2009 ch15 e commerce strategy
Ec2009 ch15 e commerce strategy
 
Ec2009 ch12 legal ethical and social
Ec2009 ch12 legal ethical and socialEc2009 ch12 legal ethical and social
Ec2009 ch12 legal ethical and social
 
Ec2009 ch11 electronic payment systems
Ec2009 ch11 electronic payment systemsEc2009 ch11 electronic payment systems
Ec2009 ch11 electronic payment systems
 
Ec2009 ch10 e commerce security
Ec2009 ch10 e commerce securityEc2009 ch10 e commerce security
Ec2009 ch10 e commerce security
 
Ec2009 ch09 auctions
Ec2009 ch09 auctionsEc2009 ch09 auctions
Ec2009 ch09 auctions
 
Ec2009 ch08 mobile commerce and pervasive computing
Ec2009 ch08 mobile commerce and pervasive computingEc2009 ch08 mobile commerce and pervasive computing
Ec2009 ch08 mobile commerce and pervasive computing
 
Ec2009 ch07 e government e-learning e-supply chains collaborative commerce an...
Ec2009 ch07 e government e-learning e-supply chains collaborative commerce an...Ec2009 ch07 e government e-learning e-supply chains collaborative commerce an...
Ec2009 ch07 e government e-learning e-supply chains collaborative commerce an...
 

Ch09th

  • 1.
  • 2.
  • 3.
  • 4. Multistep Processing of a User Program โปรเซสขั้นตอนต่างๆ ของโปรแกรมของผู้ใช้
  • 5.
  • 6.
  • 7. Dynamic relocation using a relocation register การจัดสรรพิ้นที่ใหม่แบบไดนามิก โดยใช้รีจีสเตอร์ ในการจัดสรรพื้นที่ใหม่
  • 8.
  • 9.
  • 10.
  • 11. Overlays for a Two-Pass Assembler โอเวอร์เลย์สำหรับ การทำงานของแอสเซมเบลอร์
  • 12.
  • 13.
  • 14. Schematic View of Swapping มุมมองขอบเขตในการสลับการทำงานของโปรเซส
  • 15.
  • 16.
  • 17. Hardware Support for Relocation and Limit Registers ฮาร์ดแวร์รองรับการจัดสรรพื้นที่ใหม่และรีจีสเตอร์จำกัด
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. Address Translation Architecture สถาปัตยกรรมการแปลงแอดเดรส
  • 25. Paging Example ตัวอย่างการทำเพจ
  • 26. Paging Example ตัวอย่างการทำจัดเพจ
  • 27. Free Frames ฟรีเฟรม ก่อนถูกจัดสรร หลังถูกจัดสรร
  • 28.
  • 29.
  • 30. Paging Hardware With TLB ฮาร์ดแวร์การจัดเพจ ด้วย TLB
  • 31.
  • 32.
  • 33. Valid (v) or Invalid (i) Bit In A Page Table บิทบ่งชี้ความถูกต้องและไม่ถูกต้องในตารางเพจ
  • 34.
  • 35.
  • 36.
  • 37. Two-Level Page-Table Scheme รูปแบบของตารางเพจแบบสองระดับ
  • 38.
  • 39.
  • 40. Hashed Page Table ตารางเพจที่ถูกแฮช
  • 41.
  • 42. Inverted Page Table Architecture ตารางเพจแบบแปลงค่า
  • 43.
  • 44. Shared Pages Example ตัวอย่างการใช้เพจร่วม
  • 45.
  • 46. User’s View of a Program มุมมองของผู้ใช้ที่มีต่อโปรแกรม
  • 47. Logical View of Segmentation มุมมองเชิงตรรก ของการทำเซ็กเม้นท์ 1 3 2 4 user space physical memory space 1 4 2 3
  • 48.
  • 49.
  • 50.
  • 51. Segmentation Hardware ฮาร์ดแวร์สำหรับการทำเซ็กเม้นท์
  • 52. Example of Segmentation ตัวอย่างการทำเซ็กเม้นท์
  • 53. Sharing of Segments การใช้เซ็กเม้นท์ร่วมกัน
  • 54.
  • 55. MULTICS Address Translation Scheme รูปแบบการแปลงแอดเดรส MULTICS
  • 56.
  • 57. Intel 80386 Address Translation การแปลงแอดเดรส ในอินเทล 80386