Skip to main content

Ano ang isang multitasking operating system?

Ang isang multitasking operating system ay anumang uri ng system na may kakayahang tumakbo ng higit sa isang programa nang paisa -isa.Karamihan sa mga modernong operating system ay na -configure upang mahawakan ang maraming mga programa nang sabay -sabay, maliban sa ilang mga pribadong binuo system na idinisenyo para magamit sa mga tiyak na setting ng negosyo.Tulad ng karamihan sa mga uri ng teknolohiya ng komunikasyon, ang multitasking operating system ay umusbong sa paglipas ng panahon, at malamang na patuloy na umuusbong habang ang mga kahilingan sa komunikasyon ay patuloy na lumalaki sa maraming kultura.

Sa mas matatandang halimbawa ng multitasking operating system, pamamahala ng dalawa o higit pang mga gawain na karaniwang kasangkot sa paglipat ng mga mapagkukunan ng system pabalik -balik sa pagitan ng dalawang proseso ng pagtakbo.Ang system ay magsasagawa ng mga gawain para sa isa, i -freeze ang program na iyon sa loob ng ilang segundo, at pagkatapos ay magsagawa ng mga gawain para sa iba pang programa.Habang ang pamamaraang ito ay lumikha ng isang maikling oras na lag para sa operator, ang lag na ito ay karaniwang hindi hihigit sa ilang segundo, at nag-aalok pa rin ng malaking kahusayan kaysa sa mas matandang operating system ng solong gawain.

Sa paglipas ng panahon, ang mga tanyag na pagkakatawang -tao ng multitasking operating system ay binuo na gumamit ng ibang diskarte sa paglalaan ng mga mapagkukunan para sa bawat aktibong programa.Lumikha ito ng isang sitwasyon kung saan halos walang oras na lag ang naganap, sa pag -aakalang ang kagamitan sa pagmamaneho ng system ay may sapat na mapagkukunan.Para sa end user, nangangahulugan ito ng kakayahang magsagawa ng maraming mga gawain nang sabay -sabay nang walang paghihintay sa paglabas ng system o pag -redirect ng mga mapagkukunan habang nakumpleto ang bawat gawain.

Ang tipikal na maramihang operating system ay nangangailangan ng higit pang mga mapagkukunan kaysa sa mga simpleng operating system na karaniwan para sa mga computer na desktop sa huling bahagi ng 1970s at unang bahagi ng 1980s.Ang mga mas bagong sistema ay nangangailangan ng mga platform na may isang malaking halaga ng random na memorya ng pag -access (RAM) pati na rin ang iba pang uri ng virtual na memorya.Kung ang mga mapagkukunan ay hindi magagamit upang himukin ang iba't ibang mga aplikasyon na bukas at naisakatuparan, ang sistema ay maaaring mabagal sa isang pag -crawl, o marahil ay isara ang isang application o dalawa kung iyon ang paraan ng pag -configure ng system upang maiwasan ang labis na karga.

Ngayon, ang karamihan sa mga desktop, laptop, at mga operating system ng netbook ay gumagana sa ilang uri ng multitasking operating system.Kahit na ang mga kagamitan tulad ng mga awtomatikong teller machine o ATM ay gumagamit pa rin ng ilang uri ng multitasking system, gamit ang isang serye ng mga programa upang suriin ang mga balanse at isagawa ang mga kahilingan na ginawa ng mga gumagamit.Mayroon ding mga halimbawa ng mga sistema ng stub ng tiket ng pelikula na maaaring magsagawa ng maraming mga gawain nang sabay -sabay, kasama ang pag -post ng mga resibo para sa mga tiket na binili, kahit na ang system ay bumubuo at nagtatapon ng mga binili na tiket.