Pagkakaiba sa pagitan ng Hard at Soft Real Time System

Talaan ng mga Nilalaman:

Pagkakaiba sa pagitan ng Hard at Soft Real Time System
Pagkakaiba sa pagitan ng Hard at Soft Real Time System

Video: Pagkakaiba sa pagitan ng Hard at Soft Real Time System

Video: Pagkakaiba sa pagitan ng Hard at Soft Real Time System
Video: Humans Have an Actual Superpower... 2024, Nobyembre
Anonim

Pangunahing Pagkakaiba – Hard vs Soft Real Time System

Ang pangunahing pagkakaiba sa pagitan ng hard at soft real time system ay na, ang hard-real time system ay isang system kung saan ang isang solong kabiguan na matugunan ang deadline ay maaaring humantong sa isang kumpletong pagkabigo ng system habang ang isang soft real time system ay isang sistema kung saan ang isa o higit pang mga pagkabigo na matugunan ang deadline ay hindi itinuturing na kumpletong pagkabigo ng system, ngunit ang pagganap nito ay itinuturing na nasira.

Ang operating system ay isang system software na namamahala sa computer hardware ayon sa mga tagubiling ibinigay ng software. Ang isang operating system ay nagbibigay ng iba't ibang mga gawain. Ang pamamahala ng file, pamamahala ng memorya, pagkontrol sa mga peripheral na device at pag-iskedyul ng proseso ay ilan sa mga ito. Ang isang uri ng isang operating system ay isang real time na operating system. Maaari itong hatiin sa mga hard real time system at soft real time system.

Ano ang Hard Real Time System?

Ang real time system ay isang data processing system. Ang oras na kinuha ng system upang tumugon sa isang input at magbigay ng output o ipakita ang na-update na impormasyon ay kilala bilang oras ng pagtugon. Kaya, sa mga sistemang ito, ang oras ng pagtugon ay dapat na napakaliit. Dapat kumpletuhin ng system ang gawain sa loob ng deadline. Sa isang real-time na operating system, ang katumpakan ng output ng system ay nakasalalay sa lohikal na resulta ng pag-compute pati na rin ang oras na kinakailangan upang makagawa ng resulta. Ang kanilang mga sistema ay mayroon ding istraktura na katulad ng isang ordinaryong operating system. Mayroon din itong mga mekanismo para sa real time na pag-iiskedyul ng mga gawain.

Pagkakaiba sa pagitan ng Hard at Soft Real Time System
Pagkakaiba sa pagitan ng Hard at Soft Real Time System

Figure 01: Air Traffic Control System

Sa hard real time system, ang kinakailangan sa oras ay isang kritikal na hadlang. Dapat gumanap ang system sa loob ng deadline. Kung ang system ay hindi gumanap sa loob ng deadline, ito ay itinuturing na isang pagkabigo sa gawain. Ang mga ganitong uri ng sistema ay hindi dapat makaligtaan ang deadline. Maaaring maging sakuna ang pagkawala ng deadline. Ang mga air traffic control system, missile, at nuclear reactor control system ay ilang mga halimbawa para sa mga hard real time system. Kung ang sistema ng kontrol ng sasakyang panghimpapawid ay hindi nagbigay ng mga tagubilin sa sasakyang panghimpapawid sa loob ng deadline, maaari itong maging sanhi ng pag-crash ng sasakyang panghimpapawid. Samakatuwid, sa isang hard-real time system, ang pagtugon sa deadline ay napakahalaga. Ang mga system na ito ay pangunahing naka-deploy sa mga kritikal na sistema ng kaligtasan.

Ano ang Soft Real Time System?

Sa isang malambot na real time, sistema, ang kinakailangan sa oras ay hindi masyadong mahalaga. Dapat gawin ng system ang gawain o ibigay ang output sa loob ng deadline ngunit maaaring magkaroon ng maliit na pagpapaubaya paminsan-minsan. Kung ang system, ay hindi nagsagawa ng gawain sa loob ng deadline hindi ito itinuturing na isang pagkabigo hangga't ito ay nagbibigay ng kinakailangang output. Ngunit ang pagganap ay itinuturing na nagpapasama. Ang pagkukulang sa deadline ay hindi magiging sanhi ng isang sakuna na kaganapan tulad ng sa isang hard-real time system. Ang mga sistemang ito ay hindi gaanong mahigpit. Ilang halimbawa ng software real-time system ay multimedia streaming, advanced na siyentipikong proyekto, at virtual reality.

Ano ang Pagkakaiba sa pagitan ng Hard at Soft Real Time System?

Hard vs Soft Real Time System

Ang hard-real time system ay isang sistema kung saan ang hindi pagtupad sa kahit isang deadline ay maaaring humantong sa kumpleto o sakuna na pagkabigo ng system. Ang malambot na real time system ay isang sistema kung saan ang isa o higit pang mga pagkabigo na matugunan ang deadline ay hindi itinuturing na kumpletong pagkabigo ng system ngunit ang pagganap na iyon ay itinuturing na mababa ang kalidad.
Mahigpit na Kalikasan
Napakahigpit ng Hard-real time system. Hindi masyadong mahigpit ang soft real time system.
Deadline
Ang isang hard-real time system ay hindi dapat makalampas sa deadline. Nawawala ang deadline na nagiging sanhi ng kumpleto o sakuna na pagkabigo ng system. Ang isang malambot na real time system ay maaaring makaligtaan ang deadline paminsan-minsan. Ang pagkukulang sa deadline ay hindi itinuturing na kumpletong pagkabigo ng system ngunit pinapababa nito ang pagganap.
Utility
May mas maraming utility ang isang hard-real time system. Ang malambot na real time system ay may mas kaunting utility.
Mga Halimbawa
Ang mga air traffic control system, missile, at nuclear reactor control system ay ilang halimbawa ng mga hard real time system. Multimedia streaming, advanced na mga siyentipikong proyekto, at virtual reality ang ilang halimbawa ng soft real time system.

Buod – Hard vs Soft Real Time System

Tinalakay ng artikulong ito ang dalawang uri ng real time na operating system; ang mga hard real time system at ang soft real time system. Ang pagkakaiba sa pagitan ng hard at soft real time system ay na, ang hard-real time system ay isang sistema kung saan ang isang solong kabiguan na matugunan ang deadline ay maaaring humantong sa isang kumpletong pagkabigo ng system habang ang soft real time system ay isang sistema kung saan ang isa o higit pang mga pagkabigo upang matugunan ang deadline ay hindi itinuturing na kumpletong pagkabigo ng system ngunit ang pagganap nito ay itinuturing na nasira.

Inirerekumendang: