Command queue (original) (raw)
In computer science, a command queue is a queue for enabling the delay of command execution, either in order of priority, on a first-in first-out basis, or in any order that serves the current purpose. Instead of waiting for each command to be executed before sending the next one, the program just puts all the commands in the queue and goes on doing other things while the queue is processed by the operating system.
Property | Value |
---|---|
dbo:abstract | In computer science, a command queue is a queue for enabling the delay of command execution, either in order of priority, on a first-in first-out basis, or in any order that serves the current purpose. Instead of waiting for each command to be executed before sending the next one, the program just puts all the commands in the queue and goes on doing other things while the queue is processed by the operating system. This delegation not only frees the program from handling the queue but also allows a more optimized execution in some situations. For instance, when handling multiple requests from several users, a network server's hard drive can reorder all the requests in its queue using, for instance, the elevator algorithm to minimize the mechanical movement. (en) |
dbo:wikiPageID | 5187054 (xsd:integer) |
dbo:wikiPageLength | 1272 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1053856710 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Elevator_algorithm dbr:Parallel_ATA dbr:Batch_processing dbr:Command_pattern dbr:Computer_science dbr:Priority_queue dbr:Tagged_Command_Queuing dbr:Job_queue dbc:Job_scheduling dbr:Job_scheduler dbr:Burst_mode_(computing) dbr:Operating_system dbr:Serial_ATA dbr:FIFO_(computing_and_electronics) dbr:Native_Command_Queuing dbr:SCSI dbr:Queue_(data_structure) |
dbp:wikiPageUsesTemplate | dbt:Reflist dbt:Unreferenced dbt:Compu-stub |
dcterms:subject | dbc:Job_scheduling |
gold:hypernym | dbr:Queue |
rdf:type | dbo:Software |
rdfs:comment | In computer science, a command queue is a queue for enabling the delay of command execution, either in order of priority, on a first-in first-out basis, or in any order that serves the current purpose. Instead of waiting for each command to be executed before sending the next one, the program just puts all the commands in the queue and goes on doing other things while the queue is processed by the operating system. (en) |
rdfs:label | Command queue (en) |
owl:sameAs | freebase:Command queue wikidata:Command queue https://global.dbpedia.org/id/4i3Lc |
prov:wasDerivedFrom | wikipedia-en:Command_queue?oldid=1053856710&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Command_queue |
is dbo:wikiPageRedirects of | dbr:Command_queuing |
is dbo:wikiPageWikiLink of | dbr:NVMe dbr:Cosmic_Pulses dbr:M.2 dbr:Command_pattern dbr:Priority_queue dbr:Job_queue dbr:Burst_mode_(computing) dbr:SATA_Express dbr:Command_queuing |
is foaf:primaryTopic of | wikipedia-en:Command_queue |