Skip to main content

Ano ang kahanay na computing?

Ang kahanay na computing ay nangyayari kapag ang isang computer ay nagdadala ng higit sa isang gawain nang sabay -sabay.Ang pamamaraan na ito ay maaaring payagan ang mga computer na gumana nang mas mabilis kaysa sa paggawa ng isang bagay nang sabay -sabay, tulad ng isang tao na may dalawang libreng kamay ay maaaring magdala ng higit sa isang tao na may isang libreng kamay.Ayon sa kaugalian, ang mga programa sa computer ay idinisenyo sa mga paraan na hindi kinakailangang payagan ang kahanay na computing, ngunit sa halip ay kailangang isagawa nang isang hakbang sa bawat oras.Para sa isang programa na makalkula sa ganitong paraan, dapat itong idinisenyo upang maaari itong masira sa mas maliit na mga gawain na maaaring isagawa nang paisa -isa.Bilang isang halimbawa kung paano nauugnay ang kahanay na computing sa average na tao, maraming mga personal na computer ang may maraming mga cores sa pagproseso na nagbibigay -daan sa kanila upang maproseso ang maraming mga gawain nang sabay, sa halip na isang gawain pagkatapos ng isa pa tulad ng isang solong computer na processor.

Pagsusulat ng isang computerprograma upang maaari itong masira sa magkahiwalay na mga gawain na isasagawa nang hiwalay ay madalas na mas mahirap kaysa sa pagsulat nang paisa -isa, gamit ang linear na pagpapatupad.Sa mga programa ng computer na isasagawa nang sunud -sunod, ang unang gawain ay karaniwang tinutukoy ang impormasyon na mahalaga sa pangalawang gawain sa pagkakasunud -sunod.Kung wala ang unang piraso ng impormasyon na nagreresulta mula sa pagsasagawa ng unang gawain, ang pangalawang gawain ay maaaring walang saysay na maisakatuparan.Kapag nagsusulat ng isang programa upang maaari itong masira sa iba't ibang mga bahagi, ang mga oras ng oras na magkakaibang bahagi ng programa ay may impormasyon na kailangan nila kapag kailangan nila ito at hindi gumagawa ng mga pagpapasya batay sa lipas na impormasyon ay maaaring maging isang natatanging hamon.Ang pag -aalala na ito ay karaniwang nauugnay sa mga pinaka -karaniwang uri ng mga computer bug na kinakaharap ng mga programa sa computing.Kung ang computer hardware na nagsasagawa ng isang programa gamit ang kahanay na computing ay may arkitektura, tulad ng higit sa isang sentral na yunit ng pagproseso (CPU), ang kahanay na computing ay maaaring maging isang mahusay na pamamaraan.Bilang isang pagkakatulad, kung ang isang tao ay maaaring magdala ng isang kahon nang sabay -sabay at na ang isang CPU ay isang tao, ang isang programa na nagpapatupad ng sunud -sunod ay maaaring magdala lamang ng isang kahon nang sabay -sabay.Kapag nagpapatupad ng kahanay, ang parehong programa ay maaaring maghiwalay sa dalawang magkahiwalay na gawain, at kung mayroong dalawang mga CPU upang samantalahin ito, dalhin ang parehong mga kahon nang sabay.Sa pamamagitan nito, ang lalaki ay nagdadala ng parehong mga kahon at mas mabilis na nakumpleto ang kanyang gawain.