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 #

critical section routine

ที่มา WhatIs.com

  :   ผู้ชม 6202

ในเครื่องคอมพิวเตอร์ ส่วนประจำที่สำคัญคือวิธีการที่จะแก้ไขปัญหาของสองโปรแกรมหรือมากกว่าที่แข่งขันการใช้ทรัพยากรเดียวกันในเวลาเดียวกัน จินตนาการว่าสองโปรแกรมต้องการเพิ่มเคาน์เตอร์ หากทั้งสองทำในเวลาเดียวกัน: เรียกตัวถูกดำเนินการ, เพิ่มขึ้นของมัน และเก็บกลับค่าเพิ่ม จากนั้นหนึ่งของการเพิ่มจะหายไป เมื่อประมวลผลของวันนี้โปรแกรมสามารถใช้ atomic read-modify-write instruction เช่น fetch-and-op, เปรียบเทียบและแลกเปลี่ยน (compare-and-swap) หรือแลกเปลี่ยน บนโปรเซสเซอร์รุ่นเก่า คำสั่งเหล่านี้ไม่มีอยู่ ปัญหาคือการบรรลุการเพิ่มอย่างอัตโนมัติ ด้วยการใช้คำสั่ง assembler ธรรมดา แต่ปัญหานี้ Edsgar Dijkstra ได้ทำด้วยการกำหนดและแก้ไขก่อน “Critical section routine” เป็นชื่อของเขาสำหรับคำสั่งแก้ปัญหา

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

Assembler, operand

update: 4 เมษายน 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