Mahalagang Pagkakaiba – Pagbabahagi ng Oras kumpara sa Real Time Operating System
Ang pangunahing pagkakaiba sa pagitan ng pagbabahagi ng oras at real time na operating system ay ang operating system ng pagbabahagi ng oras ay isang system na nagbibigay-daan sa maraming user mula sa iba't ibang lokasyon na gamitin ang system nang sabay-sabay habang ang real time na operating system ay isang system na gumaganap ng isang ilang gawain sa loob ng tinukoy na limitasyon sa oras.
Ang operating system ay isang interface sa pagitan ng software at hardware. Nagsasagawa ito ng mga gawain tulad ng pamamahala ng memorya, pamamahala ng proseso, pamamahala ng file at pamamahala ng input-output device. Mayroong iba't ibang uri ng mga operating system. Dalawa sa mga ito ay pagbabahagi ng oras at real time na mga operating system.
Ano ang Time Sharing Operating System?
Sa time sharing operating system, maraming user mula sa iba't ibang lokasyon ang maaaring gumamit ng partikular na computer system nang sabay-sabay. Sa mga system na ito, ang oras ng processor ay ibinabahagi sa maraming user nang sabay-sabay. Sa mga system na ito, maramihang mga program ng user ang ginagawa ng CPU. Isinasagawa ng processor ang bawat programa ng user sa small time quantum. Gumagamit ang mga system na ito ng pag-iiskedyul ng CPU at multiprogramming upang magbigay ng maliit na oras na quantum sa bawat program ng user. Kapag nagbigay ng command ang user, mabilis na tumutugon ang system.
Pagbabahagi ng Oras Ang mga operating system ay nagbibigay ng maraming pakinabang. Binabawasan nito ang oras ng paghihintay ng CPU. Ang mga gumagamit ay nakakakuha ng output sa loob ng maikling panahon dahil ang oras ng pagtugon ay minimum. Iniiwasan din nito ang pagdoble ng software. Ang mga isyu sa seguridad at problema para sa komunikasyon ng data ay ilang mga limitasyon ng isang operating system na nagbabahagi ng oras.
Ano ang Real Time Operating System?
Ang real time system ay isang system na nangangailangan ng pinakamababang tagal ng oras upang maproseso ang data at tumugon sa mga input upang maisagawa ang gawain. Ang kawastuhan ng output ng system ay nakasalalay sa lohikal na resulta ng pagkalkula at ang oras upang makagawa ng resulta. Naglalaman ito ng mga pamamaraan para sa real time na pag-iiskedyul ng mga gawain. Mayroong dalawang uri ng real time operating system. Ang mga ito ay mga hard real timeystems at soft real time system.
Figure 01: Nuclear Power Plant
Dapat gumanap ang isang hard-real time system sa loob ng deadline. Ang isang solong pagkabigo upang matugunan ang deadline ay isang kumpleto o sakuna na pagkabigo ng system. Ang mga Air Traffic Control system, missiles at nuclear reactor control system ay ilang halimbawa ng mga hard real time system. Ang isang malambot na real time system ay hindi gaanong mahigpit. Dapat gawin ng system ang gawain sa loob ng deadline ngunit maaaring magkaroon ng maliit na pagpapaubaya. Ang pagkukulang sa deadline ay hindi itinuturing na isang kabuuang pagkabigo ng system ngunit ang pagganap ay itinuturing na bumababa. Ang multimedia streaming at virtual reality ay ilang halimbawa ng malambot na real time system.
Ano ang Pagkakaiba sa pagitan ng Time Sharing at Real Time Operating System?
Pagbabahagi ng Oras kumpara sa Real Time Operating System |
|
Ang operating system na nagbabahagi ng oras ay isang system na nagbibigay-daan sa maraming user sa iba't ibang lokasyon na gumamit ng partikular na computer system nang sabay-sabay. | Ang real time na operating system ay isang operating system na nagsasagawa ng isang partikular na gawain sa loob ng tinukoy na limitasyon sa oras. |
Oras | |
A time-sharing system bawat user ay binibigyan ng small-time quantum. | Ang isang real time system ay gumagana sa ilalim ng mga nakapirming limitasyon sa oras. |
Pagbabahagi ng Mapagkukunan | |
Sa sistema ng pagbabahagi ng oras, maaaring ibahagi ng mga user ang mga mapagkukunan. | Sa real time system, ang mga mapagkukunan ay mananatili sa isang nakapirming tagal ng oras para sa isang proseso at maaaring muling italaga sa ibang proseso pagkatapos ng panahong iyon. |
Halimbawang System | |
Ang isang online na file system ay isang halimbawa ng isang time-sharing system. | Ang air traffic control system ay isang halimbawa ng real time operating system. |
Buod – Pagbabahagi ng Oras kumpara sa Real Time Operating System
Ang pagkakaiba sa pagitan ng time sharing at real time operating system ay ang time-sharing operating system ay isang system na nagbibigay-daan sa maraming user mula sa iba't ibang lokasyon na gamitin ang system nang sabay-sabay habang ang real time operating system ay isang system na gumaganap ng isang ilang gawain sa loob ng tinukoy na limitasyon sa oras.