ОСНОВНИ КОНЦЕПТИ ОПЕРАТИВНИХ СИСТЕМА
уредиРачунарство се развија великом брзином , али су основни принципи функционисања заједнички за све генерације рачунарских система. Савремени рачунари састоје се од једног или више процесора, меморије, већег броја улазно-излазних уређаја, комуникационе опреме итд. Међутим, да би овај хардвер имао употребну вредност потребан је софтвер који ће га учинити употребљивим за кориснике различитих профила.
Основни задаци оперативних система су да омогуће што ефикаснију реализацију следећих активности:
- Управљање процесима;
- Управљање меморијом;
- Управљање улазно-излазним уређајима;
- Управљање подацима;
- Управљање мрежама;
Управљање процесима
уредиЗадатак оперативног система је да обезбеди ефикасне механизме за:
- Креирање и брисање процеса
- Управљање процесима
- Комуникација између процеса
- Сихронизација процеса
Управљање меморијом
уредиУправљање меморијом се односи на распоређивање процеса у оквиру радне меморије. По покретању и учитавању у меморију програми (тада већ процеси), обично располажу са 4 дела меморије - сегменти:
- Стек сегмент(Стацк)-садржи локалну променљиву и параметре функција;
- Хип сегмент(Хеап)-део меморију у којој се смештају подаци који се генеришу у току извршавања процеса;
- Сегмент података(Дата)-садржи глобалне променљиве;
- Код сегмент(Цоде)-у њему се налазе инструкције које процес треба да изврши.
Управљање улазно-излазним уређајима
уредиУправљање улазно-излазним уређајима односи се на контролу и трансфер података између уређаја и осталих система. Сва комуникација са њима се одвија у посебном режиму оперативног система за које је одговорно језгро(Кернел).
Управљање подацима
уредиУправљање подацима подразумева чување података, вођење евиденције о њима, манипулација са њима итд. Функције управљања података које врши Оперативни систем су:
- Вођење евиденције о свим подацима које стоје на располагању;
- Утврђивање стратегије меморисања података и одобравање приступа тим подацима;
- Управљање слободним меморијским простором на секундарној меморији.
Управљање мрежама
уредиУправљање мрежама подразумева умрежавање и комуникацију између рачунара.
Оперативни системи представљају стару област рачунарства која се развија упоредо са напретком рачунара. Када су основни задаци ОС у питању, највећа разлика у односу на прве ОС је у управљању мрежама. Наиме, рачунарске мреже нису постојале у данашњем облику у тренутку зачетка првих генерација ОС тако да рад са њима није био један од приоритета.