Skip to main content

Ano ang katutubong command queuing?

Ang Native Command Queuing ay isang sistema na nagbibigay -daan sa serial advanced na teknolohiya attachment (SATA) hard drive upang pamahalaan ang kanilang sariling panloob na pila ng mga kahilingan sa pagbasa at pagsulat.Sa mga system na hindi gumagamit ng katutubong command queuing, ang drive ay nagpapatupad ng mga utos sa pagkakasunud -sunod na natanggap sila mula sa pangunahing sistema.Pinapayagan ng katutubong command queuing ang drive na mag -ayos ng mga utos upang gawing mas mahusay ang proseso ng pagkuha.Pinapabilis nito ang oras ng pagbawi ng impormasyon at binabawasan ang pisikal na pagsusuot sa drive.Ang bawat drive ay may maraming mga platter, lahat na naglalaman ng impormasyon.Upang mabasa at isulat sa pinggan, ang mga hard drive ay gumagamit ng isang braso na katulad ng sa isang record player.Habang umiikot ang platter, ang braso ay gumagalaw pabalik -balik sa mga seksyon ng pinggan na naglalaman ng data.

Kapag sinusunod ng isang tao, ang data sa isang hard drive ay lilitaw na ganap na random.Dalawang nauugnay na piraso ng impormasyon ay maaaring malawak na spaced sa drive.Upang mabasa ang parehong mga piraso, natagpuan ng braso ang una at pagkatapos ay gumagalaw sa posisyon upang hanapin ang pangalawa.Kung ang drive ay tumatanggap ng isang basahin o isulat ang utos pagkatapos ng isa pa, ang braso ay kailangang patuloy na lumipat upang mag -linya sa data.Kung ang bawat isa sa mga utos ay nangangailangan ng braso na lumipat sa kabaligtaran ng parehong platter, ang isang mahusay na oras ay nawala sa proseso ng likuran.na nagsasagawa ng isang naibigay na set ng utos.Sa esensya, nagsasagawa ito ng maraming mga operasyon sa isang lugar hangga't maaari, pagkatapos ay lumipat sa ibang lugar.Nangangahulugan ito na ang drive ay nabawasan ang paghingi ng oras at paghihintay sa pagitan ng mga utos.Bilang isang idinagdag na benepisyo sa gilid, ang drive ay gumugol ng mas kaunting oras sa paggawa ng hindi kinakailangang mga galaw.Bawasan nito ang pagsusuot sa drive ng isang maliit na halaga.

Ang mga advanced na system ay maaaring samantalahin ang isa pang pakinabang ng katutubong command queuing.Kapag ang isang processor ay abala at hindi makatanggap ng mga utos, maaaring itulak ng drive ang lahat ng mga kahilingan sa pagsulat sa harap ng pila.Dahil ang processor ay masyadong abala upang tanggapin ang mga utos na basahin, maaaring piliin ng drive na huwag malutas ang anuman.Maaaring magresulta ito sa isang malaking pagpapabuti ng pagganap, lalo na sa mga system na may maraming drive at maraming mga cores.

Ang teknolohiyang ito ay ginagamit sa ilang mga anyo ng solid-state drive din.Ang mga drive na ito ay hindi gumagamit ng arm-and-platter system ng mga karaniwang drive, kaya sa pangkalahatan ay mas mabilis silang gumagana.Dahil napakabilis nila, madalas silang gagana nang mas mabilis kaysa sa natitirang bahagi ng system at magtatapos sa bottlenecked.Sa pamamagitan ng paggamit ng katutubong command queuing, maaari nilang ayusin ang kanilang mga utos na magpadala ng mga basahin hangga't maaari at sumulat kapag bumagsak ang system.