SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

1 ระบบคอมพิวเตอร์และระบบปฏิบัติการ
1 ระบบคอมพิวเตอร์และระบบปฏิบัติการ1 ระบบคอมพิวเตอร์และระบบปฏิบัติการ
1 ระบบคอมพิวเตอร์และระบบปฏิบัติการkanlayarat
 
แนวข้อสอบระบบปฎิบัติการคอมพิวเตอร์ Os
แนวข้อสอบระบบปฎิบัติการคอมพิวเตอร์ Osแนวข้อสอบระบบปฎิบัติการคอมพิวเตอร์ Os
แนวข้อสอบระบบปฎิบัติการคอมพิวเตอร์ OsChamp Phinning
 
องค์ประกอบของคอมพิวเตอร์
องค์ประกอบของคอมพิวเตอร์องค์ประกอบของคอมพิวเตอร์
องค์ประกอบของคอมพิวเตอร์moemon12
 
เล่ม1 สื่อมัลติมีเดีย
เล่ม1 สื่อมัลติมีเดียเล่ม1 สื่อมัลติมีเดีย
เล่ม1 สื่อมัลติมีเดียboonyarat thungprasert
 
คอมพิวเตอร์ ม.1 คอมพิวเตอร์เบื้องต้น
คอมพิวเตอร์ ม.1 คอมพิวเตอร์เบื้องต้นคอมพิวเตอร์ ม.1 คอมพิวเตอร์เบื้องต้น
คอมพิวเตอร์ ม.1 คอมพิวเตอร์เบื้องต้นพัน พัน
 
โครงงานCai เรื่องการบำรุงรักษาเครื่องคอมพิวเตอร์
โครงงานCai เรื่องการบำรุงรักษาเครื่องคอมพิวเตอร์โครงงานCai เรื่องการบำรุงรักษาเครื่องคอมพิวเตอร์
โครงงานCai เรื่องการบำรุงรักษาเครื่องคอมพิวเตอร์Yok Sarinee
 
สื่อการสอนเรื่อง ซอฟต์แวร์ประยุกต์
สื่อการสอนเรื่อง ซอฟต์แวร์ประยุกต์สื่อการสอนเรื่อง ซอฟต์แวร์ประยุกต์
สื่อการสอนเรื่อง ซอฟต์แวร์ประยุกต์Khunakon Thanatee
 
แผนการจัดการเรียนรู้ การเขียนโปรแกรมบนอุปกรณ์เคลื่อนที่เบื้องต้น
แผนการจัดการเรียนรู้ การเขียนโปรแกรมบนอุปกรณ์เคลื่อนที่เบื้องต้นแผนการจัดการเรียนรู้ การเขียนโปรแกรมบนอุปกรณ์เคลื่อนที่เบื้องต้น
แผนการจัดการเรียนรู้ การเขียนโปรแกรมบนอุปกรณ์เคลื่อนที่เบื้องต้นssuser741b9d
 
โครงงานโปรเจ็คเวิร์ค
โครงงานโปรเจ็คเวิร์คโครงงานโปรเจ็คเวิร์ค
โครงงานโปรเจ็คเวิร์คNichakarnkvc
 
คำควบกล้ำ
คำควบกล้ำคำควบกล้ำ
คำควบกล้ำAunop Nop
 
1.4 การดูแลรักษาคอมพิวเตอร์
1.4 การดูแลรักษาคอมพิวเตอร์1.4 การดูแลรักษาคอมพิวเตอร์
1.4 การดูแลรักษาคอมพิวเตอร์Chatree MChatree
 
การออกแบบส่วนติดต่อผู้ใช้ (User Interface Design)
การออกแบบส่วนติดต่อผู้ใช้ (User Interface Design)การออกแบบส่วนติดต่อผู้ใช้ (User Interface Design)
การออกแบบส่วนติดต่อผู้ใช้ (User Interface Design)Dr.Kridsanapong Lertbumroongchai
 
นวัตกรรม เรื่อง ส่วนประกอบคอมพิวเตอร์
นวัตกรรม เรื่อง ส่วนประกอบคอมพิวเตอร์นวัตกรรม เรื่อง ส่วนประกอบคอมพิวเตอร์
นวัตกรรม เรื่อง ส่วนประกอบคอมพิวเตอร์kruchanon2555
 
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6Khon Kaen University
 

Mais procurados (20)

1 ระบบคอมพิวเตอร์และระบบปฏิบัติการ
1 ระบบคอมพิวเตอร์และระบบปฏิบัติการ1 ระบบคอมพิวเตอร์และระบบปฏิบัติการ
1 ระบบคอมพิวเตอร์และระบบปฏิบัติการ
 
ใบงาน 1.2 คำศัพท์เกี่ยวกับอุุปกรณ์คอมพิวเตอร์
ใบงาน 1.2 คำศัพท์เกี่ยวกับอุุปกรณ์คอมพิวเตอร์ใบงาน 1.2 คำศัพท์เกี่ยวกับอุุปกรณ์คอมพิวเตอร์
ใบงาน 1.2 คำศัพท์เกี่ยวกับอุุปกรณ์คอมพิวเตอร์
 
แนวข้อสอบระบบปฎิบัติการคอมพิวเตอร์ Os
แนวข้อสอบระบบปฎิบัติการคอมพิวเตอร์ Osแนวข้อสอบระบบปฎิบัติการคอมพิวเตอร์ Os
แนวข้อสอบระบบปฎิบัติการคอมพิวเตอร์ Os
 
องค์ประกอบของคอมพิวเตอร์
องค์ประกอบของคอมพิวเตอร์องค์ประกอบของคอมพิวเตอร์
องค์ประกอบของคอมพิวเตอร์
 
