Skip to main content

Ano ang pagproseso ng real-time?

Ang pagproseso ng real-time ay isang uri ng pagproseso ng data na agad na tumugon sa mga utos o sa pagpasok ng data.Sa ilang mga kaso, ang pagproseso ng real-time ay maaari ring sumangguni sa hitsura ng agarang tugon kapag sa katotohanan ay may isang maikling pagkaantala.Ang pagproseso na ito ay madalas na nahahati sa dalawang magkakaibang kategorya, mahirap na real-time at malambot na real-time.

Ang mahirap na pagproseso ng real-time ay tumutukoy sa isang sistema kung saan dapat matugunan ang isang deadline.Kung ang deadline ay hindi natutugunan, ang gawain o sistema ay itinuturing na isang pagkabigo.Ang ganitong uri ng pagproseso ay matatagpuan sa mga system na kung saan madalas na maliit na silid para sa pagkabigo.Ang ilang mga halimbawa ay maaaring magsama ng mga sistema ng control ng eroplano, mga pacemaker, at maraming mga medikal na aparato na sinusubaybayan ang kalusugan ng mga pasyente na maaaring nasa kritikal na kondisyon.

Ang malambot na pagproseso ng real-time, sa kabilang banda, ay isang uri ng pagproseso kung saan ang mga deadline ay maaaring makaligtaan nang hindi nabigo ang system dahil sa pagkaantala.Sa ilang mga kaso, ang system ay maaaring magdusa mula sa mas mahirap na kalidad o nabawasan ang pagiging epektibo ng mga pag -andar.Ang mga prosesong ito ay madalas na matatagpuan sa mga audio at visual system.Ang isang naitala na video, halimbawa, ay maaaring makaligtaan ang mga frame, kahit na ang video ay hindi mabibigo dahil sa pagiging lateness o pagtanggal ng ilang mga frame.Sa halip, ang kalidad ng video ay nabawasan.

Ang pagproseso ng real-time ay ginagamit sa maraming iba't ibang mga industriya sa buong mundo.Ang ilang mga karaniwang halimbawa ng ganitong uri ng pagproseso ay matatagpuan sa pagproseso ng mga transaksyon ng mga kumpanya ng credit card.Marami sa mga kumpanyang ito ang gumagamit ng isang paraan ng pagproseso ng batch na nagbibigay -daan sa isang bilang ng mga transaksyon na naitala nang sabay -sabay.Ito ay isang halimbawa ng malambot na pagproseso ng real-time.

Maraming mga sasakyan ang gumagamit din ng real time computing.Ang isang sasakyan ng sasakyan ay maaaring maging isang magandang halimbawa ng mahirap na pagproseso ng real-time.Kung ang engine ay huli sa tugon nito sa utos na natanggap nito, maaaring maging sanhi ito ng buong sasakyan.

Mayroong isang bilang ng mga disenyo na ginagamit upang makabuo ng mga sistema ng pagproseso ng real-time.Ang isa sa mga pinaka-karaniwang pamamaraan para sa disenyo ng real-time ay ang modular na diskarte sa pagpapatakbo ng software at pagsubok (maskot).Ang Mascot ay isang paraan ng disenyo ng software na unang ipinakilala ng United Kingdom Ministry of Defense noong 1970s.Ang pamamaraang ito ay naiiba mula sa iba pang mga pamamaraan ng pag -unlad ng software na ang pangunahing pokus nito ay hindi ang pag -andar o layunin ng system na dinisenyo.Ang mga nag-develop ng maskot ay nakatuon sa halip sa mga proseso ng real-time at mahusay na pagganap ng mga system na kanilang binuo.