สารบาญตามตัวอักษร A B C D E F G H I J K L M N O P Q R S T U V W X Y Z # sequential consistency
ที่มา WhatIs.com
ในคอมพิวเตอร์ sequential consistency (ความสอดคล้องต่อเนื่อง) มีคำจำกัดความดีที่สุดโดย ผู้ประดิษฐ์คำนี้ Leslie Lamport ผู้ประกาศว่าระบบ multiprocessing มีความสอดคล้องต่อเนื่อง ถ้า
“...ผลลัพธ์ของการประมวลผลใดๆ เหมือนกับการปฏิบัติการของโพรเซสเซอร์ทั้งหมดได้รับการประมวลในลำดับต่อเนื่อง และปฏิบัติการของแต่ละโพรเซสเซอร์ปรากฏในอนุกรมตามลำดับที่ระบุโดยโปรแกรมนั้น”
คำจำกัดความนี้เป็นหนึ่งของประโยคแรกที่ก่อตั้งพฤติกรรม “ถูกต้อง” สำหรับระบบ symmetric multiprocessing (SMP) สิ่งนี้มีการระบบซ้ำในรูปแบบหลากหลาย ดังนี้
sequential consistency ต้องการหลายโพรเซสเซอร์ที่แบ่งปันหน่วยความจำให้ปรากฎเป็นหนึ่งโพรเซสเซอร์หลายโปรแกรมให้กับโปรแกรมใดๆที่ทำงานบนนั้น
sequential consistency ต้องการคือ
1. คำสั่งทั้งหมดได้รับการประมวลผลตามลำดับ
2. ทุกปฏิบัติการเขียนสามารถเห็นได้อย่างทันทีผ่านระบบ
นัยยะของคำนิยามของ sequential consistency รับรู้ระบบ SMP สามารถล้มเหลวสอดคล้องกันอย่างต่อเนื่อง เครื่องคอมพิวเตอร์จะล้มเหลวสอดคล้องกันอย่างต่อเนื่องได้หรือไม่? จากจุดได้เปรียบเมื่อเกือบยี่สิบปีที่แล้ว คำตอบคือผสม บางส่วนบอกว่า “ใช่” เมื่อเครื่องนั้นสามารถห่อหุ้มการทำให้บรรลุผลที่ซับซ้อนเพื่อทำให้เครื่องใช้งานง่ายเท่าที่เป็นไปได้ ส่วนอื่นบอกว่า “ไม่” เนื่องจาก violating SC ยอมให้เครื่องเพิ่มสรรถนะอย่างมาก ขณะที่ไม่สะดวก เพราะโปรแกรมเมอร์จำนวนน้อยที่ขจัดได้
ศัพท์เกี่ยวข้องmultiprocessing, SMPupdate: 3 พฤศจิกายน 2548
|
|