แผนการสอนการสร้างเว็บเพจ
แผนการสอนการสร้างเว็บเพจแผนการสอนการสร้างเว็บเพจ
แผนการสอนการสร้างเว็บเพจ
 
เล่ม1 สื่อมัลติมีเดีย
เล่ม1 สื่อมัลติมีเดียเล่ม1 สื่อมัลติมีเดีย
เล่ม1 สื่อมัลติมีเดีย
 
คอมพิวเตอร์ ม.1 คอมพิวเตอร์เบื้องต้น
คอมพิวเตอร์ ม.1 คอมพิวเตอร์เบื้องต้นคอมพิวเตอร์ ม.1 คอมพิวเตอร์เบื้องต้น
คอมพิวเตอร์ ม.1 คอมพิวเตอร์เบื้องต้น
 
โครงงานCai เรื่องการบำรุงรักษาเครื่องคอมพิวเตอร์
โครงงานCai เรื่องการบำรุงรักษาเครื่องคอมพิวเตอร์โครงงานCai เรื่องการบำรุงรักษาเครื่องคอมพิวเตอร์
โครงงานCai เรื่องการบำรุงรักษาเครื่องคอมพิวเตอร์
 
Ch08th
Ch08thCh08th
Ch08th
 
สื่อการสอนเรื่อง ซอฟต์แวร์ประยุกต์
สื่อการสอนเรื่อง ซอฟต์แวร์ประยุกต์สื่อการสอนเรื่อง ซอฟต์แวร์ประยุกต์
สื่อการสอนเรื่อง ซอฟต์แวร์ประยุกต์
 
ใบงานที่ 1
ใบงานที่ 1ใบงานที่ 1
ใบงานที่ 1
 
แผนการจัดการเรียนรู้ การเขียนโปรแกรมบนอุปกรณ์เคลื่อนที่เบื้องต้น
แผนการจัดการเรียนรู้ การเขียนโปรแกรมบนอุปกรณ์เคลื่อนที่เบื้องต้นแผนการจัดการเรียนรู้ การเขียนโปรแกรมบนอุปกรณ์เคลื่อนที่เบื้องต้น
แผนการจัดการเรียนรู้ การเขียนโปรแกรมบนอุปกรณ์เคลื่อนที่เบื้องต้น
 
โครงงานโปรเจ็คเวิร์ค
โครงงานโปรเจ็คเวิร์คโครงงานโปรเจ็คเวิร์ค
โครงงานโปรเจ็คเวิร์ค
 
คำควบกล้ำ
คำควบกล้ำคำควบกล้ำ
คำควบกล้ำ
 
1.4 การดูแลรักษาคอมพิวเตอร์
1.4 การดูแลรักษาคอมพิวเตอร์1.4 การดูแลรักษาคอมพิวเตอร์
1.4 การดูแลรักษาคอมพิวเตอร์
 
Scratch final
Scratch finalScratch final
Scratch final
 
การออกแบบส่วนติดต่อผู้ใช้ (User Interface Design)
การออกแบบส่วนติดต่อผู้ใช้ (User Interface Design)การออกแบบส่วนติดต่อผู้ใช้ (User Interface Design)
การออกแบบส่วนติดต่อผู้ใช้ (User Interface Design)
 
ใบงาน 1.4 คอมพิวเตอร์และอุปกรณ์
ใบงาน 1.4 คอมพิวเตอร์และอุปกรณ์ใบงาน 1.4 คอมพิวเตอร์และอุปกรณ์
ใบงาน 1.4 คอมพิวเตอร์และอุปกรณ์
 
นวัตกรรม เรื่อง ส่วนประกอบคอมพิวเตอร์
นวัตกรรม เรื่อง ส่วนประกอบคอมพิวเตอร์นวัตกรรม เรื่อง ส่วนประกอบคอมพิวเตอร์
นวัตกรรม เรื่อง ส่วนประกอบคอมพิวเตอร์
 
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6
 

Destaque

กองทุนท่าจีน
กองทุนท่าจีนกองทุนท่าจีน
กองทุนท่าจีนNuth Otanasap
 
วินโดว์ 7
วินโดว์ 7วินโดว์ 7
วินโดว์ 7nan122538
 
องค์ประกอบของระบบปฏิบัติการ
องค์ประกอบของระบบปฏิบัติการองค์ประกอบของระบบปฏิบัติการ
องค์ประกอบของระบบปฏิบัติการThanaporn Singsuk
 
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
 

Destaque (20)

Ch10th
Ch10thCh10th
Ch10th
 
กองทุนท่าจีน
กองทุนท่าจีนกองทุนท่าจีน
กองทุนท่าจีน
 
วินโดว์ 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
 

Semelhante a 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
 
10 ca-mass-storage system structure (wichet p.'s conflicted copy 2012-12-17)
10 ca-mass-storage system structure (wichet p.'s conflicted copy 2012-12-17)10 ca-mass-storage system structure (wichet p.'s conflicted copy 2012-12-17)
10 ca-mass-storage system structure (wichet p.'s conflicted copy 2012-12-17)krissapat
 
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
 

Semelhante a 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)
 
Lecture9
Lecture9Lecture9
Lecture9
 
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
 
10 ca-mass-storage system structure (wichet p.'s conflicted copy 2012-12-17)
10 ca-mass-storage system structure (wichet p.'s conflicted copy 2012-12-17)10 ca-mass-storage system structure (wichet p.'s conflicted copy 2012-12-17)
10 ca-mass-storage system structure (wichet p.'s conflicted copy 2012-12-17)
 
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
 
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
 
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
 
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์หน่วยประมวลผลของเครื่องคอมพิวเตอร์
หน่วยประมวลผลของเครื่องคอมพิวเตอร์
 

Mais 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
 

Mais 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