Professional Documents
Culture Documents
26062010051852
26062010051852
(Multiprogramming System)
5
ระบบ Peer-to-Peer
่
• เป็ นระบบแบบกระจาย โดยมีเครืองคอมพิ วเตอร ์
่
ต่อเชือมอยู บ ่ องคอมพิ
่ นเครือข่าย โดยทีเครื ่ วเตอร ์
ทุกตัวสามารถกาหนดการเชือมต่ ่ อเองได ้โดยไม่
่
ต ้องมีตวั กลางทาหน้าทีควบคุ ม
่ 1
เครือง ่ 2
เครือง ่ 3
เครือง ่ 4
เครือง
6
ระบบ Client-Server
่
• เป็ นระบบแบบกระจาย โดยมีเครืองคอมพิ
วเตอร ์ 2
แบบ
่
– เครืองคอมพิ ่ าหน้าทีให
วเตอร ์ทีท ่ ้บริการ (Server)
่
– เครืองคอมพิ วเตอร ์ทีท่ าหน้าทีขอร
่ ับบริการ (Client)
่ Server และ Client ต ้องมีการต่อเชือม
– ระหว่างเครือง ่
กันอยู่บนเครือข่าย
7
เหตุผลในการสร ้างระบบแบบ
กระจาย
่ ้สามารถใช ้ทร ัพยากรร่วมกัน เช่น
• เพือให
เครืองพิ่ ื่ ๆ
มพ ์ ไฟล ์ข ้อมูล ดิสก ์ และอุปกรณ์อน
(Share Resource)
่ มความเร็
• เพือเพิ ่ วในการประมวลผล (Speed)
่ มความน่
• เพือเพิ ่ ่ อของระบบ (Reliablity)
าเชือถื
่
• เพือการติ ดต่อแลกเปลียนข่่ าวสาร
(Communication)
8
ระบบงานแบตซ ์
• คอมพิวเตอร ์จะทางานได ้ครงละ ้ั 1 งาน
่
• การสังงานคอมพิ วเตอร ์ทาได ้โดยการ
รวมงานทีคล ่ ้ายกันเป็ นกลุม
่ แล ้วส่งให ้
่
เครืองคอมพิ วเตอร ์ประมวลผล
• โดยจัดเรียงตามความสาคัญและตาม
ลักษณะของโปรแกรมจัดเป็ นกลุม ่ งาน
แล ้วส่งให ้คอมพิวเตอร ์ประมวลผล 9
ระบบบัฟเฟอร ์
่
• การทางานเพือขยายขี ดความสามารถของ
ระบบ ทาให ้หน่ วยร ับ – แสดงผลสามารถ
ทางานไปพร ้อม ๆ กันกับการประมวลผลของ
CPU
่
• ในขณะทีประมวลผลค ่ ถู
าสังที ่ กโหลดเข ้า
ซีพย ู ้ัน จะมีการโหลดข ้อมูลเข ้าไปเก็บใน
ี น
หน่ วยความจาก่อน เมือถึ่ งเวลาประมวลผล
จะสามารถทางานได ้ทันที และโหลดขอ้ มูล
ต่อไปเข ้ามาแทนที่ 10
่
ระบบสพู ลลิง
• เป็ นมัลติโปรแกรมมิงพื่ นฐาน
้ ทาให ้ซีพย ี ู
ทางานเต็มประสิทธิภาพ เพราะทาให ้
สามารถทางานได ้ 2 งานพร ้อมกัน
• งานแรกคือประมวลผลในส่วนของซีพย ี ู
่
• งานทีสองคื อการร ับ – แสดงผลข ้อมูล
่ างกับ buffer ทีซี
• ซึงต่ ่ พย ี ู และหน่ วยร ับ –
แสดงผลทางานร่วมกัน
่
• ส่วนสพูลลิงสามารถเลื อกการประมวลผล 11
ระบบเรียลไทม ์
• ระบบเวลาจริง หมายถึง การตอบสนองทันที
เช่น ระบบควบคุมโรงงานอุตสาหกรรม
ระบบแขนกล ระบบภาพทางการแพทย ์
ระบบหัวฉี ดในรถยนต ์
• Real – time แบ่งได ้ 2 ระบบ
• Hard real – time system เป็ นระบบทีถู ่ ก
ร ับรองว่าจะได ้ร ับการตอบสนองตรงเวลา
และหยุดรอไม่ได ้
• Soft real – time system เป็ นระบบที ่ 12
ระบบคู ข
่ นาน
• คือ ระบบมัลติโปรเซสเซอร ์ ทีมี่ ซพ ี ย
ี ู
มากกว่า 1 ตัว ในการติดต่อสือสาร่ และมี
่
การแชร ์เมโมรี ในการติดต่อสือสารจะผ่ าน
ทางช่องติดต่อ(ส่งข ้อมูล)
• เช่น ถ ้ามีโปรเซสเซอร ์ 10 ตัว แล ้วเสียไป 1
่ อก็ยงั คงทางานได ้ แต่อาจช ้าลง
ตัว ทีเหลื
่ เป็
หน่ อย สิงนี ้ นการช่วยระดับของความอยู่
รอดของฮาร ์ดแวร ์ 13