Kaj je domači ukazni čakalni vrsti?

Domača čakalna vrsta ukazov je sistem, ki trdim diskom s serijsko napredno tehnologijo (SATA) omogoča, da upravljajo svojo notranjo čakalno vrsto zahtev za branje in pisanje. V sistemih, ki ne uporabljajo domače čakalne vrste ukazov, pogon izvaja ukaze v vrstnem redu, v katerem so bili prejeti iz glavnega sistema. Domača čakalna vrsta ukazov omogoča pogonu, da prerazporedi ukaze, da bi bil postopek pridobivanja učinkovitejši. To pospeši čas obnovitve informacij in zmanjša fizično obrabo pogona.

Podatki na trdem disku so shranjeni na kot papir tankih magnetnih listih, imenovanih plošče. Vsak pogon ima več plošč, ki vsebujejo informacije. Za branje in pisanje na ploščo trdi diski uporabljajo roko, podobno tisti na predvajalniku plošč. Ko se krožnik vrti, se roka premika naprej in nazaj čez odseke krožnika, ki vsebujejo podatke.

Ko jih človek opazuje, se podatki na trdem disku zdijo popolnoma naključni. Dve povezani informaciji sta lahko široko razporejeni na pogonu. Za branje obeh kosov roka poišče prvega in se nato premakne v položaj, da poišče drugega. Če pogon prejme en ukaz za branje ali pisanje za drugim, se bo morala roka nenehno premikati, da se uskladi s podatki. Če vsak od ukazov zahteva, da se roka premakne na nasprotno stran istega krožnika, se v procesu naprej in nazaj izgubi veliko časa.

Z uporabo domače čakalne vrste ukazov lahko pogon izbere vrstni red, v katerem izvede dani nabor ukazov. V bistvu opravi čim več operacij na enem območju, nato pa se premakne na drugo območje. To pomeni, da je pogon zmanjšal čas iskanja in čakanja med ukazi. Kot dodatna stranska prednost pogon porabi manj časa za nepotrebne gibe. To bo za majhno količino zmanjšalo obrabo pogona.

Napredni sistemi lahko izkoristijo še eno prednost domače čakalne vrste ukazov. Ko je procesor zaseden in ne more sprejeti ukazov, lahko pogon potisne vse zahteve za pisanje na sprednji del čakalne vrste. Ker je procesor preveč zaseden, da bi sprejel ukaze za branje, se lahko pogon odloči, da ne bo razrešil nobenega. To lahko povzroči veliko izboljšanje zmogljivosti, zlasti v sistemih z več pogoni in več jedri.

Ta tehnologija se uporablja tudi na nekaterih oblikah pogonov SSD. Ti pogoni ne uporabljajo sistema ročice in plošče standardnih pogonov, zato na splošno delujejo veliko hitreje. Ker so tako hitri, bodo pogosto delovali hitreje kot ostali sistemi in bodo na koncu imeli ozka grla. Z uporabo domače čakalne vrste ukazov lahko prerazporedijo svoje ukaze tako, da pošljejo branje, kadar koli je to mogoče, in pišejo, ko sistem zaostaja.