logo

Типови оперативних система (ОС)

Оперативни систем је добро организована колекција програма која управља хардвером рачунара. То је врста системског софтвера који је одговоран за несметано функционисање рачунарског система.

Врсте оперативних система

Батцх оперативни систем

Седамдесетих година прошлог века, шаржна обрада је била веома популарна. У овој техници, слични типови послова су спојени и извршени на време. Људи су били навикли да имају један рачунар који се звао маинфраме.

У Батцх оперативном систему, приступ се даје више од једне особе; своје послове предају систему на извршење.

Систем ставља све послове у ред на основу тога да први дође први послужи, а затим извршава послове један по један. Корисници прикупљају свој одговарајући излаз када се сви послови изврше.

Батцх оперативни систем

Сврха овог оперативног система је углавном била да пренесе контролу са једног посла на други чим се посао заврши. Садржао је мали скуп програма званих резидентни монитор који се увек налазио у једном делу главне меморије. Преостали део се користи за сервисирање послова.

хомогена смеша
Батцх оперативни систем

Предности Батцх ОС-а

  • Употреба сталног монитора побољшава ефикасност рачунара јер елиминише ЦПУ време између два посла.

Недостаци Батцх ОС-а

1. Гладовање

Серијска обрада пати од гладовања.

На пример:

Батцх оперативни систем

Постоји пет послова Ј1, Ј2, Ј3, Ј4 и Ј5, присутних у групи. Ако је време извршења Ј1 веома велико, онда остала четири посла никада неће бити извршена, или ће морати да чекају веома дуго. Због тога су остали процеси изгладњели.

2. Није интерактивно

колико је велики екран мог рачунара

Пакетна обрада није погодна за послове који зависе од уноса корисника. Ако посао захтева унос два броја са конзоле, онда га никада неће добити у сценарију групне обраде пошто корисник није присутан у време извршења.

лен стринга у Јави

Оперативни систем за више програма

Мултипрограмирање је проширење за групну обраду где је ЦПУ увек заузет. Сваки процес захтева две врсте системског времена: ЦПУ време и ИО време.

У окружењу за више програмирања, када процес ради свој И/О, ЦПУ може започети извршавање других процеса. Због тога мултипрограмирање побољшава ефикасност система.

Вишепроцесни оперативни систем

Предности оперативног система за вишеструко програмирање

  • У целом систему се повећавао јер је ЦПУ увек имао један програм за извршавање.
  • Време одговора се такође може смањити.

Недостаци оперативног система за вишеструко програмирање

  • Мултипрограмски системи обезбеђују окружење у коме се различити системски ресурси ефикасно користе, али не обезбеђују никакву интеракцију корисника са рачунарским системом.

Вишепроцесни оперативни систем

У вишепроцесирању се постиже паралелно рачунање. У систему је присутно више од једног процесора који могу да изврше више од једног процеса у исто време. Ово ће повећати пропусност система.

Вишепроцесни оперативни систем

У вишепроцесирању се постиже паралелно рачунање. Више од једног процесора присутних у систему може извршити више од једног процеса истовремено, што ће повећати пропусност система.

Вишепроцесни оперативни систем

Предности вишепроцесног оперативног система:

    Повећана поузданост:Због вишепроцесног система, задаци обраде могу бити распоређени на више процесора. Ово повећава поузданост јер ако један процесор поквари, задатак се може дати другом процесору на завршетак.Повећан током:Како се неколико процесора повећава, више посла се може обавити за мање.

Недостаци вишепроцесног оперативног система

јвм у јава
  • Вишепроцесни оперативни систем је сложенији и софистициранији јер се брине о више ЦПУ-а истовремено.

Оперативни систем за више задатака

мултитаскинг оперативни систем

Оперативни систем за више задатака је логично проширење вишепрограмског система који омогућава вишеструко програма истовремено. Омогућава кориснику да обавља више од једног рачунарског задатка у исто време.

