Skip to main content

Ano ang real-time?

Sa pag-compute, ang real-time ay tumutukoy sa isang time frame na napakaliit, na lumilitaw na kaagad.Kapag ang isang computer ay nagpoproseso ng data sa bilis na ito, binabasa at hinahawakan ang data dahil natanggap ito, na gumagawa ng mga resulta nang walang pagkaantala.Halimbawa, ang isang website na na-update sa real-time ay magpapahintulot sa mga manonood na makita ang mga pagbabago sa sandaling mangyari ito, sa halip na maghintay ng mga update na makikita sa ibang araw.

Ang isang hindi real-time na proseso ng computer ay walang deadline.Ang isang real-time na sistema, sa kabilang banda, ay inaasahang tumugon hindi lamang mabilis, kundi pati na rin sa loob ng isang mahuhulaan na tagal ng panahon.Ang isang mabuting halimbawa ay ang anti-lock break system ng kotse.Inaasahang ilalabas ng isang anti-lock na sistema ng preno ang mga preno ng sasakyan, na pumipigil sa mapanganib na pag-lock ng gulong, sa isang maikling maikling panahon.

Sa kasamaang palad, may mga oras na ang mga sistema ng real-time ay hindi tumugon ayon sa ninanais.Ang nasabing proseso ay nabigo kapag ang gawain nito ay hindi nakumpleto bago ang deadline nito.Sa pag -compute, walang panahon ng biyaya na ibinigay dahil sa iba pang mga kahilingan sa isang sistema.Ang mga deadline ay dapat itago nang walang pagsasaalang -alang sa iba pang mga kadahilanan;Itinuturing silang kritikal na misyon.

Kung nabigo itong matugunan ang deadline nito, ang operasyon nito ay walang halaga at ang sistema kung saan ito ay isang sangkap ay maaaring harapin ang pagkabigo.Kapag ang isang sistema ay itinuturing na malambot na real-time, gayunpaman, mayroong ilang silid para sa pagiging lateness.Halimbawa, sa naturang sistema, ang isang naantala na proseso ay maaaring hindi maging sanhi ng mabigo ang buong sistema.Sa halip, maaari itong humantong sa isang pagbawas sa karaniwang kalidad ng proseso o system. Ang mga hard-time na sistema ay madalas na ginagamit sa mga naka-embed na system.Isaalang -alang, halimbawa, isang sistema ng control ng makina ng kotse.Ang ganitong sistema ay itinuturing na mahirap dahil ang isang huli na proseso ay maaaring maging sanhi ng pagkabigo ng makina.Ang mga sistemang ito ay nagtatrabaho kapag mahalaga na ang isang gawain o kaganapan ay hawakan ng isang mahigpit na deadline.Ito ay karaniwang kinakailangan kapag ang pinsala o pagkawala ng buhay ay maaaring mangyari bilang isang resulta ng isang pagkabigo sa system. Ang mga malambot na sistema ng real-time ay karaniwang ginagamit kapag mayroong maraming, konektadong mga sistema na dapat mapanatili sa kabila ng paglilipat ng mga kaganapan at pangyayari.Ginagamit din ang mga sistemang ito kapag naroroon ang mga kinakailangan sa pag -access.Halimbawa, ang software na ginamit upang mapanatili ang mga iskedyul ng paglalakbay para sa mga pangunahing kumpanya ng transportasyon ay madalas na malambot na real-time.Kinakailangan para sa naturang software upang mai -update ang mga iskedyul na may kaunting pagkaantala.Gayunpaman, ang isang pagkaantala ng ilang segundo ay hindi malamang na maging sanhi ng labanan.