Příkazová fronta - Command queue
Ve vědě o počítačích , je příkaz fronta je fronta pro umožnění zpoždění vykonání příkazu, ať už v tomto pořadí, na první-in first-out základě, nebo v libovolném pořadí, které slouží stávající účel. Místo čekání na provedení každého příkazu před odesláním dalšího, program pouze vloží všechny příkazy do fronty a pokračuje v dalších věcech, zatímco fronta je zpracovávána komponentou exekutora (např. Pevný disk).
Toto delegování nejen osvobozuje program od zpracování fronty, ale v některých situacích také umožňuje optimalizovanější provádění. Například při zpracování více požadavků od několika uživatelů může pevný disk síťového serveru změnit pořadí všech požadavků ve frontě, aby se minimalizoval mechanický pohyb. Nekomputačním příkladem je výtah, který bude cestovat po požadovaných podlažích podle jejich fyzického uspořádání na rozdíl od pořadí, ve kterém uživatelé požadovali zastávky na těchto podlažích.
Příklady
- Nativní řízení front (NCQ) v Serial ATA (SATA)
- Značkové řízení front (TCQ) v paralelních ATA a SCSI
Viz také
Reference
Tento počítačový článek je útržek . Wikipedii můžete pomoci rozšířením . |