мултитаскинг оперативни систем

Предности мултитаскинг оперативног система

  • Овај оперативни систем је погоднији за подршку више корисника истовремено.
  • Оперативни системи за више задатака имају добро дефинисано управљање меморијом.

Недостаци мултитаскинг оперативног система

  • Више процесора је истовремено заузето за обављање било ког задатка у окружењу за више задатака, тако да ЦПУ генерише више топлоте.

Мрежни оперативни систем

мрежни оперативни систем

Оперативни систем, који укључује софтвер и повезане протоколе за комуникацију са другим рачунарима путем мреже, згодно и економично, назива се мрежни оперативни систем.

мрежни оперативни систем

Предности мрежног оперативног система

  • У овој врсти оперативног система, мрежни саобраћај се смањује због поделе између клијената и сервера.
  • Овај тип система је јефтинији за постављање и одржавање.

Недостаци мрежног оперативног система

  • У овој врсти оперативног система, квар било ког чвора у систему утиче на цео систем.
  • Безбедност и перформансе су важна питања. Дакле, за мрежну администрацију су потребни обучени мрежни администратори.

Оперативни систем у реалном времену

У системима у реалном времену сваки посао носи одређени рок у којем посао треба да буде завршен, у супротном ће бити огроман губитак, или чак и ако се добије резултат, биће потпуно бескорисни.

Оперативни систем у реалном времену

Примена система у реалном времену постоји у случају војних апликација, ако желите да баците пројектил, онда би пројектил требало да буде испуштен са одређеном прецизношћу.

Оперативни систем у реалном времену

Предности оперативног система у реалном времену:

  • Једноставне за постављање, развој и извршавање апликација у реалном времену под оперативним системом у реалном времену.
  • У оперативном систему у реалном времену, максимално коришћење уређаја и система.

Недостаци оперативног система у реалном времену:

  • Развој оперативних система у реалном времену је веома скуп.
  • Оперативни системи у реалном времену су веома сложени и могу да троше критичне ЦПУ циклусе.

Оперативни систем за дељење времена

У оперативном систему Тиме Схаринг, рачунарски ресурси се додељују на начин који зависи од времена за неколико програма истовремено. На тај начин помаже да се обезбеди директан приступ великом броју корисника главном рачунару. То је логично проширење мултипрограмирања. Код дељења времена, ЦПУ се пребацује између више програма које дају различити корисници по распореду.

Оперативни систем у реалном времену

Оперативни систем са дељењем времена омогућава да се многи корисници истовремено опслужују, тако да су потребне софистициране шеме планирања ЦПУ-а и управљање улазом/излазом.

Оперативни системи са дељењем времена су веома тешки и скупи за изградњу.

Предности оперативног система за дељење времена

  • Оперативни систем са дељењем времена омогућава ефикасно коришћење и дељење ресурса.
  • Овај систем смањује мировање процесора и време одзива.

Недостаци оперативног система за дељење времена

  • Брзине преноса података су веома високе у поређењу са другим методама.
  • Безбедност и интегритет корисничких програма учитаних у меморију и податке треба да се одржавају јер више корисника приступа систему у исто време.

Дистрибуирани оперативни систем

Дистрибуирани оперативни систем није инсталиран на једној машини, већ је подељен на делове, а ти делови се учитавају на различитим машинама. Део дистрибуираног оперативног система је инсталиран на свакој машини да би омогућио њихову комуникацију. Дистрибуирани оперативни системи су много сложенији, већи и софистициранији од мрежних оперативних система јер такође морају да воде рачуна о различитим мрежним протоколима.

палиндромски број
Оперативни систем у реалном времену

Предности дистрибуираног оперативног система

  • Дистрибуирани оперативни систем омогућава дељење ресурса.
  • Овај тип система је отпоран на грешке.

Недостаци дистрибуираног оперативног система

  • Оптерећење протокола може доминирати трошковима израчунавања.