IT A-Z

เข้าสู่ระบบ

สารบาญตามตัวอักษร

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

  :   ผู้ชม 14251

ในคอมพิวเตอร์ sequential consistency (ความสอดคล้องต่อเนื่อง) มีคำจำกัดความดีที่สุดโดย ผู้ประดิษฐ์คำนี้ Leslie Lamport ผู้ประกาศว่าระบบ multiprocessing มีความสอดคล้องต่อเนื่อง ถ้า

“...ผลลัพธ์ของการประมวลผลใดๆ เหมือนกับการปฏิบัติการของโพรเซสเซอร์ทั้งหมดได้รับการประมวลในลำดับต่อเนื่อง และปฏิบัติการของแต่ละโพรเซสเซอร์ปรากฏในอนุกรมตามลำดับที่ระบุโดยโปรแกรมนั้น”

คำจำกัดความนี้เป็นหนึ่งของประโยคแรกที่ก่อตั้งพฤติกรรม “ถูกต้อง” สำหรับระบบ symmetric multiprocessing (SMP) สิ่งนี้มีการระบบซ้ำในรูปแบบหลากหลาย ดังนี้

sequential consistency ต้องการหลายโพรเซสเซอร์ที่แบ่งปันหน่วยความจำให้ปรากฎเป็นหนึ่งโพรเซสเซอร์หลายโปรแกรมให้กับโปรแกรมใดๆที่ทำงานบนนั้น

sequential consistency ต้องการคือ

1. คำสั่งทั้งหมดได้รับการประมวลผลตามลำดับ
2. ทุกปฏิบัติการเขียนสามารถเห็นได้อย่างทันทีผ่านระบบ

นัยยะของคำนิยามของ sequential consistency รับรู้ระบบ SMP สามารถล้มเหลวสอดคล้องกันอย่างต่อเนื่อง เครื่องคอมพิวเตอร์จะล้มเหลวสอดคล้องกันอย่างต่อเนื่องได้หรือไม่? จากจุดได้เปรียบเมื่อเกือบยี่สิบปีที่แล้ว คำตอบคือผสม บางส่วนบอกว่า “ใช่” เมื่อเครื่องนั้นสามารถห่อหุ้มการทำให้บรรลุผลที่ซับซ้อนเพื่อทำให้เครื่องใช้งานง่ายเท่าที่เป็นไปได้ ส่วนอื่นบอกว่า “ไม่” เนื่องจาก violating SC ยอมให้เครื่องเพิ่มสรรถนะอย่างมาก ขณะที่ไม่สะดวก เพราะโปรแกรมเมอร์จำนวนน้อยที่ขจัดได้

ศัพท์เกี่ยวข้อง

multiprocessing, SMP

update: 3 พฤศจิกายน 2548

IT A-Z ปรับปรุงล่าสุด
abacus
zero-day exploit
MPP (massively parallel processing)
message queueing
medium
semaphore
master/slave
MAC address (Media Access Control address)
mash-up
vlog
LANDesk Client Manager
laptop computer
linkrot
Itanium
Job Entry Subsystem (JES)
IP telephony (Internet Protocol telephony)
Kerberos
iterative
interoperability
interface definition language (IDL)

Loading
Microsoft Access
Access
дЄВЗСІ№м ตГРЎТГГСต№мКС№ตФ КСиงซЧйНјиТ№ PayPal г№ГТคТ 280 єТท
НШйБјТง аєЧйНงЛЕСงёГГБЄТตФ
Umphang
ГЩйЁСЎНШйБјТงг№НХЎбงиБШБ вґВ ปГРЄТ бБиЁС№
КСиงซЧйНјиТ№ PayPal г№ГТคТ 90 єТท
КงЗ№ЕФўКФทёФм (C) widebase