Оперативни систем
From Wikipedia, the free encyclopedia
У рачунарству, оперативни систем (ОС) је скуп програма и рутина одговорних за контролу и управљање уређајима и рачунарским компонентама, као и за обављање основних системских радњи. Оперативни систем обједињује у целину разнородне делове рачунара и сакрива од крајњег корисника детаље функционисања ових делова. Оперативни систем ствара за корисника радно окружење које рукује процесима и датотекама, уместо битовима, бајтовима и блоковима. Већина оперативних система долази са апликацијом која обезбеђује кориснички интерфејс за руковање оперативним системом, као што су интерпретер командне линије и графички кориснички интерфејс. Додатно, оперативни систем омогућава покретање других, корисничких, програма као што су едитори, преводиоци и интернет претраживачи. Мрежни оперативни систем је друга врста оперативног система.
За хардверске функције као што су улаз и излаз и алокација меморије, оперативни систем делује као посредник између програма и рачунарског хардвера,[1][2] мада се апликациони код често директно извршава хардверу, и фреквентно се врше системски позиви за ОС функције или програми бивају прекидани њима. Оперативни системи су присутни у многим уређајима који садрже рачунар – од мобилних телефона и играчких конзола до веб сервера и суперрачунара.
Најкоришћенији оперативни систем у употреби на стоним и преносивим рачунарима је ,[3] са тржишним уделом од око 82,74%. фирме Епл је на другом месту (13,23%), и разни видови Линукса су колективно на трећем месту (1,57%).[4] У мобилним (паметни телефон и таблет комбиновано) сектору, употреба Гугловог Андроида је у 2017 порасла до 70%[5] и судећи по подацима трећег квартала 2016, Андроид на паметним телефонима је доминантан са 87,5% и стопом раста од 10,3% годишње, а њему следи Еплов са 12,1% и годишњим смањењем тржишног удела од 5,2 процента, док други оперативни системи сачињавају само 0,3 процента.[6] Дистрибуције Линукса су доминантне у серверском и суперрачунарским секторима. Друге специјализоване класе оперативних система, као што су уграђени и реално-временски системи, постоје у многим апликацијама. Јачи сервери користе Линукс, и друге врсте јуниксоликих оперативних система.