Skip to main content

Ano ang isang ipinamamahaging operating system?

Ang isang computer operating system (OS) ay isa sa pinakamahalagang aspeto ng isang computer.Ito ay may pananagutan para sa pinagbabatayan na pamamahala ng gawain at orkestasyon ng mga programa ng computer.Ang isang ipinamamahaging operating system ay isang sistema na kumakalat ng pag -load sa maraming mga server ng computer hardware.Ang ganitong uri ng OS ay nagbibigay ng mas mahusay na pagganap at pagkakaroon dahil ipinamamahagi ito sa maraming mga sangkap.

Ang karamihan sa mga operating system ay magagamit sa mga ipinamamahaging bersyon.Ang ilang mga halimbawa ay kinabibilangan ng Unix , Linux , at ang Windows Operating System.Kapag ipinamamahagi ang OS, dapat itong mai -install sa maraming mga server, na nangangailangan ng mga espesyal na proseso ng pagsasaayos at pamamahala.Ito ay karaniwang nangangailangan ng mga inhinyero ng system upang pamahalaan ang proyekto.

Ang isang ipinamamahaging operating system ay na -configure bilang isang kumpol ng mga server na nagbabahagi ng memorya at mga gawain.Ang mga server na ito ay kumikilos nang magkakaisa at nagbibigay ng higit na lakas kaysa sa isang solong malaking computer server.Ito ay karaniwang bumubuo ng mas mahusay na pagganap dahil ang pag -load ay ipinamamahagi sa maraming mga server.

Ang grid computing ay magandang halimbawa ng ipinamamahaging computing.Ang sistemang ito ay gumagamit ng mga computer na konektado sa internet upang makumpleto ang mga kumplikadong gawain na nangangailangan ng malawak na lakas ng pagproseso.Ang paggamit ng isang ipinamamahaging modelo ay gumagamit ng walang ginagawa na kapasidad ng computer dahil nagbabahagi ito ng maraming mga server.

Ang kapasidad ng computer ay kilala bilang ang maximum na magagamit na lakas ng pagproseso ng isang computer system.Ito ay karaniwang kinakalkula batay sa magagamit na memorya at mga yunit ng pagproseso ng computer ng platform ng hardware.Ang isang ipinamamahaging sistema ay nagbibigay ng karagdagang kapasidad dahil may kasamang maraming mga server.Ang pag -aayos na ito ay idinisenyo upang maproseso ang mga indibidwal na gawain sa maraming mga server batay sa priyoridad at inaasahang oras ng pagproseso.Ang mga algorithm na ito ay nag -iiba sa pagiging kumplikado, ngunit dinisenyo upang gawin ang pinakamahusay na paggamit ng magagamit na kapangyarihan sa pagproseso mula sa mga ibinahaging server.

Ang isang round-robin algorithm ay isang halimbawa ng isang simpleng algorithm na ginagamit sa isang ipinamamahaging operating system.Ang pamamaraan na ito ay namamahagi ng mga papasok na gawain sa computer sa maraming mga server batay sa isang simpleng algorithm ng pagbibilang.Ang bawat gawain ay itinalaga ng isang tiyak na numero na tumutugma sa isang tukoy na server sa loob ng kadena ng magagamit na mga server.

Ang ilang mga ipinamamahagi na mga modelo ng operating system ay sinusubaybayan ang magagamit na kapasidad ng bawat server sa loob ng chain.Ito ay karaniwang nagbibigay ng mas mahusay na pagganap kaysa sa mga simpleng pamamaraan ng round-robin dahil ang pag-load ng server ay batay sa aktwal na magagamit na kapangyarihan sa pagproseso.Ang mga advanced na algorithm ay mas karaniwan sa sopistikadong multiprocessing operating system.